Automate Tweets to Discord with Make.com
In this guide, you will learn how to use make.com to automatically send new tweets from a specific X (Twitter) account to a channel in your Discord server. By combining Discord webhooks with an automation scenario, you can post tweets to Discord in real time without manual work.
What You Need Before Using Make.com
Before building the automation, prepare a few essentials. This helps you complete the configuration in make.com quickly and without errors.
- A Discord account and a server where you have permission to manage channels and webhooks.
- An X (Twitter) account or at least the handle whose tweets you want to monitor.
- A free or paid account on make.com.
- Basic ability to copy and paste URLs and IDs between apps.
Step 1: Create a Discord Server and Roles
Start in Discord by preparing a server for your automated messages. If you already have a server and roles, you can reuse them and skip what you have in place.
-
Open the Discord desktop or web app and sign in.
-
In the left sidebar, click the Add a Server icon.
-
Choose to create a new server for a community or friends, then give it a name and optional icon.
-
Save the server. You will see it in the left server list.
Next, define roles to control access and tagging:
-
Click the server name at the top left and select Server Settings.
-
Go to the Roles section.
-
Create a new role, choose its name and color, and assign permissions as needed.
-
Save your changes and assign the role to the members who should be notified.
Step 2: Create a Discord Channel for Tweets
Now create a dedicated channel where make.com will send tweet updates. This keeps your server organized.
-
In the server, click the + icon next to Text Channels.
-
Name the channel something clear, such as #twitter-feed or #x-updates.
-
Set the channel type to Text.
-
Optionally make it private, then specify which roles or members can access it.
-
Create the channel and verify that messages can be posted.
Step 3: Generate a Discord Webhook URL
To let make.com send messages into Discord, you will use a webhook. Each webhook has a unique URL that works like a secure inbox for automation tools.
-
Open the newly created channel.
-
Click the gear icon next to the channel name to open Edit Channel.
-
In the left menu, select Integrations.
-
Click Create Webhook or New Webhook.
-
Give the webhook a clear name, such as Tweet Bot, and optionally assign an avatar image.
-
Click Copy Webhook URL and paste it into a temporary document. You will add this URL to make.com later.
-
Save the webhook settings.
Step 4: Set Up the Automation Scenario in Make.com
With the webhook ready, you can create a scenario in make.com that listens for new tweets and posts them to Discord automatically.
Start a New Scenario in Make.com
-
Sign in to your make.com account.
-
From the dashboard, click Create a new scenario.
-
On the empty canvas, click the big + icon to add your first module.
Add the X (Twitter) Module in Make.com
The first module will watch for new tweets from a specific account.
-
Search for X (Twitter) in the module list.
-
Select the trigger module, for example Watch Tweets or a similar option for monitoring a user timeline.
-
Connect your X (Twitter) account if you have not done so before. Authorize the connection in the pop-up window.
-
Specify the username or user ID whose tweets you want to track.
-
Configure the trigger for new tweets only and set the desired interval (for instance, every 15 minutes).
Add the Webhook or HTTP Module in Make.com
Now connect the Discord webhook to send tweet content into your channel using data from make.com.
-
On the canvas, click the + icon to add another module after the X (Twitter) trigger.
-
Search for HTTP or Webhook depending on the exact module options available in make.com for calling a URL.
-
Choose a method such as Make a request or Custom webhook that allows sending a POST request to a URL.
-
In the URL field, paste the Discord webhook URL you copied earlier.
-
Set the HTTP method to POST.
-
In the Headers section, define
Content-Type: application/jsonif required. -
In the request body, construct a JSON payload that includes the tweet text and link. A typical structure looks like:
{ "content": "New tweet from {{user}}: {{text}} n{{url}}" } -
Use the field mapping panel in make.com to insert tokens for tweet content, username, and tweet URL into the JSON body.
Step 5: Test and Activate the Scenario in Make.com
Before you go live, test the entire flow to confirm that make.com posts tweets correctly to your Discord channel.
-
In the scenario editor, click Run once.
-
Wait for the X (Twitter) module to pick up a recent tweet from the selected account.
-
Check that the HTTP or webhook module runs successfully without errors.
-
Open your Discord channel and verify that a message appears with the tweet content and link.
-
If the format is not ideal, adjust the JSON body in make.com and run the test again.
-
When you are satisfied with the output, switch the scenario toggle to On to activate it.
Tips for Customizing Your Make.com Automation
Once the basic connection works, you can enhance the scenario to better fit your community and content strategy.
-
Filter tweets: Add filters in make.com so that only tweets matching keywords, hashtags, or media types are sent to Discord.
-
Mention roles: Include role mentions (for example,
<@&roleID>) in the JSON content so specific groups are notified about new tweets. -
Use embeds: Many users prefer rich embed messages. Configure your JSON payload with fields such as
embeds, titles, descriptions, and colors. -
Support multiple accounts: Duplicate or expand the scenario in make.com to monitor multiple X (Twitter) profiles and send each one to different channels.
-
Combine with other apps: Integrate additional modules in make.com, such as logging tweets to a spreadsheet, sending alerts to email, or posting summaries elsewhere.
Helpful Resources and Further Learning
To see the original reference workflow for this tutorial, review the official how-to guide from the platform:
Official guide: Automatically send tweets to a Discord server
If you want expert help designing larger automation systems or optimizing content and workflows around make.com, you can explore consulting and educational resources such as Consultevo, which covers automation, SEO, and AI-driven optimization strategies.
Start Automating Tweets to Discord with Make.com
By connecting your Discord webhook with the X (Twitter) trigger inside make.com, you can automatically share new tweets with your community in seconds. This saves time, keeps your server updated in real time, and gives you a reusable template for other social-to-Discord automations. With a few more modules and filters, the same pattern in make.com can power complex notification systems, content distribution flows, and community engagement bots across your channels.
Need Help With Make.com?
If you want expert help building, automating, or scaling your Make scenarios, work with ConsultEvo — certified workflow and automation specialists.
