Verify Webhook Configuration
Check URL is Saved
- Open Settings → API
- Verify webhook URL is entered
- Ensure it’s saved (click Save if needed)
URL Requirements
- Must be HTTPS
- Must be publicly accessible
- Must respond within 5 seconds
Test Your Endpoint
Manual Test
Test your endpoint directly:Check Response
Your endpoint should:- Return 200 status code
- Respond within 5 seconds
- Accept POST requests
Common Issues
Endpoint Not Accessible
Symptoms:- Webhook never arrives
- No logs on your server
-
Check firewall rules
- Allow incoming POST requests
- Whitelist Lindo.ai IPs if needed
-
Verify URL is public
- Not localhost
- Not behind VPN
- Accessible from internet
-
Check SSL certificate
- Must be valid
- Not self-signed
- Not expired
Endpoint Timing Out
Symptoms:- Partial data received
- Connection reset errors
- Respond quickly
- Return 200 immediately
- Process asynchronously
Wrong Response Code
Symptoms:- Webhook retries repeatedly
- Duplicate events
- Always return 200 for received events
- Even if processing fails, acknowledge receipt
- Handle errors internally
Debugging Webhooks
Use Request Bin
Test with a service like webhook.site:- Go to webhook.site
- Copy your unique URL
- Set as webhook URL in Lindo.ai
- Trigger an event
- View received data
Check Server Logs
Review your server logs for:- Incoming requests
- Error messages
- Response codes
Verify Event Triggers
Ensure you’re triggering the right events:- Create a website
- Update a client
- Complete a workflow
Webhook Payload
Expected payload format:Still Not Working?
If issues persist:- Confirm URL is correct
- Test endpoint manually
- Check server logs
- Contact support with details

