Slack
Slack workspace messaging — send messages, read channels, and manage conversations as yourself.
Three ways to use Slack
Chat with Geni
Ask Geni to pull data, take actions, or answer questions using this integration in a conversation.
Build a workflow
Create automated workflows that trigger on events, run on a schedule, or chain multiple tools together.
Power an app
Use this integration as a data source or action layer behind a dashboard, form, or internal tool.
Supported tools
Actions your AI agents can perform with Slack.
Add a Reaction
Adds an emoji reaction to a message.
Delete a Message
Deletes a message from a channel. Only messages posted by the authenticated user (unless admin).
Get Channel History
Fetches message history for a channel or conversation with cursor-based pagination.
Get Channel Info
Retrieves detailed information about a channel, private group, or DM.
Get Channel Members
Retrieves member user IDs for a channel with cursor-based pagination.
Get File Info
Retrieves information about a file, including download URLs and sharing info.
Get started automating Slack
Ready-to-use workflows
Prompts using Slack
Daily churn-risk alerts from PostHog to HubSpot and Slack
Catch paid users going quiet before they cancel. Each weekday morning, surface drop-offs from product usage and route them to the right account owner.
Daily Slack morning briefing from Google Tasks and Calendar
Every weekday at 8am, get one Slack message with overdue tasks, what's due today, today's meetings, and your top three priorities picked for you.
Launch Customer.io onboarding when a HubSpot deal closes won
The moment a HubSpot deal flips to closed won, add the new customer to Customer.io, fire the right onboarding sequence by plan, and post the win to Slack.
Sync new Stripe payments into Attio and announce them in Slack
Every successful Stripe charge becomes an Attio person and company, a note on the customer, a row in your revenue log, and a one-line celebration in Slack.
Daily team briefing in Slack with a voice recording
Turn a row in your Google Sheet into a spoken morning announcement, posted to Slack every weekday at 8:55am with the audio attached.
Catch expiring SSL certificates before they cause outages
Every weekday morning, scan Cloudflare for expiring or stuck SSL certificates and file a tracked Linear ticket so nothing slips through to a real outage.
Catch ThriveCart refund spikes before they hurt your product
Every ThriveCart refund posts to Slack, and when refunds cluster on the same product the agent files a Linear issue with a diagnostic brief.
Monthly demographic refresh for your candidate markets
Pull fresh population, income, and household stats for every ZIP code on your expansion shortlist, append them to a tracker sheet, and recap in Slack.