n8n

How to Automate LinkedIn Marketing Posts?

Keep your LinkedIn active without manual work. Twice a day, the system finds a fresh article from a chosen topic and publishes a short post for you. It is made for marketers and founders who want steady visibility and no duplicate posts.

A schedule runs at 9 AM and 7 PM. A tag list drives the topic selection, then an API call retrieves recent article IDs. The flow checks an Airtable table of used IDs, filters out repeats, fetches the full article and image, and builds a 600 character caption with a link. After posting to LinkedIn, the article ID is saved to Airtable and a Telegram message confirms the result. The setup balances variety with control, so content stays relevant and unique.

You will need a RapidAPI key for the Medium endpoint, a LinkedIn account connection, an Airtable base for storing used IDs, and a Telegram bot token. Most teams see a daily time saving of 30 to 60 minutes and a more consistent posting rhythm. It fits content curation for tech topics, developer advocacy, and brand pages that want reliable activity without constant hands on work.

What are the key features?

  • Scheduled runs at 9 AM and 7 PM to keep a steady cadence
  • Random tag selection from a preset list to vary topics
  • Search and fetch articles through the Medium2 API on RapidAPI
  • Airtable lookup and create to record used article IDs
  • Filter step removes IDs already stored to avoid reposts
  • HTTP requests pull full article content and a lead image
  • LinkedIn node posts a 600 character caption with a link and image
  • Telegram alert confirms each successful post with details
  • Simple code nodes map IDs and prepare clean inputs for later steps

What are the benefits?

  • Reduce manual scheduling from 60 minutes to 5 minutes per day
  • Automate 100 percent of routine LinkedIn curation
  • Eliminate duplicate posts by tracking IDs in Airtable
  • Connect LinkedIn, Airtable, Telegram, and RapidAPI in one flow
  • Scale to twice daily posts without extra effort

How do you set it up?

  1. Import the template into n8n: Create a new workflow in n8n > Click the three dots menu > Select 'Import from File' > Choose the downloaded JSON file.
  2. You'll need accounts with Airtable, LinkedIn, Telegram and RapidAPI. See the Tools Required section above for links to create accounts with these services.
  3. In Airtable, create a base and a table named Used Articles with at least one text field to store the article ID. A simple single line text field named id is enough.
  4. In the n8n credentials manager, create an Airtable Personal Access Token credential. Generate a token in your Airtable account settings, copy it, and paste it into n8n. Name the credential clearly.
  5. Open both Airtable nodes in the workflow and select your Airtable credential. Choose your base and the Used Articles table. Run the Get list node once to confirm it can read records.
  6. In RapidAPI, subscribe to the Medium2 API and copy your x-rapidapi-key. Open each HTTP Request node and add the header x-rapidapi-key with your key. Keep x-rapidapi-host as medium2.p.rapidapi.com.
  7. Open the get random tags code node and edit the tag list to match your niche. Keep tags simple and relevant to your audience.
  8. In the n8n credentials manager, create a LinkedIn OAuth2 credential. Double click the LinkedIn node, choose Create new credential, and follow the on screen steps to link your profile. In the node, choose Person or Company depending on where you will post.
  9. Create a Telegram bot with BotFather and copy the bot token. In n8n, open the Telegram node, create a new Telegram credential, and paste the token. Set the chatId to your user or group ID and send a test message to confirm delivery.
  10. Open the LinkedIn node and review the post text. It uses a 600 character snippet and a link. Adjust hashtags and formatting if needed. Confirm the image field is mapped from the downloaded image.
  11. Check the Schedule Trigger. The cron expression 0 9,19 * * * runs at 9 AM and 7 PM. Change it if you prefer different times.
  12. Run the workflow once. Confirm a post appears on LinkedIn, a new record is added in Airtable, and you receive a Telegram status. If no post is made, verify your tags return articles, your RapidAPI key is active, and your Airtable table name matches the node settings.

Tools Required

$24 / mo or $20 / mo billed annually to use n8n in the cloud. However, the local or self-hosted n8n Community Edition is free.

Airtable

Sign up

Free (1,000 API calls / mo)

LinkedIn

Sign up

Self-serve developer products (e.g., Sign In with LinkedIn, Share on LinkedIn): $0; Partner/Marketing APIs require approval and have no public pricing.

RapidAPI

Sign up

Free APIs: $0 (platform supports free plans; typical cap 1,000 requests/hour and 500,000 requests / mo; quotas vary by API)

Telegram

Sign up

Free: $0, Telegram Bot API usage is free for developers

Similar Templates

Join Futurise to access 1,200+ automation templates

Get instant access to ready-made automation workflows for n8n, Make.com, AI agents, and more. Download, customise, and deploy in minutes.