Communication
Reach people over email, SMS, Slack, Discord, Telegram, and more.
import { mindstudio } from '@mindstudio-ai/agent';Reaching people over whatever channel they are on — transactional email and SMS, plus Slack, Discord, and Telegram bots, and Gmail through a connected account. sendEmail and sendSMS are the app's own transactional senders; the Slack, Discord, Telegram, and Gmail actions operate through an OAuth connection the user sets up. The inbound email interface covers mail the app receives, rather than sends.
23 entries
sendEmail
Send an email to one or more recipient addresses.
deleteGmailEmail
Move an email to trash in the connected Gmail account (recoverable delete).
discordEditMessage
Edit a previously sent Discord channel message. Use with the message ID returned by Send Discord Message.
discordSendFollowUp
Send a follow-up message to a Discord slash command interaction.
discordSendMessage
Send a message to Discord, either edit the loading message or send a new channel message.
fetchSlackChannelHistory
Fetch recent message history from a Slack channel.
getGmailEmail
Retrieve a specific email from Gmail by message ID.
hunterApiEmailFinder
Find an email address for a specific person at a domain using Hunter.io.
hunterApiEmailVerification
Verify whether an email address is valid and deliverable using Hunter.io.
listRecentGmailEmails
List recent emails from the connected Gmail inbox.
postToSlackChannel
Send a message to a Slack channel via a connected bot.
replyToGmailEmail
Reply to an existing email in Gmail. The reply is threaded under the original message.
searchGmailEmails
Search for emails in the connected Gmail account using a Gmail search query. To list recent inbox emails, pass an empty query string.
sendSlackDirectMessage
Send a direct message to a Slack user via a connected bot.
sendSMS
Send an SMS or MMS message to a phone number configured via OAuth connection.
telegramEditMessage
Edit a previously sent Telegram message. Use with the message ID returned by Send Telegram Message.
telegramReplyToMessage
Send a reply to a specific Telegram message. The reply will be visually threaded in the chat.
telegramSendAudio
Send an audio file to a Telegram chat as music or a voice note via a bot.
telegramSendFile
Send a document/file to a Telegram chat via a bot.
telegramSendImage
Send an image to a Telegram chat via a bot.
telegramSendMessage
Send a text message to a Telegram chat via a bot.
telegramSendVideo
Send a video to a Telegram chat via a bot.
telegramSetTyping
Show the "typing..." indicator in a Telegram chat via a bot.