Unipile
Unified API for messaging (LinkedIn, WhatsApp, Instagram, Messenger, Telegram, Slack, Twitter), email (Gmail, Outlook, IMAP), and calendar across providers
Three ways to use Unipile
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 Unipile.
Add Message Reaction
Add an emoji reaction to a message
Add Post Reaction
React to a LinkedIn post (like, celebrate, support, etc.)
Cancel Sent Invitation
Cancel a pending LinkedIn/Instagram invitation the account sent
Close Job Posting
Close an active LinkedIn job posting
Comment on Post
Add a comment to a LinkedIn or Instagram post (or reply to a comment)
Connect Account (Native Auth)
Connect a provider account with raw credentials (username/password, cookies, or OAuth tokens)
Get started automating Unipile
Ready-to-use workflows
Prompts using Unipile
Turn LinkedIn comments into personalized DMs with Airtable dedup
Every 30 minutes, find new commenters on your lead magnet post and send each one a personalized DM or connection invite, without ever double messaging.
Triage LinkedIn and WhatsApp DMs into HubSpot and Slack
Every 15 minutes, sort your unread LinkedIn and WhatsApp DMs, log the real ones to HubSpot, and post a Slack briefing with suggested replies.
Pre-meeting LinkedIn briefs in Slack from your calendar
Thirty minutes before every external meeting, get a Slack DM with a short LinkedIn brief on each guest you're about to meet.
Weekday LinkedIn invites with a personalized icebreaker
Every weekday at 9am, send each pending contact in your Google Sheet a personalized LinkedIn invite and log the outcome back to the row.