- Link actions with on success to run the next action automatically
- Each action remains independently testable
- The planner sequences steps across conversation turns when needed
How chaining works
Whensearch_records completes successfully, the runtime can invoke show_results with mapped output from the first call.
Configure a chain
1
Create each action from a skill
Create
search, display, and submit actions with clear individual descriptions. Each comes from a skill’s webhook step.2
Set on_success
On the first action, set on success to the next action’s name.
3
Map output to input
Use response mapping so the second action receives IDs or fields from the first response.
4
Test end-to-end in Playground
Run a full user journey: search, select, confirm.
Example flow
- search_availability: GET slots by date
- show_slots: render picker UI from results
- create_booking: POST booking after user selects a slot
Skills
Where actions are created and configured.
Bookings recipe
End-to-end booking walkthrough.