What This Workflow Does
This n8n workflow solves the critical sales challenge of stale leads—potential customers who showed interest but stopped responding. It automatically identifies inactive leads in your Notion CRM, generates personalized follow-up messages using OpenAI's natural language capabilities, and delivers them via Telegram for maximum visibility.
Unlike generic email sequences, this system creates context-aware reminders that reference specific interactions with each lead. The AI analyzes previous communications, notes from your CRM, and engagement history to craft messages that feel human-written and relevant to each prospect's situation.
How It Works
1. Daily Lead Status Check
The workflow runs each morning to scan your Notion CRM database for leads marked as "active" but with no recent activity (configurable timeframe, typically 7-14 days). It filters out leads who have scheduled future follow-ups or specific "do not contact" flags.
2. Context Gathering
For each stale lead, the system compiles relevant context: previous communications, deal stage, noted pain points, and any attached files or comments from your team. This becomes the input for OpenAI's message generation.
Pro tip: Structure your Notion CRM with consistent fields for "last contact date," "deal stage," and "key interests" to maximize the AI's contextual understanding.
3. AI Message Generation
OpenAI processes the compiled context through a carefully engineered prompt that ensures business-appropriate tone and includes your preferred call-to-action. The AI generates 2-3 message variations, from which the workflow selects the most relevant based on length and keyword inclusion.
4. Telegram Delivery
The selected message gets sent to the lead's Telegram account (either via saved contact or channel message). The workflow logs the sent message back to Notion with timestamps and marks the lead for next follow-up in 3-5 days if no response.
Who This Is For
This automation is ideal for sales teams and solopreneurs who:
- Use Notion as their primary CRM
- Have leads communicating via Telegram
- Struggle with consistent follow-up on warm leads
- Want AI-assisted messaging without losing personal touch
- Need to recover stalled deals without manual effort
What You'll Need
- n8n instance (cloud or self-hosted)
- Notion account with CRM database
- OpenAI API key
- Telegram bot token or personal account
- Lead records in Notion with contact info and activity history
Quick Setup Guide
- Download the JSON template file
- Import into your n8n instance
- Connect your Notion, OpenAI, and Telegram credentials
- Map your Notion database fields to the workflow variables
- Test with 2-3 sample leads before enabling full automation
- Schedule to run daily at your preferred time
Key Benefits
Recover 15-25% more stalled deals with timely, personalized follow-ups that reference each lead's specific context and history.
Save 5+ hours weekly by automating what would otherwise require manual CRM review and message drafting.
Improve response rates 3-5x compared to generic email sequences, thanks to AI-crafted messages delivered via high-open-rate Telegram.
Maintain consistent follow-up discipline without relying on memory or manual tracking systems.
Gain valuable insights as the AI identifies patterns in which message approaches work best for different lead types.