← All articles
Developer API, MCP and webhooks·

Set up Getwello with Google Calendar

Mirror Getwello visits into a shared Google Calendar via Zapier. 10 minutes.

Sync Getwello visits into a Google Calendar so they appear next to the family's other plans. One-way sync; Getwello is the source of truth.

What you need

  • A Google account.
  • A Zapier account (free tier covers a typical family).
  • A Getwello Coordinator account with active subscription.

Step 1: Create a dedicated calendar

  1. Open Google Calendar.
  2. Left sidebar → + → Create new calendar.
  3. Name: “Mum visits” (or per-visitor for colour coding).
  4. Share it with the family by email if you want everyone to see it.

Step 2: Create a Zap

  1. In Zapier, Create Zap.
  2. Trigger: Webhooks by Zapier → Catch Hook. Copy the URL.
  3. Action: Google Calendar → Create Detailed Event.

Step 3: Map the fields

Field mappings:

  • Calendar: Mum visits
  • Summary: “{visitor_name} → Mum” (built from event data)
  • Start Date & Time: data.starts_at
  • End Date & Time: data.ends_at
  • Event ID: getwello-{data.visit_id} (so updates dedupe)
  • Color: pick based on visitor (use Paths in Zapier or a Lookup table)

Step 4: Create the Getwello webhook subscription

Settings → Developer API → Webhooks. URL is the Zapier Catch Hook. Tick visit.created.

Test

Schedule a sample visit in Getwello. Within a few seconds, the calendar shows the entry.

Troubleshooting

Duplicates appear: the Event ID isn't set. Without it Zapier creates a new event every time. Set it to a stable ID like getwello-{visit_id}.

Time zones are wrong: Getwello sends ISO timestamps in UTC. Google Calendar shows them in the calendar's time zone. Verify the calendar's TZ matches the user's.

More on developer api, mcp and webhooks

Didn't answer your question?

Email hello@getwello.co.uk