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).
| 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 |
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.
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 |
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 |
Slack integration works great as a notification center for your AI agent
teams, allowing easy monitoring and interaction with your workflows.