Weekly seismic activity briefing in Notion
Every Monday at 9am, publish an analyst-style recap of the past week's notable earthquakes to Notion, with featured events, regional hotspots, and PAGER alerts.
Every Monday at 09:00 local time, generate a weekly seismic activity briefing and publish it as a new page in Notion so my team has a narrative record of the week's notable earthquakes.
Trigger: a cron schedule that fires once a week, Monday at 09:00 in my local time zone. Make the weekday, time, and time zone easy to change.
Data gathering from the USGS Earthquake service:
1. Call Query Earthquakes for the past 7 days with minmagnitude = 4.5 to get the headline events. Use format = geojson and an explicit starttime and endtime so the window is exact.
2. Call Query Earthquakes a second time for the same 7-day window filtered to alertlevel = orange and alertlevel = red (regardless of magnitude) so PAGER-tagged impact events are always captured, even if they were below 4.5.
3. Call Count Earthquakes twice at minmagnitude = 2.5: once for the past 7 days and once for the prior 7 days. Use these counts for the week-over-week comparison. The common docs explicitly recommend Count Earthquakes over re-running the full catalog query for totals.
Synthesis: write an analyst-style briefing, not a raw event dump. Prioritize, group, and explain. The brief should have these sections:
- Top 5 events of the week. Rank by a blend of magnitude and PAGER alert level. For each event include magnitude (with magnitude type), place, depth in km, PAGER alert color, tsunami flag, and the USGS event detail URL.
- Regions with elevated activity. Group the 4.5+ events by FE region or country and call out clusters or aftershock sequences in plain language.
- PAGER orange and red events. For any event with alert = orange or red, summarize the population exposure and impact context (PAGER ordering is green, yellow, orange, red ascending).
- Week-over-week comparison. Compare the M2.5+ count for the past 7 days to the prior 7 days as both a raw number and a percent change, and add a one-line interpretation.
Publish to Notion:
1. Call Create a Page under a configured parent (page or database) with the title formatted as "Seismic Weekly: {Mon DD} to {Mon DD}" using the window's start and end dates.
2. Call Append Block Children to populate the page with: an H2 for each section above, bulleted lists for the event details, and a callout block at the top with the quick stats (total M4.5+ count, total M2.5+ count, orange/red event count, week-over-week delta).
Notes on quality:
- Treat USGS timestamps as Unix milliseconds and render them in my local time zone in the brief.
- If a week is quiet (no M4.5+ events), still publish the page. State that explicitly, include the M2.5+ context count, and surface any orange/red PAGER events anyway.
- The Notion connection only sees pages that have been explicitly shared with it, so the destination page or database must be shared with the General Input connection.
- Keep the tone analyst-like: prioritize, interpret, and provide context. Do not paste raw JSON.
What does this prompt do?
- Pulls the past week's significant earthquakes (magnitude 4.5 and above) plus any orange or red PAGER alert events from the USGS global catalog.
- Writes a narrative briefing with featured events, regions seeing elevated activity, population impact context, and a week-over-week count comparison.
- Publishes the brief as a new Notion page titled with the date range, formatted with section headers, bulleted event lists, and a quick stats callout.
- Reads like an analyst memo, not a raw data dump, so the team gets a real record of the seismic week.
What do I need to use this?
- A Notion workspace, with a parent page or database shared with General Input where the weekly brief should be created.
- A preferred local time and weekday for the briefing to run (defaults to Monday at 9am).
How can I customize it?
- Change the day and time the brief is generated (for example, Friday afternoon instead of Monday morning).
- Raise or lower the magnitude threshold for featured events, or narrow the search to a specific region or country.
- Adjust the Notion destination, the page title format, or the sections included in the brief.
FAQs
Do I need a paid USGS account to run this?
Where does the brief get published in Notion?
Can I change the time it runs?
What if there are no notable earthquakes that week?
Can I focus the brief on one country or region?
Related templates
Open one screen each Monday to see which upcoming posts still have no image, generate three on-brand options, and file the one you pick.
See how your brand's news coverage and sentiment stack up against four competitors, then let an assistant write the weekly report for you.
Drag creators through Sourced to Wrapped on a board grouped by campaign, with audience stats on every card and a one-click brief for each creator.
Open one screen to find every unavailable, stale, or low-battery device in your smart home, see which hub is really at fault, and clear out the dead entries in bulk.
See every open model your teams run in production, who approved it, and whether a quiet license change means it needs another look.
Stop checking a dozen agency sites by hand. Open one board of live solicitations, each scored against what your team can actually bid on.
Give your team a real record of the seismic week.
Connect Notion once, and Geni publishes a fresh earthquake briefing to your workspace every Monday morning.