Overview
Make (formerly Integromat) is a powerful automation platform that lets you connect Affonso to hundreds of apps with advanced features like data transformation, conditional routing, and error handling.Make offers more flexibility than Zapier with visual scenario builders and complex data manipulation capabilities.
Setting Up Affonso Webhooks in Make
Step 1: Create a New Scenario
- Log into your Make account
- Click Create a new scenario
- Click the + button to add a module
Step 2: Add a Webhook Module
- Search for Webhooks
- Select Custom webhook
- Click Add to create a new webhook
- Give it a name (e.g., “Affonso Events”)
- Click Save — Make will generate a webhook URL

Step 3: Configure in Affonso
- Go to your Affonso dashboard → Settings → Webhooks
- Click Add Endpoint
- Paste the Make webhook URL
- Select the events you want to receive
- Save and activate the endpoint
Step 4: Determine Data Structure
- In Make, click Run once on your scenario
- Trigger a test event in Affonso
- Make will automatically detect and map the data structure
- You’ll see all available fields from the webhook payload
Step 5: Build Your Automation
Add additional modules to process the webhook data:- Router: Split flows based on conditions
- Iterator: Process arrays of data
- Aggregator: Combine multiple items
- HTTP: Call external APIs
- Data Store: Save data for later use
Example Scenarios
New Affiliate → Multi-Channel Notification
Notify multiple channels when a new affiliate signs up.Transaction Created → Conditional Processing
Route transactions based on amount and type.Payout Processing → Database & Notification
Log payouts and send confirmation emails.Working with Webhook Data
Data Mapping
Make automatically maps the webhook payload. Access fields like:Using Filters
Add filters between modules to control flow:Data Transformation
Use Make’s built-in functions:Advanced Features
Error Handling
Set up error handlers to manage failures:Data Stores
Use Make’s Data Stores to track webhook history:Scheduled Processing
Combine webhooks with scheduled scenarios:Module Configuration Examples
Slack Notification
Google Sheets Row
HTTP Request (Custom API)
Troubleshooting
Webhook not receiving data
Webhook not receiving data
- Click Redetermine data structure in the webhook module
- Verify the endpoint is active in Affonso
- Check Make’s execution history for errors
Data structure not detected
Data structure not detected
- Ensure your scenario is in Run once mode
- Trigger a real event from Affonso
- Wait up to 60 seconds for the data to arrive
Scenario stops unexpectedly
Scenario stops unexpectedly
- Check your Make plan’s operation limits
- Review the scenario’s error log
- Add error handlers to prevent full stops
Duplicate processing
Duplicate processing
- Use the
eventIdfield to deduplicate - Add a Data Store to track processed events
- Set up idempotency checks
Best Practices
Use Scenario Blueprints
Save working scenarios as templates for faster setup of similar automations.
Monitor Execution History
Regularly check execution logs to catch and fix issues early.
Set Up Notifications
Configure Make to alert you when scenarios fail or exceed thresholds.
Use Variables Module
Set variables at the start of your scenario for cleaner, more maintainable flows.
