Monthly local market pulse report in Notion

Publish a fresh ranked report on how your target metros are changing on population, income, rent, and jobs to a Notion page every month.

Agentic Task
US Census BureauNotionOperationsMarketingAI ReportsResearch & Monitoring
PromptCreate

Build me an agent workflow that publishes a monthly Local Market Pulse report to Notion summarizing how my target metros are changing.

Trigger: cron on the first Monday of every month at 9am in my local time zone.

Inputs the agent needs from me at install time: the Notion data source ID of the database where I keep my target markets (each row has a friendly name property and a 5 digit county FIPS property), and the Notion page ID of the parent page where new monthly reports should be created.

On each run the agent should do the following:

1. Use Notion 'Query a Data Source' to read every row from my target markets database. Pull the friendly name and the county FIPS code for each market.

2. For each market, call US Census 'Query Population Estimates' for the latest two annual vintages of the Population Estimates Program and compute year over year population growth (absolute and percent).

3. For each market, call US Census 'Query American Community Survey 1-Year (ACS1)' for the latest two vintages to get median household income, unemployment rate, and median gross rent, and compute year over year change for each. If a county falls below the ACS 1-Year 65,000 population threshold, fall back to the ACS 5-Year dataset and note that in the narrative.

4. For each market, call US Census 'Query County Business Patterns' for total establishments and total employment, plus employment broken out by a few headline 2 digit NAICS sectors (retail trade 44-45, accommodation and food services 72, health care and social assistance 62, professional/scientific/technical 54, construction 23). Compare to the prior vintage.

5. Compose a short markdown report. Start with a one paragraph executive summary that calls out the two or three most notable shifts in plain English (for example 'Median rent in Mecklenburg County jumped 8 percent year over year' or 'Maricopa County added 42,000 residents, the fastest growth on the list'). Then include a markets ranked by population growth table, and one short section per market with the key year over year deltas. Always cite the vintage years used so readers know how fresh each figure is.

6. Use Notion 'Create a Page' to create a new child page under the parent I configured, with a title like 'Local Market Pulse, June 2026'.

7. Use Notion 'Update Page Content as Markdown' to populate that page with the composed report.

Other behavior: if Census returns no data for a vintage (sometimes it lags), use the most recent available vintage and note the year in the narrative. If a county FIPS code is malformed or returns nothing, skip that market and list it at the bottom of the report under 'Skipped markets' with the reason. Do not fail the whole run because of one bad row.

Integrations: US Census Bureau (Query Population Estimates, Query American Community Survey 1-Year, Query American Community Survey 5-Year as fallback, Query County Business Patterns) and Notion (Query a Data Source, Create a Page, Update Page Content as Markdown).

What does this prompt do?

  • Reads the list of counties and metros you track in a Notion database every month and pulls fresh public data for each one.
  • Compares the latest year to the year before on population, median household income, unemployment, median rent, total establishments, and employment by headline industry.
  • Ranks your markets by population growth and writes a short plain English summary of the two or three most notable shifts.
  • Creates a new Notion page under a parent you choose, dated for the month, ready to share with your team.

What do I need to use this?

  • A Notion workspace with a database that lists the counties or metros you want to track (county name and 5 digit county FIPS code).
  • A parent Notion page where the monthly reports should live.
  • A free US Census Bureau API key so the report can pull fresh data.

How can I customize it?

  • Change the cadence (weekly, quarterly, or first business day of the month) by editing the schedule.
  • Add or remove markets just by editing rows in your Notion database, no workflow changes needed.
  • Swap the headline industries the report breaks out, or focus the narrative on rent, jobs, or population growth.

FAQs

Where does the data in the report come from?
All of it comes from free public US Census Bureau datasets: Population Estimates for year over year growth, the American Community Survey for income, unemployment, and rent, and County Business Patterns for establishments and jobs by industry.
Do I need to pay for anything?
No. Both Notion and the US Census Bureau data are free for this use. You only need a Notion workspace and a free Census API key, which arrives in your email a few minutes after you request it.
What if Census has not released new data for a market this month?
The report falls back to the most recent vintage available for that market and notes which year the numbers reflect, so you always know how fresh each figure is.
Can I track metro areas instead of counties?
Yes. You can keep your Notion database at the county level and let the report roll counties up into metros, or you can track metro areas directly using their official codes.
How do I add a new market later?
Add a row to your Notion database with the market name and its county FIPS code. The next monthly report will automatically include it.

Related templates

Screen chartered vessels for AIS gaps and sanctions red flags

Every six hours we check each ship on your watchlist for unexplained tracking gaps and off-port transfers, then log real findings and alert your team.

MarineTraffic
Notion
Microsoft Teams
Agentic Task
Compare candidate store locations with drive time trade areas

Open one place to see every candidate site mapped with 5, 10 and 15 minute drive time areas, competitor counts, and a site brief you can defend.

Mapbox
Notion
App
Browse every competitor ad and build a Notion swipe file

See what your competitors are running on Google, Meta and LinkedIn in one screen, save the best ads to a shared Notion swipe file, and get a teardown on demand.

LeadMagic
Notion
Slack Bot
+1
App
Audience persona studio for brand and product marketers

Pick a brand, competitor, category or hashtag and get persona cards from real social conversation, saved each quarter so you can track how your audience shifts.

Infegy
Notion
General Input Database
App
Artwork desk for the Notion posts still missing an image

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.

Ideogram
Notion
Google Drive
App
Share of voice dashboard for your brand and competitors

See how your brand's news coverage and sentiment stack up against four competitors, then let an assistant write the weekly report for you.

GDELT
Notion
Slack Bot
App

Stop rebuilding your local market tracker by hand.

Connect Notion and the Census Bureau once, and a fresh ranked market pulse lands in your workspace on the first Monday of every month.