← All articles
Developer API, MCP and webhooks·

Set up Getwello with SmartThings

Trigger SmartThings routines when Mum checks in. IFTTT bridge or webCoRE.

SmartThings doesn't accept raw webhooks into Routines. Bridge via IFTTT (easiest) or webCoRE (more powerful) to expose Getwello as a virtual switch.

What you need

  • A SmartThings account with devices.
  • An IFTTT or webCoRE account.
  • A Getwello Coordinator account with active subscription.

Step 1: Create a virtual switch in SmartThings

  1. In the SmartThings IDE (account.smartthings.com): My Devices → Add new device.
  2. Device Type: Simulated Switch. Name: “Mum's check-in”.

Step 2: Bridge with IFTTT

  1. In IFTTT, create an applet: If Webhooks (receive a web request, event getwello_check_in) → Then SmartThings (Switch on, pick “Mum's check-in”).
  2. Note the IFTTT Webhooks trigger URL.
  3. Add a second applet for switching off after a delay if you want the switch to auto-reset.

Step 3: Create the Getwello webhook subscription

Settings → Developer API → Webhooks. URL is your IFTTT Webhooks trigger URL.

Step 4: Build a Routine in SmartThings

  1. In the SmartThings app: Routines → + Add.
  2. If: Device status changes → “Mum's check-in” turns On.
  3. Then: pick actions (lights, plugs, TV notification, anything).

Test

Click Test on the Getwello webhook. IFTTT fires the applet, the switch flips on in SmartThings, the Routine runs. End to end takes 5-15 seconds.

Troubleshooting

Slow: IFTTT adds latency. For real-time, use a Lambda function or Cloudflare Worker that calls SmartThings' Cloud API directly.

Routine doesn't fire: the virtual switch must be the trigger, not the device the routine touches. SmartThings is fussy about this.

More on developer api, mcp and webhooks

Didn't answer your question?

Email hello@getwello.co.uk