What are Webhooks?
Webhooks let external services push tweet data directly to GenX. This is how TwitterAPI.io sends matching tweets to your account in real-time.How It Works
- You create a campaign on GenX with filter rules
- GenX creates a corresponding filter rule on TwitterAPI.io
- TwitterAPI.io monitors Twitter and sends matching tweets to GenX’s webhook
- GenX receives the tweet, matches it to your campaign, and adds it to your queue
Webhook URL
Your GenX webhook endpoint:Custom Webhook Integration
If you have your own tweet source, you can send data to GenX’s webhook with a token:Payload Format
{ "data": [...] }, bare arrays, or single tweet objects.
Getting Your Webhook Secret
- Go to Settings
- Find your Webhook Secret
- Copy it and append as
?token=SECRETto the webhook URL
Troubleshooting
Tweets aren't appearing in my queue
Tweets aren't appearing in my queue
Check that your campaign name exactly matches the rule tag in TwitterAPI.io. The match is case-insensitive.
Webhook returns 401
Webhook returns 401
You’re using a custom integration without a token. Add
?token=YOUR_SECRET to the URL.Tweets go to the wrong user
Tweets go to the wrong user
Each campaign name must be unique across all users. If two users have a campaign named “seo”, tweets may route incorrectly.