rpaix helprpaix help

AIX

home/Documentation/AIX
Expand All Collapse All
  • Getting Started
    • Creating an Account
    • Installing the AIX widget onto a website
    • Modifying the appearance of the AIX widget
    • Optimal Configuration
    • Manage Users
      • Manage Agents
      • Information
  • Manage Conversations
    • Text Editor
      • Merge Fields
    • Rich Messages
    • Attachments
  • Settings
    • Office Hours
    • Articles
    • Departments
      • Department Settings
      • How it works?
      • How to assign a department
    • QUEUE
    • Routing
    • Manual Routing
    • Email Piping
    • Pusher
    • Direct Messages
    • Automations
    • Newsletter
    • Amazon Web Services
    • Saved Replies
  • Setup and usage
  • Notifications
    • Email Notifications
    • Push Notifications
      • Activation
      • Users Activation
      • Information
      • Push notification for admin and agents
    • Desktop Notifications
    • Text Message Notifications
      • Activation
      • Information
    • Sound Notifications
  • Google
    • Synchronization
    • Dialogflow
    • Dialogflow Actions
    • Dialogflow Fulfillment
    • Dialogflow Information
    • Human Takeover
      • Human Takeover Option
      • Manual Human Takeover
      • WhatsApp, Messenger, Telegram,
    • Information
      • Dialogflow Response
      • User Attachment
      • Bot Attachment
      • Rich Messages
      • Rich message response
      • Dialogflow chatbot optimization
      • Sequential survey
      • Bot Training
      • Department Linking
      • More Information
    • Smart Reply
      • Bot Suggestions
      • Agent Assist Suggestions
      • Information
    • Automatic Translation
    • Multilingual
    • Google Search
      • Entities
      • Information
  • OpenAI
    • Synchronization
    • Settings
    • Training
  • ARTIFICIAL INTELLIGENCE
    • Human Takeover
    • Smart Reply
    • Optimal configuration for the chatbot
  • Tickets
  • Security
  • WhatsApp
    • 360dialog Account Setup
    • Templates
      • Language Codes
    • Twilio Account Setup
    • Fallback messages
    • More Information
  • Messenger
    • Instagram
    • More information
  • X (Twitter)
  • Telegram
  • Slack
    • Synchronization
    • Manually archive channels
    • Departments Linking
    • User Fields
    • Information
  • Zendesk
  • WeChat
  • Zapier
  • Progressive Web App
  • Keyboard Shortcuts

Dialogflow Actions

16 views 0 November 11, 2022 Updated on August 24, 2023 rpaix-chat-team

The following actions allow the chatbot to interact with the website autonomously on behalf of the user. To use an action, go to DialogFlow, edit an Intent, and add a new Custom Payload response with the following syntax: { "ACTION-NAME": ACTION-VALUE }.

Action code Description
{ "human-takeover": true } Disable the chatbot for 5 minutes, notify agents, and leave the conversation marked as unread.
{ "disable-bot": true } Disable the chatbot for 5 minutes.
{ "redirect": "URL" } Redirect the user to the given URL. Add the value "new-window": true to open the URL in a new window.
{ "open-article": ID } Open the article with the given ID.
{ "transcript": true } Generate the conversation transcript as a text file and download it. Set it to email to send the transcript to the user’s email, add the value message: "Your message" to include a message in the email.
{ "department": ID } Change or set the conversation department and notify the agents.
{ "agent": ID } Change or set the agent assigned to the conversation and notify the agent.
{ "send-email": { "recipient": "active_user", "message": "", "attachments": [] } } Send an email to the active user or agents. Attachments syntax: [["name", "link"], ["name", "link"], ...]}. Recipient value can be active_user or agents.
{ "update-user": true } Tells the admin area to update the user of the active conversation. Use this action in combination with other actions to update the user details of the admin area in real-time.
{ "archive-chat": true } Archive the chat and send the close message if active.
{ "update-user-details": { "email": "", "last_name": "", "first_name": "", "extra": { "phone": ["+123456789", "Phone"] }}} Update the details of the active user. You can update all details, including first_name, last_name, email, user_type, password You can update the user extra details, like the phone number, by inserting the values into the extra key, the values must use the following syntax: "slug": [value, "label"].

PREVIOUS < Dialogflow

NEXT > Dialogflow Fulfillment

Was this helpful?

Yes  No
Related Articles
  • Keyboard Shortcuts
  • Progressive Web App
  • Setup and usage
  • Language Codes
  • Templates
  • Security

Didn't find your answer? Contact Us

Previously
Dialogflow
Up Next
Dialogflow Fulfillment
© 2023 rpaix.com. All Rights Reserved.