All integrations
Self-hosted automation

Workflows that run on your own server.

n8n is the open, self-hostable answer to Zapier. Connect Getwello to it and you get the same kind of multi-step flows, but the data never leaves your VPS, your home server or your Docker host. Branch on mood, fan out to multiple destinations, do anything HTTP can do.

Coordinator-only. Included in the £4.99 plan. Same day to set up.

Workflow · Getwello triage
Trigger
Getwello
check_in.created
IF
Mood = low
branch
Send
Telegram
Coordinator
Append
Google Sheet
Log row
Why this fits the technical home

Self-hosted, branchable, free.

01

Your stack, your data

n8n runs on your hardware. Events flow through your network, not through a vendor's cloud. Strong fit for privacy-conscious families.

02

Branching logic, no code

If mood is low → notify Coordinator. If missed → escalate. Build the decision tree visually in the editor.

03

HTTP nodes for everything

Anything Getwello exposes is one HTTP node away. Polling, posting, signature verification, retries.

04

Open source

Audit it, fork it, contribute. Same model as the Getwello MCP server. No vendor lock-in.

# Verify HMAC inside an n8n Function node
const ts = $input.first().headers['x-getwello-timestamp'];
const sig = $input.first().headers['x-getwello-signature']
  .replace(/^.*v1=/, '');
const body = JSON.stringify($input.first().body);
const expected = $crypto
  .createHmac('sha256', $env.GETWELLO_SECRET)
  .update(`${ts}.${body}`)
  .digest('hex');
return [{ json: { valid: expected === sig } }];
The flow, visualised

One webhook in, decisions and actions out.

n8n's strength is the visual workflow editor. Drop the Getwello trigger, branch on the event payload, fan out to whichever combination of services your family relies on. No code unless you want it.

  • Webhook trigger receives the Getwello event with full payload.
  • IF nodes branch on event type, mood, or any field.
  • HTTP request nodes call Telegram, Slack, your own database.
  • Crypto node verifies the HMAC signature on every incoming event.
How to set it up

The high level. Full walkthrough in the help guide.

  1. 01
    Step 1 of 4

    Mint a Getwello API key.

    Settings → Developer API as a Coordinator. Name it 'n8n'. Copy the gw_live_ token.

  2. 02
    Step 2 of 4

    Add a webhook trigger node in n8n.

    In your workflow, drop a Webhook node. Set the method to POST. n8n gives you a URL ending in /webhook/...; copy it.

  3. 03
    Step 3 of 4

    Create the Getwello webhook subscription.

    Settings → Developer API → Webhooks. URL is the n8n webhook from step 2. Save the signing secret for the verification step.

  4. 04
    Step 4 of 4

    Branch, verify, act.

    Add an IF node on event type or mood. Verify the HMAC signature with a Crypto node. Then HTTP-request to wherever you want events to go.

Frequently asked questions

Why pick n8n over Zapier?

Self-hosting. n8n runs on your own server, your VPS, your home Raspberry Pi, your Docker host. The check-in data and any routing decisions stay inside your network. Zapier is faster to set up but the events travel through their cloud.

Does it work with n8n Cloud as well?

Yes. The setup is identical. You get a webhook URL from your n8n Cloud workspace, paste it into the Getwello webhook settings, build the workflow visually. The trade-off is that n8n Cloud is hosted; if privacy is the reason you picked n8n, self-host instead.

Can I trigger Getwello calls from n8n, not just receive?

Yes. Use the HTTP Request node with your Bearer API key. n8n can poll our endpoints on a schedule, post in the Family Room, or chain calls together. Both directions work.

Can n8n verify the HMAC signature?

Yes. Use the Crypto node with HMAC-SHA256, secret from your webhook subscription, body as the raw incoming text. Reject anything that does not match. The HTTP webhook trigger node exposes the raw body for exactly this.

Will this stay fast under load?

Family Circles fire a few dozen events a month, well below any n8n bottleneck. If you wire many integrations into the same workflow, the slowest external API will be the limit, not n8n itself.

Other integrations

Pair this with another.

Some families wire two or three at the same time. The webhook fans out, the API keys stay the same.

See every integration or jump to the Developer API overview.

Connect Getwello to n8n.
Today.

Mint your first API key in two minutes. Coordinator-only. Included in the £4.99 family plan.

Start your free month →
£0 todayFirst month on usCancel any time, in one tap
Download on the App StoreGet it on Google Play