Free template · Ops

Catch double-bookings before they're embarrassing.

Watches your team's calendars for overlaps, double-bookings, and timezone bugs. Auto-fixes or flags for review. The conflicts you find on Monday morning, found Friday night.

Setup time ~20 minutes
Run cost ~$1/mo (typical team)
Validation Tested + ready to run
License Free, yours forever

No more "did we double-book?"

  1. 1
    Schedule Trigger — every 15 minutes
    Polling cadence is short enough to catch a conflict before it embarrasses anyone, long enough that you don't burn API calls.
  2. 2
    Fetch Next 7 Days of Events — HTTP Request
    Hits the Google Calendar API for events from now through 7 days ahead, single-events expanded, ordered by start time. Swap for the n8n Google Calendar node and OAuth credential if you prefer.
  3. 3
    Detect Conflicts — Code node
    JavaScript that pairwise-compares every event against every other and emits a row per overlap. Captures id, summary, start, end, attendees, and link for both sides of each conflict.
  4. 4
    Conflict Found?
    IF node passes only when type is "overlap." If the previous node returned a clean "none" record, the workflow ends quietly with no Slack noise.
  5. 5
    Suggest Resolution — OpenAI
    Uses gpt-4o-mini to read both events and propose one specific fix in two sentences: who keeps the slot, what should move, a suggested replacement window. No filler.
  6. 6
    Notify Owner in Slack
    Posts both events, the proposed fix, and a checkmark react prompt for "auto-apply" to your team's ops channel. Replace the channel ID with yours.

Vertical-specific framing

Agency
Catches the classic founder problem: a sales call and an internal review stacked on the same hour because they were booked from different tools. Fix proposal references the higher-revenue meeting first.
Real estate team
Flags showings stacked too close to allow drive time. Extend the prompt to include addresses and let OpenAI factor in commute when it proposes the fix.
Professional services
Law, consulting. Catches partner-level overlaps where a client meeting and an internal practice review collide. The fix proposal protects billable time first.
Founder calendar
Solo operator running EAs, contractors, and partners against one calendar. Slack alert pings you the moment a conflict appears so you can resolve it before the invitee notices.
Get the template
Three quick questions, then we send the JSON. We use the answers to recommend templates that fit your business.

No spam. Unsubscribe anytime. The JSON link arrives instantly after submit.

Four accounts. Free or close to it.

n8n Free self-hosted, or n8n Cloud starting $20/mo
Google Calendar OAuth Free with any Google Workspace or personal account
OpenAI API key Pay-as-you-go, only billed when conflicts exist
Slack OAuth Free workspace tier works fine

What this is worth, conservatively

Prevented conflicts per week (busy team) 1 to 2
Average cost of a missed appointment (sales call, showing, partner review) $300
Recovered per week $300 to $600
Annualized ~$15,000 to $31,000
Cost to run this template forever ~$12/year

Numbers based on internal observations of mid-size teams running multiple booking tools against one calendar. Your dollar value per conflict varies with revenue model and meeting type.

Related

Want this customized to your stack?

If you'd rather have us extend this with multi-calendar support, drive-time math, and a one-click reschedule action — that's our team ops automation build. 1 to 2 weeks.

Book a 15-min walkthrough