Connect your Migma account to @MigmaAIBot, then run brand setup, email design, audience imports, domain setup, and campaign sends from Telegram.
Connect your Migma account to @MigmaAIBot, then message Migma to import a brand, design emails, set up a sending domain, import an audience, create a campaign, and send or schedule it from Telegram.
Migma for Telegram illustration
Migma for Telegram is in beta. Use only @MigmaAIBot. The profile name should be MigmaAI.
Go to t.me/MigmaAIBot and select Start Bot. In the Telegram app, press Start and send a message.
The official profile shows MigmaAI and @MigmaAIBot
2
Open the connection page
If your account is not linked, the bot replies with Connect Migma. Select it.You can also open Settings → Integrations → Telegram in Migma, or go directly to migma.ai/telegram/connect.
Select Connect Migma in the bot reply
3
Confirm your Telegram account
Sign in to Migma if asked, then select Log in with Telegram. Approve the Telegram account you want to link.
Connect page with the signed-in Migma account hidden for privacy
4
Return to Telegram and test the bot
After Migma confirms the link, return to Telegram and send a new message:
Create 3 onboarding emails for Stripe
A reply confirms the bot can recognize your Telegram account and access the permitted Migma actions.
Migma replies with previews and an Open in Migma button
Linking does not replay the message that opened the connection flow. Send a new message after returning to Telegram.
Telegram confirms your account id and username so Migma can recognize you. Migma processes messages, captions, and images you send directly to the bot, plus group messages that mention the bot. It does not access unrelated chats or your contacts.Migma keeps recent bot-thread context so follow-up requests such as Make it shorter can refer to the email already discussed. One Telegram account links to one Migma account.
Never paste a Migma API key into Telegram. Use only the Connect Migma flow.
For direct messages, send your request to @MigmaAIBot.For groups:
Add @MigmaAIBot to the group.
Mention @MigmaAIBot in each request.
Test the same request in a direct message first if the group gets no reply.
Messages without the bot mention are ignored in groups.When Migma needs a choice, such as which segment to target, it shows answer buttons. Tapping a button is the same as typing the answer. Only the person who asked can respond to those buttons.
Before Migma sends or schedules a campaign, it posts a summary with the subject, audience, recipient count, sender, send time, and an inbox rendering score. Confirm with Send or Cancel, or reply in the chat. You approve every send. If you change the campaign after the summary appears, Migma shows a new summary before anything goes out.Migma posts in the same chat when a domain finishes connecting, an import finishes, or a send completes. Ask for opens and clicks when you want campaign results.
Import our VIP list from Mailchimp and schedule a launch for tomorrow
Imports the audience, designs the email, and prepares a send summary
Make email 2 more formal
Edits one email in the current set
Show me welcome email inspiration
Finds relevant email examples on paid plans
Attach an image and say Make an email like this for Stripe
Prepares a branded email from the reference
Results can include preview images, DNS setup links, and download links. After the workflow-tools release, new account links approve access to Migma email, audience, campaign, domain, webhook and billing tools. Sending or scheduling requires a send summary and your confirmation in chat. Contact deletion and external changes also require approval. Billing checkouts are completed by you. Existing links keep their original scopes; disconnect and reconnect to review broader access.Example chat:
You: Import acme.com, pull our VIP list from Klaviyo, design a launch email, and send tomorrow at 9am EasternMigma: [Acme logo] Brand imported. [Email previews]. Klaviyo import started. [Domain DNS link]. Send summary… [Send] [Cancel]You: SendMigma: Scheduled for tomorrow 9:00 AM ET. I'll post here when the send finishes.
After the release with these workflow tools is available, ask: Export unsubscribed contacts for my brand as CSV. The bot uses the shared Migma MCP catalog, starts an export, and checks the job for a private download link. Large exports may still be processing when a reply arrives; ask it to check status in the same thread.For store or CRM workflows, the bot discovers tools enabled on that brand and reads their argument schemas before calling them. Existing server permissions and approval settings still apply. Tools requiring dashboard approval remain blocked in chat until you review the tool’s permissions in Migma.A CSV export does not synchronize Shopify. Shopify storefront tools do not include customer marketing-consent updates; synchronization needs a connected tool with that access. The bot must report unsupported operations and provider failures instead of claiming completion.
Send disconnect to @MigmaAIBot. You can also open Settings → Developers → API Keys in Migma and revoke the key named for your Telegram account.After disconnecting, the bot asks you to connect again on your next message.