A scenario is a call and SMS flow written in YAML with Callr Actions. Each scenario has branches:
| Branch | Runs when |
|---|---|
inbound-call | A call reaches a phone number attached to the scenario |
inbound-sms | An SMS is received on a phone number attached to the scenario |
api-initiated | You start a run with Start scenario |
A typical integration:
- Create a scenario (or write it in the editor, which validates it and has a live debugger).
- Attach a phone number to receive calls and SMS.
- 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.
