How to fill your newsletter's events section every week from free sources
Build one reusable list of your town's public calendars, then spend the same short check on it each week instead of hunting from scratch.


By the end of this guide you will have a reusable list of free event sources for your town and a weekly routine that takes minutes instead of hours. You need an internet connection and about one setup hour to start. The work splits into two parts: gather the sources once, then check them the same way every week.
The source types every town already has
Most towns publish their events for free in the same handful of places. Before paying anyone for event data, collect one example of each of these source types for your market.
- City government calendar: council meetings, holiday events, park programming
- Parks and recreation department: classes, camps, races, outdoor events
- Public library: story times, author talks, workshops, book sales
- School district and individual schools: games, concerts, plays, fundraisers
- Chamber of commerce: ribbon cuttings, mixers, business events
- Venues: the local theater, fairgrounds, farmers market and event halls that post their own calendars
- Community calendars run by local news outlets or visitor bureaus
Search for each of these once and save the URL. If a source offers an RSS feed, a format that lets you subscribe to a site's updates in a reader, save that address too. It makes the weekly check faster because new events come to you instead of you going to them.
Gather the list once
- 01Search the city site
Open your city's official website and find its calendar page. Bookmark it and note whether it offers an RSS feed.
- 02Repeat for parks and library
Find the parks department and public library calendars the same way and add them to the list.
- 03Add schools and the chamber
Locate the school district calendar and the chamber of commerce events page and save both.
- 04List the venues
Bookmark the calendars of the town's theater, fairgrounds, farmers market and other event spaces.
- 05Write the list down
Put every URL in one document or spreadsheet, grouped by source type, so the weekly check is a fixed routine instead of a new search.
The weekly check
- 01Pick a fixed day
Choose one day each week, ideally a few days before your issue goes out, and open the list.
- 02Skim each source
Go down the list in order and note events in your coverage window, with date, time, place and a link.
- 03Verify before you publish
Open the event's own page for the details. A calendar listing can be stale, so confirm the date and time against the organizer's site.
- 04Pick your best three to five
Choose the events that fit your readers and write the section, with each entry carrying the essentials a reader needs to go.
Where people get stuck
The list goes stale. Calendars move, venues redesign their sites, a school district changes platforms. Recheck the list about once a quarter by opening every URL and replacing the ones that fail. A dead link costs you a whole source until you notice it.
The free sources come up thin some weeks. That is normal and it does not mean you should pay for data yet. Use an AI search tool to fill a gap: ask it for events in your town in your coverage window, then verify anything it returns against the organizer's own page before publishing. AI search is the backup, not the main source, because its answers are only as current as what it can find.
Add sources rather than replacing them. If a market keeps running dry on the free list, add a new source type to it first: a venue you missed, a community calendar you had not found. Only consider a paid event data service after the free sources are proven thin for that market over several weeks, not after one slow week. Test the free sources first in each market, then build on what works.
If the manual check still eats your schedule, software can do the gathering part. lightbreak checks a publication's sources every morning, including events from community calendars, and supports Google and iCal event calendars plus any website or RSS feed you paste in. When you open it, the events are already waiting, and most publications on lightbreak ship an issue in under 15 minutes against the 2 to 3 hours the manual workflow usually takes. Your email platform stays where it is; lightbreak works with Beehiiv and ActiveCampaign and a person still decides when an issue sends.



