Hi Guys, need some help here!
Issue:
I’m experiencing consistent reliability issues with both Slack and Telegram trigger nodes in production. I want to move to a paid plan but need to resolve this first.
Critical Observations:
- No executions appear in execution logs during production runs
- Only test executions are visible in logs
- When pressing “Test” button, previous (missed) messages suddenly execute
- This confirms messages are received but not processed in production
Details:
- Both Slack and Telegram integrations are properly set up
- Both work perfectly in test mode
- In production, triggers are very inconsistent (mostly not working)
- No rate limits hit
- Webhooks and workflows are active
- Sometimes messages trigger the workflow, but most times they don’t
Slack Setup:
- Events API configured
- Proper bot permissions/scopes
- Event verification working
- Channel selection working
- Test mode: Works 100%
- Production: Works ~20% of the time
Telegram Setup:
- Webhook configured
- Bot token set up correctly
- Test mode: Works 100%
- Production: Works ~20% of the time
What I’ve tried:
- Double checking all permissions
- Re-creating webhooks
- Different channels/chats
- Monitoring for rate limits
- Ensuring workflows are active
Key Issues:
- Missing executions in production logs
- No error messages or failures logged
- Messages are received (proven by test button executing them later)
- Production triggers seem to be “sleeping” until test is pressed
I’ve spent considerable time troubleshooting and even used ChatGPT/Perplexity AI to verify my setup, but the core issue remains: triggers are unreliable in production while working perfectly in test mode.
Questions:
- Is this a known issue?
- Are there any workarounds?
- Would upgrading to a paid plan potentially fix this?
- Why do messages only execute when pressing test?
I’m eager to use n8n for business purposes but need reliable trigger functionality first.
Any help would be greatly appreciated!