Common Patterns
1. Greeting Workflow with Quick Replies
{
"name": "Greeting Pattern",
"welcomeMessageExecute": "greeting",
"workflows": [
{
"name": "greeting",
"intents": ["greeting"],
"expressions": ["hello", "hi", "hey", "start", "help", "menu"],
"actions": [
{
"name": "send-greeting",
"send": {
"message": {
"text": "Hi! I am the Acme assistant. What would you like to do?",
"quickReplies": [
{
"type": "text",
"title": "Track an order",
"payload": "track_order",
"execute": "order-tracking"
},
{
"type": "text",
"title": "Start a return",
"payload": "start_return",
"execute": "returns"
},
{
"type": "text",
"title": "Store locations",
"payload": "store_locations",
"execute": "find-stores"
}
]
}
}
}
]
}
]
}2. Collecting User Input with waitFor and Attribute Storage
waitFor and Attribute Storage3. Conditional Branching with conditions and goto
conditions and goto4. Calling an External API with send.request and Mapping the Response
send.request and Mapping the Response5. Multi-Step Form Using Sequential waitFor Actions
waitFor Actions6. Transferring to a Human Agent Using updateSettings
updateSettings7. Carousel Product Listing
8. RCS Rich Card with Channel Fallback
Last updated
Was this helpful?

