« Help Center

Send Mastodon Posts to Discord

A guide by Readybot.io

Readybot is a free Mastodon to Discord bot that automatically sends new Mastodon posts to your server. Follow any public account, on any instance in the Fediverse, and get notified in your Discord channels whenever they post. No Mastodon login or API key required. Here's how to set it up.

1. Connect your Discord server

Open the Readybot Dashboard and click "Add server" to connect the Discord server where you want Mastodon notifications to appear.

Discord showing permissions request for Readybot

Select your server and click "Continue", then accept the permissions Readybot needs and click "Authorise".

2. Create a Feed Bot

Back on the Dashboard, click "Add bot" to create a new Feed Bot. Give it a name (e.g. "Mastodon Updates") and select the default Discord channel where new posts will appear.

3. Add a Mastodon account

In the Feed Bot page, click "Add feed" and select Mastodon as the feed type. Enter the account's full profile URL:

https://mastodon.social/@Mastodon

That's the real URL for the official @Mastodon account — paste it to try the bot, or swap in any account you want to follow. You can copy a profile URL straight from the account's page in any browser or Mastodon app. It works the same for any instance — mastodon.social, mastodon.online, your own server, or any compatible instance in the Fediverse.

4. Wait for the first notification

Readybot checks Mastodon feeds on a regular interval. The first notification typically arrives within a few minutes when the account's newest post is located.

🔍 Not seeing messages? Check these common issues:

  • Refresh the bot page and check the feed status for any errors.
  • Make sure the Discord channel still exists and Readybot has permission to post in it.
  • The account may not have posted since you added the feed. Readybot only sends notifications for new posts.
  • Verify the profile URL is correct, includes the instance, and points to a public account.

5. Add more accounts

Repeat step 3 for each Mastodon account you want to follow. You can route different accounts to different Discord channels by adjusting the destination channel for each feed, or grouping them in separate feed bots.

Tips & advanced usage

  • Filter posts: Use feed filters to only forward posts containing specific keywords or exclude certain topics.
  • Custom message appearance: Customize the bot appearance to match your server's style.
  • Faster (or slower!) updates: Free accounts check feeds every 10 minutes by default. Upgrade to a paid plan for checks every 5 minutes, or every minute on the Premium Membership plan. The update interval can also be set to a slower timer, such as 24 hours.
  • Mention roles: With a paid plan, you can notify users and roles whenever a new post appears.

Frequently asked questions

Do I need a Mastodon account to use this?

No. Readybot follows public accounts through Mastodon's built-in feeds, so there's no login, app, or API key required. Just paste the account's full profile URL. See the Mastodon to Discord bot for an overview.

Does it work with any Mastodon instance?

Yes. Mastodon's federated design means every account publishes a native feed, so Readybot works across the whole Fediverse: mastodon.social, mastodon.online, your own server, and any compatible instance.

What do I enter to follow an account?

Paste the account's full profile URL, including its instance — for example https://mastodon.social/@Mastodon. A username on its own won't work, because Readybot needs the instance to know which server to follow.

How often does Readybot check Mastodon?

The check interval depends on your plan. Free accounts check every 10 minutes by default; paid plans check faster - down to 5 minutes, or every minute on the Premium Membership plan.

Why can't I follow an account on a specific instance?

If a specific Mastodon instance is blocking requests from Readybot, it may be necessary to request unblocking from the owner of the instance. Please see the For Webmasters section of the Readybot website for more information.

Readybot.io is not affiliated with or related to Mastodon gGmbH. Readybot does not make any guarantees to the availability of Mastodon instances and feeds.

Add Readybot to your server for free