Skip to main content

Send mail

Introduction

This article explains how to use the Send mail response type.

Attributes

You can use all the same attributes in the fields as in the Send text response type.

In addition, the Mail body supports REST API variables like {{msg_all}}.

How to send an email if a survey is filled?

This is useful if you want to monitor how your operators are performing.

The bot trigger configuration should look like this:

How to send an email to a visitor when a chat is closed?

For this, we need two things:

A webhook to catch the chat close event.

In this event, we listen for the chat close event and execute the trigger only if the chat had an operator. You can add more conditions, such as department, etc.

A bot trigger to send an email

In this trigger, we simply send an email containing all chat messages.

Structure

The syntax for a simple email configuration looks like this. This can be sent directly as a meta_msg body to https://api.livehelperchat.com/#/api/post_restapi_addmsgadmin:

[
{
"_id": "4U08JX0lD",
"type": "mail",
"content": {
"text": "Operator {args.chat.plain_user_name} has responded to your request.\n\nThis is your conversation history:\n{{msg_all}}",
"mail_options": {
"subject": "Operator has responded to your request #{args.chat.id}",
"from_name": "{args.chat.plain_user_name}",
"from_email": "info@livehelperchat.com",
"recipient": "{args.chat.email}"
}
}
}
]