Email & Communication Tools
Email & Communication tools enable AI Agents to interact through various communication channels including email (Gmail, Outlook), messaging platforms (Slack), and customer communication tools (Intercom, Hubspot).
Integration setup required for each platform. Learn how to set up integrations
Available Tools
Tool Name | Platform | Description |
---|---|---|
Send Email | Gmail | Sends new emails via Gmail |
Reply to Email | Gmail | Replies to existing email threads in Gmail |
Send Email | Outlook | Sends new emails via Outlook |
Reply to Email | Outlook | Replies to existing email threads in Outlook |
Send Message | Intercom | Sends messages in Intercom conversations |
Send Thread Message | Hubspot | Sends messages in Hubspot conversation threads |
Send Message | Slack | Sends messages to Slack channels |
Gmail Tools
Send Email (Gmail)
Description: Allows sending new emails through Gmail with support for CC and BCC recipients.
System Tool ID: gmail_send_message
Arguments:
Name | Required | Type | Description |
---|---|---|---|
to_emails | Required | string[] | Array of recipient email addresses |
subject | Required | string | Email subject line |
body | Required | string | Email content |
cc_emails | Optional | string[] | Carbon copy recipients |
bcc_emails | Optional | string[] | Blind carbon copy recipients |
Reply to Email (Gmail)
Description: Enables replying to existing email threads in Gmail while maintaining conversation context.
System Tool ID: gmail_reply_message
Arguments:
Name | Required | Type | Description |
---|---|---|---|
to_emails | Required | string[] | Array of recipient email addresses |
subject | Required | string | Must match original email subject |
body | Required | string | Reply content |
threadId | Required | string | Gmail conversation thread ID |
message_id | Required | string | Original message ID (format: <MESSAGE_ID@domain.com> ) |
cc_emails | Optional | string[] | Carbon copy recipients |
bcc_emails | Optional | string[] | Blind carbon copy recipients |
Ensure that the subject matches the original message’s subject when replying to maintain thread consistency.
Outlook Tools
Send Email (Outlook)
Description: Sends new emails through Microsoft Outlook with CC and BCC capabilities.
System Tool ID: outlook_send_message
Arguments:
Name | Required | Type | Description |
---|---|---|---|
to_emails | Required | string[] | Array of recipient email addresses |
subject | Required | string | Email subject line |
body | Required | string | Email content |
cc_emails | Optional | string[] | Carbon copy recipients |
bcc_emails | Optional | string[] | Blind carbon copy recipients |
Reply to Email (Outlook)
Description: Replies to existing email threads in Microsoft Outlook.
System Tool ID: outlook_reply_to_message
Arguments:
Name | Required | Type | Description |
---|---|---|---|
to_emails | Required | string[] | Array of recipient email addresses |
body | Required | string | Reply content |
last_message_id | Required | string | ID of the message being replied to |
cc_emails | Optional | string[] | Carbon copy recipients |
bcc_emails | Optional | string[] | Blind carbon copy recipients |
Messaging Platform Tools
Send Message (Intercom)
Description: Sends messages in Intercom conversations as a specified admin user.
System Tool ID: intercom_send_message
Arguments:
Name | Required | Type | Description |
---|---|---|---|
admin_id | Required | string | Intercom User ID of the sender |
conversation_id | Required | string | Intercom conversation identifier |
body | Required | string | Message content |
Send Thread Message (Hubspot)
Description: Sends messages in Hubspot conversation threads.
System Tool ID: hubspot_send_thread_message
Arguments:
Name | Required | Type | Description |
---|---|---|---|
threadId | Required | string | Hubspot thread identifier |
channelId | Required | string | Channel identifier |
channelAccountId | Required | string | Channel account identifier |
subject | Required | string | Message subject |
senderActorId | Required | string | Sender’s actor ID |
text | Required | string | Message content |
Send Message (Slack)
Description: Sends messages to specified Slack channels.
System Tool ID: slack_send_message
Arguments:
Name | Required | Type | Description |
---|---|---|---|
channel_id | Required | string | Slack channel identifier |
text | Required | string | Message content |
Need help finding your Slack Channel ID? See the guide →
Slack integration works great as a notification center for your AI agent teams, allowing easy monitoring and interaction with your workflows.