TempoLife

TempoLifeFeaturesAutomations and webhooks › zapier

Zapier

There is no TempoLife app on Zapier. Here is the generic incoming-webhook route that will work when TempoLife deliveries start, written out step by step.

No TempoLife app publishedSignature: HMAC-SHA256Checked 2026-09-02

No deliveries are being sent. The delivery worker is not built, so a webhook registered today records your URL, your event and your signing secret and then sits there — TempoLife makes no outbound request to it, not even a test ping. Registering now is only worth doing if you want the secret ahead of time so you can write and unit-test your verification code. Deliveries begin when the worker ships.

The honest status

There is no TempoLife app, module or service on Zapier. Searching their directory will find nothing, and nobody is publishing one this week. What each of these platforms does offer is a generic way to receive an HTTP request, and that is the route TempoLife webhooks will take when the delivery worker ships.

Being blunt about that is more useful than a "coming soon" badge: a published platform app means certification, a maintained OAuth integration and a support commitment. Until the underlying webhook delivery exists there is nothing to certify, so the generic route is not a workaround — it is the design.

Setting it up, step by step

  1. Create a Zap and choose Webhooks by Zapier as the trigger. It is a built-in Zapier app. On some plans it is a premium step, which is worth checking before you build the rest of the Zap.
  2. Pick the Catch Raw Hook event, not Catch Hook. Catch Hook parses the body for you and discards the exact bytes. The raw variant keeps them, which is what the signature covers. If you skip signature verification you can use either, but then anyone who learns your URL can post to it.
  3. Copy the custom webhook URL Zapier gives you. It is an https URL on a Zapier domain with a random path — acceptable to the registration form on this site.
  4. Register it here against one event. One Zap per event keeps the filter logic simple and the task usage predictable.
  5. Add a Code by Zapier step to verify the signature. A few lines of JavaScript computing HMAC-SHA256 over the timestamp, a dot and the raw body, compared against the v1 value in the header. Stop the Zap if it does not match.
  6. Build the action. A row in a sheet, a message, a record in a database — Zapier's side of it is ordinary from here.

Every one of those steps can be completed today except the last thing that matters: a delivery arriving. Your scenario will sit waiting until the worker ships.

What it costs you

Each platform bills per task or per operation, and the trigger volumes on the automations page are the numbers to plan against. meal.logged is the expensive one at three to six a day per user; weight.updated and steps.goal_reached are at most one a day each. If you are building for yourself, start with a quiet event and add the noisy one once the scenario is proven — it is much cheaper to discover a bug at one task a day than at six.

When a raw webhook is the better answer

If you already run a server, skip the platform. A verified receiver is about thirty lines, it costs nothing per event, the health data never passes through a third party, and you get the raw body the signature was computed over. The raw webhooks page has a complete receiver you can paste.

Register the URL now if you like

Registration is open and free, and it hands you the signing secret you will need for the verification step above. Nothing will arrive at it yet.

Register a webhookDo it without a platform

Frequently asked questions

Is there a TempoLife app on Zapier?

No. Nothing is published there, and this page describes the generic incoming-webhook route instead.

Will one be published?

Not before webhook delivery exists — there would be nothing for it to carry. Treat this page as the current route, not a placeholder.

Can I verify the signature inside Zapier?

Yes, with a small custom code step that recomputes HMAC-SHA256 over the timestamp, a dot and the raw body. Keep the raw body — a parsed and re-encoded copy will not verify.

Source: TempoLife platform specification — event, signature and retry policy · checked 2026-09-02

Other platforms

Raw webhooks

Setup steps and the honest status.

Your own endpoint

Make

Setup steps and the honest status.

No TempoLife module published

IFTTT

Setup steps and the honest status.

No TempoLife service published

Payloads, signing and the retry policy · Developer API

Automations need something to automate

Log meals, weight, steps and fasts in the app and the events on this page will have something real to carry.

Create a free accountGet the app