• 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

When search_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

  1. search_availability: GET slots by date
  2. show_slots: render picker UI from results
  3. create_booking: POST booking after user selects a slot

Skills

Where actions are created and configured.

Bookings recipe

End-to-end booking walkthrough.