Actions

A scenario is a call and SMS flow written in YAML with Callr Actions. Each scenario has branches:

BranchRuns when
inbound-callA call reaches a phone number attached to the scenario
inbound-smsAn SMS is received on a phone number attached to the scenario
api-initiatedYou start a run with Start scenario

A typical integration:

  1. Create a scenario (or write it in the editor, which validates it and has a live debugger).
  2. Attach a phone number to receive calls and SMS.
  3. Optionally, start runs from your backend (click-to-call, reminders...) and follow them with Get an offline run.

The language: Language Reference, Actions, Templates, and the JSON schema.