Response Templates

Sending responses to Rocketbots contacts using Dialogflow Response Templates.

When creating an intent in the Dialogflow console you'll be presented with several response templates. Default appears automatically for every new intent, but other templates are available for several messages apps.

Please use the guidelines below when working with Response Templates.

Dynamic Variables can be used in your Dialogflow Responses.

Using Response Templates

Dialogflow has created Response Templates for Facebook Messenger, Telegram, LINE, Viber, Slack, and Skype.

The image below shows an intent with several response templates.

Response Templates on Dialogflow

When sending messages to a channel supported by Dialogflow use the Response Template for that app. When a channel does not have a Reponse Template in Dialogflow, please refer to the table below.

These guideline are only for Response Templated, be aware that custom payloads have their own guidelines.

In short, our platform will forward messages to each respective channel based on below priority. If an answer is not available in the 1st priority Response Template, the 2nd Priority Response Template will send, if 2nd is not available 3rd will be sent.

Channel

1st Priority

2nd Priority

3rd Priority

Facebook Messenger

Facebook

Default

-

Skype

Skype

Default

-

LINE

Line

Default

-

Slack

Slack

Default

-

Telegram

Telegram

Default

-

Viber

Viber

Default

-

Twitter

-

Default

-

WeChat

-

Facebook

Default

WeChat Work

-

Facebook

Default

WhatsApp (Chat API)

-

Facebook

Default

Facebook Workplace

-

Facebook

Default

Twilio (SMS)

-

Default

-

Twilio (WhatsApp)

-

Default

-

Web Chat

-

Facebook

Default

Web Chat (Hosted)

-

Facebook

Default