Build a Telegram Subscription Gate with Lead Magnet and Upsell Sequence

Go to Workflow
0 views
Built by Ihor Nikolenko Ihor Nikolenko
Created on June 15, 2026

Description

😎 For Fast-Growing Your Telegram Channel (Lead Magnet Gate)

📋 No plug-and-play workflow
This workflow implements a subscription gate for a Telegram lead magnet campaign. Users must subscribe to a Telegram channel before they can access the lead magnet (e.g., a free resource, discount code, or exclusive content).

🇺🇦 Українською
Цей воркфлоу реалізує шлюз підписки для кампанії лід-магніту в Telegram. Користувачі повинні підписатися на канал Telegram, перш ніж зможуть отримати доступ до лід-магніту (наприклад, безкоштовного ресурсу, коду знижки або ексклюзивного контенту).

🎥 YouTube Video Integration
Watch Tutorial in English - UPD Link After Approve Workflow

Дивитись Інструкцію Українською -UPD Link After Approve Workflow

NOW Sticky Notes - all have for Implementation

🛠️ Configuration Notes

Channel ID - Replace inputyourid with your actual Telegram channel ID (without @) or -100 type for closed channel
Bot Token - Replace bot token placeholders with your actual Telegram bot token
Lead Magnet - Update the lead magnet delivery message with your actual file/resource links/ webinar link / discount code
Upsell Content - Customize the upsell/cross-sell content as needed

🌍 Bilingual Support
All user-facing messages are provided in both Ukrainian and English to support international audiences:
Ukrainian text appears first
English text follows after a line break
Buttons include both languages where appropriate.

📈 Use Cases
Lead generation for Telegram channels
Content gating for exclusive resources
Community building through subscription requirements
Marketing funnel automation

🤖 Template Features

✅ Ready-to-Use Template
Simply import and configure with your Telegram bot credentials.

📚 Comprehensive Documentation
Visual sticky notes explaining each node's purpose
Detailed workflow documentation
Logic explanation notes

🧠 Smart Workflow Design
Efficient data flow with minimal API calls
Proper error handling and user feedback
Responsive button interactions
Conditional routing based on subscription status

🚀 Quick Start Guide

Import Workflow
Download the JSON file
Import into your n8n instance (Cloud or Self-hosted)

Configure Telegram Credentials
Set up your Telegram bot token in the credentials section
Ensure your bot has necessary permissions

Customize Channel Settings
Replace inputyourid with your actual Telegram channel ID
Update all placeholder links with your actual resources

Personalize Messages
Modify lead magnet delivery messages
Customize upsell content
Watch YouTube tutorial links

Test the Workflow
Activate the workflow in your n8n instance
Test with a non-subscribed account
Verify subscription verification works correctly
Test the upsell sequence with the /ok command (command you can change)

📄 License
This template is provided as-is for use with n8n automation platform. Feel free to modify and adapt to your specific needs.

🙋‍♂️ Support
For issues with this template, please check:
All placeholder values have been replaced
Telegram bot has proper permissions
n8n instance is properly configured
Internet connectivity is available
https://t.me/nikolenkoclub

Nodes Used (3)

Code
n8n-nodes-base.code
HTTP Request
n8n-nodes-base.httpRequest
Telegram
n8n-nodes-base.telegram