โšก Email-Forwarding

Forward emails to Telegram - or anywhere else.

Connect Gmail or any IMAP inbox and Mailhook forwards new email to your Telegram DM, group, channel, or your own webhook. No servers, no scraping, no code.

Start for free โ†’ See features

Everything you need, nothing gated

Every feature is available on every plan. Plans only change how many emails and accounts you get.

๐Ÿ“ง

Gmail & custom IMAP

Connect Gmail with an app password or any custom IMAP server. Verified before saving.

๐Ÿ‘ค

Personal, group & channel delivery

Forward to your own DM, a Telegram group, or a broadcast channel.

๐Ÿ”—

Webhooks

Send email data as JSON to any endpoint - full payload with HTML, attachments, and metadata.

๐Ÿ”

Smart filters

Forward only what matters. Filter by sender, subject, or keywords, matching any or all conditions.

๐Ÿ“ฆ

Digest mode

Batch emails into hourly or daily digests. Perfect for newsletters or low-urgency notifications.

๐Ÿค–

Bring your own bot

Deliver through your own Telegram bot instead of the shared one, for full control over branding and limits.

How it works

Four steps, about a minute.

Connect an inbox

Add Gmail with an app password, or any custom IMAP account. We verify the connection instantly.

Pick a destination

Your Telegram DM, a group, a channel, or a webhook URL.

Optional: use your own bot

Get a token from @BotFather, verify it, and MailHook delivers through your bot instead of ours.

Done

New emails are pushed automatically as they arrive.

Using your own Telegram bot

Optional, for anyone who wants their own bot identity instead of the shared MailHook bot.

1. Create a bot

Message @BotFather on Telegram, send /newbot, and follow the prompts.

2. Copy the token

BotFather gives you a token like 123456789:ABC.... Keep it private.

3. Start / add the bot

For a DM, message your bot once to start it. For a group or channel, add it as an admin.

4. Paste & verify

Paste the token into the destination step when creating an instance, then verify it before saving.

Simple pricing

Every plan gets every feature. Pricing is based on email volume only.

๐Ÿ†“ Free
โ‚น0/mo
  • 2 email accounts
  • 20 emails/day
  • 60s polling
  • All features included
Get started
๐Ÿ”ฅ Most popular
โšก Pro
โ‚น200/mo
  • 10 email accounts
  • 500 emails/day
  • 30s polling
  • All features included
Get Pro
๐Ÿข Business
โ‚น999/mo
  • Unlimited accounts
  • Unlimited emails/day
  • 10s polling
  • All features included
  • Priority support
Get Business

FAQ

Do I need to know how to code?
No. Connect an inbox, pick a destination, and you're done.
What's the difference between plans?
Only email volume, account count, and polling speed. Every feature, including your own bot, filters, digest mode, and webhooks, is available on every plan.
Is bringing my own bot required?
No, it's optional. By default delivery uses the shared MailHook bot. Bring your own if you want your own branding or separate rate limits.
Can I use a webhook instead of Telegram?
Yes. Choose Webhook as the destination and provide any HTTPS URL; new emails are POSTed as JSON.