Blocks

Text trigger

The text trigger: verified phones text the MadMax number and the workflow runs with the message — the SMS front door.

Text the MadMax number from a verified phone, the workflow runs. One platform number, routed by sender.

When it runs

On each inbound SMS from a phone verified in your workspace (Settings → messaging). Active workflows only. When several of your workflows listen for texts, the router texts back a numbered menu so the sender picks — one workflow listening skips the menu.

Config

The text trigger's Inspector config Nothing to configure — verification lives in Settings → messaging.

Output

{
  "from": "+17145551234",
  "text": "the walk-in fridge is leaking, need someone today",
  "message_id": "msg_…",
  "received_at": "2026-08-26T18:00:00Z"
}

{{ payload.text }} is the message; {{ payload.from }} the sender.

Patterns

  • Text desk — AI reads each text, urgent ones get an immediate reply via send text, routine ones post to a channel.
  • Field logging — "expense 14.50 lunch" → parse → store row.

Gotchas

  • Unverified numbers can't trigger — verification is the security model. The messaging guide covers setup.
  • Replying costs a send-text step; the trigger only receives.