twitter

Publish a post

Post a tweet with the message you set and, optionally, an image or video.

X (Twitter) Action


Automating the posting of tweets with multimedia content is essential for maintaining an active and engaging presence on X (Twitter). This integration allows you to schedule and automatically publish messages accompanied by images or videos, optimizing your communication strategy and saving time in managing your social media.

With support for image formats such as JPG, PNG, GIF, and WEBP, and the ability to handle videos up to 140 seconds and 512 MB, this tool adapts to various content needs. Additionally, you can configure options to remove users, hashtags, and links from tweets, giving you full control over your posts.



  • Botize does not alter, add or modify the message or the image/video.
  • Supported image formats: JPG, PNG, GIF, WEBP.
  • Maximum size for images: 5 MB (15 MB for animated GIF).
  • Maximum 140 seconds and 512 MB for videos.
  • You can configure it to remove users, hashtags and tweet links.







Customization Options

Configurable fields you can adjust in your automation

  • Rules
  • Filters (run this step only if the following rules are met)
  • Tweet
  • Image or Video file URL
  • Who can reply to the Tweet
  • Remove Users
  • Remove Links
  • Remove Hashtags



Information provided

When executed, this operation delivers the following data, which can be used in the same automatic task.

  • Tags

  • Tweet Id {{tweet_id}}




Related automations

  • type
  • evernote β†’ new_shared_note
  • plugin_talk β†’ post_message
  • twitter β†’ update_with_media
Post to Twitter Public Notes from Evernote
  • type
  • davis β†’ station_data
  • plugin_talk β†’ post_message
  • twitter β†’ update_with_media
Post on Twitter the current temperature along with the maximum and minimum recorded.
  • type
  • youtube β†’ new_liked_video
  • plugin_talk β†’ post_message
  • twitter β†’ update_with_media
Share YouTube likes on Twitter
  • type
  • tumblr β†’ new_quote_post
  • twitter β†’ update_with_media
Share my Tumblr quotes on Twitter
  • type
  • pocket β†’ new_hashtag_post
  • twitter β†’ update_with_media
Share on Twitter the Pocket links that have a specific hashtag
  • type
  • plugin_talk β†’ post_message
  • twitter β†’ update_with_media
Post random images from a list on Twitter
  • type
  • trabber β†’ one_destination
  • twitter β†’ update_with_media
Post flight deals from your city on Twitter
  • type
  • btzmail β†’ webhook
  • twitter β†’ update_with_media
Tweet using email. Use the email subject as the tweet.
  • type
  • plugin_talk β†’ post_message
  • twitter β†’ update_with_media
Publish a daily phrase on Twitter
  • type
  • idealista β†’ rent
  • twitter β†’ update_with_media
Post on Twitter only rooms below 200€/month
  • type
  • foursquare β†’ checkins
  • twitter β†’ update_with_media
Post on my Twitter timeline the photos of my check-ins
  • type
  • rss β†’ rss_random
  • twitter β†’ update_with_media
Post on Twitter random posts from a blog or RSS
  • type
  • plugin_talk β†’ post_message
  • twitter β†’ update_with_media
Increase your presence on Twitter publishing tweets from a list
  • type
  • twitter β†’ twitter_search
  • btzfilters β†’ process
  • twitter β†’ update_with_media
Search for tweets by hashtag, remove those containing certain words, and republish them
  • type
  • rss β†’ rss_new
  • btzfilters β†’ process
  • twitter β†’ update_with_media
Publish on Twitter the entries from an RSS feed that contain specific words
  • type
  • rss β†’ rss_new
  • twitter β†’ update_with_media
Share on Twitter every new post from my business website
  • type
  • youtube β†’ get_my_next_video
  • twitter β†’ update_with_media
Publish each new video from your YouTube channel on X (Twitter)
  • type
  • twitter β†’ tweets_from_user
  • btzfilters β†’ process
  • twitter β†’ update_with_media
Publish the tweets from a Twitter account only if they contain an image
  • type
  • twitter β†’ tweets_from_user
  • twitter β†’ update_with_media
Manual retweet to a user ( without @ )
  • type
  • twitter β†’ twitter_search
  • twitter β†’ update_with_media
Search for tweets with certain keywords and retweet them adding a new hashtag
  • type
  • gcalendar β†’ alert_events
  • twitter β†’ update_with_media
Tweet program from Google Calendar
  • type
  • btzfilters β†’ process
  • twitter β†’ update_with_media
Post a tweet every morning from Monday to Friday except weekends
  • type
  • youtube β†’ video_statistics
  • twitter β†’ update_with_media
If a user likes a video, I will post it on Twitter.
  • type
  • youtube β†’ new_liked_video
  • twitter β†’ update_with_media
If I like a video on YouTube, it automatically gets posted on Twitter.
  • type
  • gcalendar β†’ alert_events
  • twitter β†’ update_with_media
Post on Twitter calendar events with one hour in advance
  • type
  • dropbox β†’ new_file
  • twitter β†’ update_with_media
Publish on Twitter every new photo I upload to a Dropbox folder
  • type
  • twitter β†’ twitter_search
  • twitter β†’ update_with_media
Manually retweets tweets that have a hashtag (without @)
  • type
  • infojobs β†’ offers_by_query
  • twitter β†’ update_with_media
Post on Twitter every Nanotechnology offer that appears on Infojobs
  • type
  • twitter β†’ update_with_media
Schedule a tweet for Christmas Day
  • type
  • twitter β†’ update_with_media
Schedule a tweet for New Year's Day
  • type
  • instagram_apigraph β†’ instagram_me
  • btzpauseresume β†’ delay
  • twitter β†’ update_with_media
Every time you post on Instagram, post it on Twitter one day after
  • type
  • twitter β†’ tweets_from_user
  • btzfilters β†’ process
  • twitter β†’ update_with_media
If a user posts an image, also post it from our Twitter account
  • type
  • coc β†’ clan
  • btzfilters β†’ process
  • twitter β†’ update_with_media
Post a tweet every time your clan wins a new war
  • type
  • coc β†’ clan
  • btzfilters β†’ process
  • twitter β†’ update_with_media
Post a tweet every time your clan levels up
  • type
  • coc β†’ user
  • btzfilters β†’ process
  • twitter β†’ update_with_media
Post a tweet every time you level up in Clash of Clans
  • type
  • dropbox β†’ new_file
  • plugin_talk β†’ post_message
  • twitter β†’ update_with_media
Post Dropbox images along with a randomly chosen message
  • type
  • btzfilters β†’ process
  • plugin_talk β†’ post_message
  • twitter β†’ update_with_media
Post messages on X (Twitter) every hour, only during the mornings
  • type
  • twitter β†’ tweets_from_user
  • btzfilters β†’ process
  • twitter β†’ update_with_media
Only post photos of a certain user with a predefined text
  • type
  • giphy β†’ new_gif_trending
  • twitter β†’ update_with_media
Post a daily animated GIF that is trending on Twitter
  • type
  • giphy β†’ random_gif_from_keyword
  • btzfilters β†’ process
  • twitter β†’ update_with_media
Thank God It's Friday! Post an animated GIF every Friday.
  • type
  • selenium β†’ post_job
  • twitter β†’ update_with_media
New releases from Themoviedb.org on Twitter
  • type
  • gspreadsheet β†’ read_row
  • twitter β†’ update_with_media
Publish tweets from the content stored in Sheets
  • type
  • wp β†’ new_posts
  • twitter β†’ update_with_media
Post each new Post on Twitter
  • type
  • plugin_talk β†’ post_message
  • twitter β†’ update_with_media
Publish daily from a specific date
  • type
  • plugin_talk β†’ post_message
  • twitter β†’ update_with_media
Post on X (Twitter) daily at a specific time and time zone
  • type
  • btzfilters β†’ process
  • plugin_talk β†’ post_message
  • twitter β†’ update_with_media
Post every hour, Monday through Friday
  • type
  • btzfilters β†’ process
  • plugin_talk β†’ post_message
  • twitter β†’ update_with_media
Post on X (Twitter) from 9:00 to 13:00 and from 20:00 to 22:00, Monday to Friday
  • type
  • btzfilters β†’ process
  • plugin_talk β†’ post_message
  • twitter β†’ update_with_media
Publish during the first fortnight of each month
  • type
  • btzfilters β†’ process
  • plugin_talk β†’ post_message
  • twitter β†’ update_with_media
Publish during the first and last quarter of each year
  • type
  • btzfilters β†’ process
  • btzpauseresume β†’ delay
  • plugin_talk β†’ post_message
  • twitter β†’ update_with_media
Publish daily between approximately 15:10 and 15:30, from Monday to Friday
  • type
  • plugin_talk β†’ post_message
  • fpages β†’ public_status
  • twitter β†’ update_with_media
Publish to Facebook Pages and Twitter at the same time
  • type
  • trabber β†’ one_destination
  • twitter β†’ update_with_media
Post a daily tweet with a Madrid-Tokyo offer found on Trabber
  • type
  • trabber β†’ one_destination
  • unsplash β†’ random
  • twitter β†’ update_with_media
Post a daily offer found on Trabber along with a picture of the city
  • type
  • telegrambot β†’ webhook
  • twitter β†’ update_with_media
Forward user messages to Twitter
  • type
  • twitter β†’ tweets_from_user
  • deepl β†’ translate
  • twitter β†’ update_with_media
Translate tweets from one account and post them to another
  • type
  • rss β†’ rss_new
  • deepl β†’ translate
  • twitter β†’ update_with_media
Post an RSS feed on Twitter by translating the titles into another language
  • type
  • plugin_talk β†’ post_message
  • btzpauseresume β†’ delay
  • twitter β†’ update_with_media
Post a daily tweet sometime in the morning
  • type
  • openweather β†’ current_weather
  • twitter β†’ update_with_media
Publish the weather in your city daily
  • type
  • gspreadsheet β†’ read_row
  • twitter β†’ update_with_media
Post content from a spreadsheet to Twitter
  • type
  • btzfilters β†’ process
  • twitter β†’ update_with_media
Post every 30 minutes from 9am to 12pm and from 4pm to 7pm
  • type
  • plugin_talk β†’ post_message
  • twitter β†’ update_with_media
Hi! Join my Telegram group!
  • type
  • amazon_associates β†’ search_by_keyword
  • twitter β†’ update_with_media
Post the products of a certain keyword to Twitter
  • type
  • telegrambot β†’ webhook
  • fpages β†’ public_image
  • instagram_apigraph β†’ post_image
  • twitter β†’ update_with_media
Post from Telegram to Facebook Page, Instagram, and X (Twitter) simultaneously
  • type
  • amazon_associates β†’ search_by_keyword
  • twitter β†’ update_with_media
Publish the products of a certain keyword on Twitter
  • type
  • dropbox β†’ new_file
  • twitter β†’ update_with_media
Publish on X (Twitter) photos from a Dropbox folder
  • type
  • gnews β†’ rss_keyword
  • twitter β†’ update_with_media
Search for news on Google News for a specific keyword and post the headline along with its link on X (Twitter)
  • type
  • btzlistpku β†’ get_item
  • twitter β†’ update_with_media
Extract the next item from a Botize database containing tweets, delete it from there, and post it on Twitter
  • type
  • dropbox β†’ files
  • twitter β†’ update_with_media
Retrieve random images from a Dropbox folder and share them on Twitter
  • type
  • btzcsv β†’ csv_next_row
  • twitter β†’ update_with_media
Every hour extracts the data from the next row of a CSV file and posts it on X (Twitter)
  • type
  • chatgpt β†’ send_prompt
  • twitter β†’ update_with_media
Post tweets generated with GPT on a topic and in a specific style
  • type
  • blogger β†’ new_post_from_me
  • fpages β†’ public_status
  • twitter β†’ update_with_media
  • linkedin β†’ post_link
Publish each new blog post from Blogger to my Facebook page, X, and LinkedIn
  • type
  • rss β†’ rss_new
  • plugin_strings β†’ if_new_value
  • twitter β†’ update_with_media
Posts RSS news to Twitter without duplicates, even if they're updated
  • type
  • btzcounter β†’ increment
  • twitter β†’ update_with_media
Posts the value of a counter daily on X (Twitter)
  • type
  • twitch β†’ streams
  • btzfilters β†’ process
  • twitter β†’ update_with_media
Monitor a Twitch user and, when they go live, send a notification on X (Twitter)
  • type
  • aliexpress_associates β†’ search_by_keyword
  • woocommerce β†’ post_product_external
  • twitter β†’ update_with_media
Send each product from a specific AliExpress keyword to WooCommerce and X (Twitter)
  • type
  • btzfilters β†’ process
  • plugin_talk β†’ post_message
  • twitter β†’ update_with_media
On specific days of the week at a set time, publish a message from a list on X (Twitter)
  • type
  • twitter β†’ tweets_from_user
  • chatgpt β†’ send_prompt
  • twitter β†’ update_with_media
Translate X (Twitter) posts from one account using GPT and post them to another account
  • type
  • twitter β†’ tweets_from_user
  • plugin_strings β†’ preg_replace
  • twitter β†’ update_with_media
Copy each new tweet from an X (Twitter) user, replacing specific words or text fragments beforehand
  • type
  • twitter β†’ tweets_from_user
  • plugin_strings β†’ preg_replace
  • twitter β†’ update_with_media
Copy each new tweet from an X user, replacing specific words only if the tweet contains an image or video
  • type
  • telegrambot β†’ webhook_image
  • instagram_apigraph β†’ post_image
  • fpages β†’ public_image
  • twitter β†’ update_with_media
  • tiktok β†’ post_video
Publish each image received in your Telegram chat to Instagram, X, TikTok, and a Facebook page
  • type
  • btzsitemap β†’ get_next_url
  • btzscraper β†’ execute_commands
  • chatgpt β†’ completion_as_data
  • twitter β†’ update_with_media
Extract each new article from a website, generate a new article from it using GPT, and publish it on X (Twitter)
  • type
  • btzscraper β†’ execute_commands
  • chatgpt β†’ send_prompt
  • twitter β†’ update_with_media
Extract the content from a URL, analyze it with GPT, and publish a summary of the most relevant information on X (Twitter)

Frequently Asked Questions


Can I post tweets longer than 280 characters?

No, the Twitter API currently does not allow tweets longer than 280 characters, even if you have a Twitter Blue subscription. This functionality is limited to Twitter's web and mobile interfaces, not through the API.

How to post long tweets with links

Usually, URLs in tweets are placed at the end. However, when your content exceeds the 280-character limit, the tweet is truncated and the URL can be cut off. To avoid this, add a prior step in your automation to trim the text (without the link) to a maximum of 256 characters. Then, in the posting step, concatenate the trimmed text, a space, and the URL you want to publish. On X, all URLs count as 23 characters, whichβ€”together with one separating space and the 256 characters of trimmed textβ€”adds up to the 280-character limit. This way, the text gets trimmed but the URL remains intact at the end, as intended.

Common Errors


Rate limit exceeded.

The 'Rate limit exceeded' error occurs when the usage limit set by the Twitter API for the number of tweets that can be posted within a specific time period is reached. Twitter imposes restrictions on the number of tweets that can be sent per day and per month, depending on the account type and access level.

If you encounter this error, it means that you have exceeded the allowed limit of tweets within the corresponding time period. For detailed information about usage limits and restrictions, you can visit the following link: https://developer.twitter.com/en/portal/products/free.

If you need to post more tweets than the limits established, you may want to explore premium subscription options offered by Twitter to increase your usage limits.

Error. Please include either text or media in your Tweet.

This error occurs when trying to post an empty tweet. Edit the task and make sure you're providing either text or an image for the tweet to be published.

The request has not been accepted. If you are trying to post a tweet or DM please note that you now only have 'read' permissions.

To send messages and direct messages, Twitter requires you to enable the 'write' permission in its API. In this video, you have all the steps to configure the API in read and write mode.

You are not permitted to perform this action

This error from X may be due to several factors, many of them related to the content of the tweet you are trying to post. A common example is when the tweet contains URLs that do not meet the proper format or structure according to Twitter's policies.
To resolve this issue, it is recommended to review and modify the tweet's content. Try simplifying it or changing the URLs to ensure they comply with X's requirements.

Your X API is likely in read-only mode. The request has not been accepted

The credentials you are using to call the X API only have read permissions. Follow the step-by-step instructions to obtain X credentials with read and write access for posting.

Write us

By email or by Telegram.
Monday to Friday from 7 a.m. to 1 p.m. (Spain).

Let's talk

Choose day and time.
We share the screen and answer all your questions.