Templates / Auto-post platform-optimized content to X and Threads with late API and Google Sheets

Auto-post platform-optimized content to X and Threads with late API and Google Sheets

Ready for 3.0

by Fariez · 3,591 views · created 2025-09-03 · Social Media

Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.

What this workflow does

This workflow has 15 nodes and runs on a schedule (cron 0 */8 * * *). Along the way it connects Google Sheets. It also calls getlate.dev over HTTP.

How it runs

Trigger: On a schedule (cron 0 */8 * * *).

  1. Get Topic (Google Sheets): uses Google Sheets
  2. Short link (Bitly): uses Bitly
  3. Get Img (HTTP Request): calls an HTTP API
  4. Rename Img (Code): runs custom JavaScript code
  5. Upload IMG (HTTP Request): calls getlate.dev (POST)
  6. Set Tweets (Edit Fields (Set)): sets 2 fields: tweet, tweet2
  7. Set Thread (Edit Fields (Set)): sets 1 field: tweet
  8. If: checks a condition and branches into true / false
  9. If: checks a condition and branches into true / false
  10. Post Twitter (HTTP Request): calls getlate.dev (POST)

…plus 2 more steps. See the full node list below.

Services it uses

Google Sheets

HTTP calls to: getlate.dev

Before you upgrade to n8n 3.0

Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.

Nodes used (8)

From the author

X (Twitter) and Threads (by Meta) both have different maximum character lengths. Different X and Threads Content Auto Poster This n8n template demonstrates how to post different content optimized for X (Twitter) and Meta Threads using the Late API. You can…

Excerpt from Fariez's description on n8n.io.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.