What it does
SMS | Get Value - v0.1 collects one value by text message, for details that are easier to type than to say: a vehicle registration, a policy or claim number, a booking reference. In one step it:- speaks an Opening Line asking whether the caller can reply to a text,
- sends the SMS Text to Recipient Mobile,
- waits for the reply, keeping the conversation going while it does,
- reads the reply, picks out the value described by Value Description, and checks it against Format Pattern if you set one, and
- speaks a Success Line that confirms the value, or a Failure Line or Not Received Line if it couldn’t be collected.
Inputs
The default Success Line already reads the value back, so don’t add a second confirmation step after the tool.
Outputs
Variables this tool writes
The
sms namespace is shared with the other SMS tools, and a later SMS step can overwrite it. Map Value onto a durable variable rather than reading {{sms.value}} in later steps.
Routing and wiring tips
- true: the value was collected (or skipped because it was already set). Otherwise: it wasn’t. Branch on
{{sms.result_reason}}to word the follow-up. For example, don’t ask for the value again afterno_value(the caller doesn’t have it), and afterswitch_to_voiceyou can collect it by voice with Data Collection - Alphanumeric. - Point Skip If Set at the same variable Value is mapped to, so repeat visits skip cleanly instead of texting the caller again.
- The tool speaks its own success and failure lines. Don’t script another acknowledgement on the very next step.
Next Steps
- SMS — the SMS tools and the
smsnamespace - SMS | Get Valid Email — the same round-trip, for email addresses
- Composite Tools — how composite steps run and write their outputs
- Variables — every
smsvariable

