Automate Tweets from Notion with Make.com
With make.com, you can connect Notion and X (Twitter) to automatically publish tweets every time you add or update content in a Notion database. This how-to guide walks you through the entire process, from setting up your scenario to formatting tweets and testing the automation.
The tutorial below is based on the official how-to guide provided by the platform and shows a clear, step-by-step way to build your own workflow without coding.
What You Will Build with Make.com
In this guide, you will create a simple automation that:
- Monitors a Notion database for new items or changes.
- Transforms the page content into a tweet-ready message.
- Publishes the tweet to your X (Twitter) account using make.com.
- Optionally logs errors or status updates back to Notion.
This setup is ideal for publishing quotes, updates, or content promotions directly from a structured Notion table.
Prerequisites for Using Make.com
Before you start building the scenario, make sure you have:
- An active make.com account.
- A Notion workspace with permission to create and connect integrations.
- An X (Twitter) account that can post via third‑party tools.
- Access to the Notion database where you store tweet content.
Having these prepared will speed up the configuration when you begin adding modules in make.com.
Prepare Your Notion Database
The first step is to configure Notion so that it can work smoothly with make.com. You will use a database to store and manage tweet content.
1. Create a Notion database for tweets
- Open Notion and create a new database (table view is recommended).
- Add a Title property for the tweet text or main content.
- Add additional properties you may need, such as:
- Status (select property with values like “Ready”, “Posted”, “Draft”).
- Publish date if you want to schedule tweets.
- URL or Image fields if you plan to share links or media.
2. Add a status property for automation control
To avoid posting everything in the database, you should control which items trigger the scenario.
- Create a Status or Post property.
- Use values such as:
- To Tweet – records that should be tweeted.
- Tweeted – records already processed.
- Ignore – records that should never be posted.
This property will help make.com identify when a record is ready to send.
Connect Notion to Make.com
Now that Notion is ready, you will connect it to make.com and add the first module of the scenario.
1. Create a new scenario in Make.com
- Log into your make.com dashboard.
- Click Create a new scenario.
- On the canvas, click the plus icon to add your first module.
2. Add the Notion trigger module
- Search for Notion among the available apps.
- Select a trigger such as Watch Database Items or a similar module provided in the official guide.
- Click Add to create a Notion connection.
- Authorize the integration when prompted, and choose the workspace that contains your tweet database.
After authorization, make.com will list the databases available to the integration.
3. Configure the watched database
- Select the database that stores your tweet content.
- Set filters so that only records with the Status value “To Tweet” are retrieved, if the module supports filters.
- Choose how often the trigger should run, for example every 15 minutes or every hour.
With this setup, make.com will periodically check your Notion database for items that match your posting criteria.
Connect X (Twitter) in Make.com
With the Notion trigger ready, you can now add an action to send tweets from make.com to X (Twitter).
1. Add the X (Twitter) module
- On the scenario canvas, click the plus icon to add another module after Notion.
- Search for X (Twitter).
- Select an action such as Create a Tweet or the equivalent posting module offered by the platform.
2. Authorize X (Twitter) with Make.com
- Click Add to create a new X (Twitter) connection.
- Sign in with your account and allow the requested permissions so make.com can post tweets.
- Confirm and save the connection.
Once saved, the X (Twitter) module can be configured to use data from Notion records.
3. Map Notion fields to tweet content
- In the X (Twitter) module, locate the field for the tweet text.
- Click into the field to open the data mapping panel.
- Select the Notion Title or text property that holds the tweet copy.
- Optionally append other properties, such as a URL field, using spaces or line breaks.
Keep the final length under the X (Twitter) character limit by designing your Notion content accordingly.
Update Notion After Tweeting with Make.com
To prevent duplicate posting, you should update the Notion item after the tweet is sent. This is a common best practice when building automations in make.com.
1. Add the Notion update module
- Add another module after the X (Twitter) action.
- Choose the Notion app again.
- Select an Update Database Item or similar module.
2. Configure the update action
- Map the Page ID or Item ID from the first Notion module to identify which record to update.
- Set the Status property to “Tweeted” or another value that marks completion.
- Optionally store the tweet URL or timestamp in dedicated Notion fields.
This step ensures that items processed by make.com will not be picked up again by the trigger.
Test and Activate Your Make.com Scenario
Before you enable the automation, you should run a few tests to confirm that tweets and status updates work as expected.
1. Run a manual test
- In Notion, create a new database record with tweet content.
- Set the Status property to “To Tweet”.
- In make.com, click Run once on the scenario.
- Check each module for successful execution.
If an error appears, open the error details in make.com to see which part of the configuration needs adjustment.
2. Verify the result
- Check your X (Twitter) account to see if the tweet has been posted.
- Return to Notion and confirm that the record’s status is now “Tweeted”.
- Update field mappings or filters if the output is not what you expect.
3. Schedule and activate
- Set the scenario schedule (for example, every 15 minutes).
- Switch the scenario from Off to On in your make.com dashboard.
Your automation is now live, and Notion content marked as ready will be posted automatically to X (Twitter).
Best Practices When Using Make.com with Notion
- Keep tweets short and clear: Design your Notion content to respect character limits and avoid truncation.
- Use statuses consistently: Only set records to “To Tweet” when they are ready to publish.
- Log errors: Consider adding a dedicated Notion property for error notes captured from make.com, especially in more advanced scenarios.
- Test before scaling: Build and test with a small sample of records, then expand your database usage.
Further Resources
To see the original tutorial that inspired this walkthrough, visit the official how-to guide: Tweet with Notion using Make.com.
If you need help designing broader automation strategies, SEO workflows, or AI-driven content processes around this setup, you can explore specialized consulting services at Consultevo.
By combining Notion and X (Twitter) through make.com, you can turn a simple content database into a powerful, automated publishing system that saves time and keeps your social channels active.
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.
