n8n

How to Automate Telegram Subscriber Engagement?

Send a fresh vegan recipe to your Telegram audience every day and grow your subscriber list without manual work. New users get a welcome message and an instant recipe, while all chat IDs are stored in Airtable for future broadcasts.

When someone messages the bot, the Telegram trigger fires, a welcome note goes out, and the workflow pulls one random vegan recipe from an API, then sends an image and a link. The chat ID and first name are captured and added to Airtable only if they are not already there. On a schedule, a Cron trigger reads all chat IDs from Airtable, fetches a new recipe, and pushes the photo and source link to every saved chat. This keeps your audience engaged with daily content while your list stays clean and updated.

To run this, you need a Telegram bot token, an Airtable base with a chatid and Name field, and a Spoonacular API key. Expect steady engagement with no daily sending work and a clear record of subscribers. Great for food brands, creators, meal plan services, and community groups that want simple, reliable broadcasts.

What are the key features?

  • Telegram on app event trigger welcomes new users and starts the flow
  • HTTP Request pulls one random vegan recipe with title, image, and link
  • Airtable list and append manage a central subscriber table
  • IF logic checks for existing chat IDs before adding new records
  • Cron scheduling sends a new recipe to all saved chats each day
  • SendPhoto and text messages deliver both image and source URL
  • Set nodes map chat IDs and names between Telegram and Airtable

What are the benefits?

  • Reduce daily sending time from 60 minutes to 5 minutes
  • Automate 100 percent of daily recipe posts
  • Keep a clean subscriber list and avoid duplicate entries
  • Handle 10 times more subscribers with the same effort
  • Connect Telegram, Airtable, and Spoonacular in one flow

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 Telegram, Airtable and Spoonacular. See the Tools Required section above for links to create accounts with these services.
  3. Create a Telegram bot with BotFather in the Telegram app and copy the bot token. In n8n, double click any Telegram node, choose Credential to connect with, click Create new credential, and paste the bot token.
  4. In Airtable, create a base and a table named Table 1 with fields chatid and Name. In n8n, double click an Airtable node, choose Credential to connect with, click Create new credential, and follow the on screen steps to connect your Airtable account.
  5. Get a Spoonacular API key from your account dashboard. Open both HTTP Request nodes and replace APIKEYHERE in the URL with your key.
  6. In each Airtable node, set the correct Base ID and Table name. Confirm the field names match chatid and Name as used in the node settings.
  7. Turn on the Telegram trigger. In Telegram, start a chat with your bot. You should receive a welcome message plus a recipe image and link.
  8. Open your Airtable base and confirm a new row shows the chatid and Name after you message the bot.
  9. For the daily send, temporarily set the Cron node to run every minute to test. Enable the workflow and wait for one cycle, then check Telegram for the broadcast.
  10. Return the Cron schedule to your desired daily time. Save and activate the workflow.
  11. Troubleshooting: If no messages arrive, make sure the bot token is correct and that you have started the bot in Telegram. If rows do not appear in Airtable, verify Base ID, table name, and field names. If the recipe does not load, check the Spoonacular API key and rate limits.

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)

Spoonacular

Sign up

Free plan: $0 / mo via APILayer, 3,000 requests / mo

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.