Why Make.com?
- Visual Builder: Build complex workflows visually
- 1000+ Integrations: Connect to major apps and services
- Advanced Logic: Routers, filters, iterators, and aggregators
- Data Transformation: Built-in functions for data manipulation
Setting Up SendPilot in Make.com
Step 1: Create a Webhook Module (Trigger)
- Create a new Scenario in Make.com
- Click + to add a module
- Search for Webhooks → Custom Webhook
- Click Add to create a new webhook
- Copy the webhook URL
Step 2: Register Webhook in SendPilot
- Go to SendPilot Integrations → Webhooks
- Click Add Webhook
- Paste your Make.com webhook URL
- Select events to subscribe to
- Save
Step 3: Add HTTP Module for API Calls
For calling SendPilot API:- Add HTTP → Make a Request module
- Configure:
- URL:
https://api.sendpilot.ai/v1/leads - Method:
POST - Headers:
X-API-Key:YOUR_API_KEYContent-Type:application/json
- Body: Your JSON payload
- URL:
Example Scenarios
1. Reply Handler → Slack + CRM
Scenario Flow:- Name: “SendPilot Events”
- Data Structure: Select “Add” to define the payload structure
- Path 1:
eventType=message.received - Path 2:
eventType=connection.accepted
- Channel:
#sales-leads - Text:
🎉 {{1.data.leadId}} replied: {{1.data.replyPreview}}
2. Google Sheets → Add Leads
Scenario Flow:3. Connection Accepted → Full Enrichment Flow
Scenario Flow:4. Multi-Channel Campaign Management
Scenario Flow:Setting Up Data Structures
Define the webhook payload structure for better mapping:- Click on the webhook module
- Click Add next to Data Structure
- Name it: “SendPilot Webhook Event”
- Add fields:
HTTP Module Templates
Add Leads to Campaign
Update Lead Status
Pause Campaign
Get Campaign Details
Using Routers
Routers let you handle different event types in one scenario:Error Handling
Make.com provides robust error handling:- Error Handler Module: Add after any module
- Break: Stop scenario on error
- Resume: Continue with fallback value
- Commit: Save data and continue
- Rollback: Undo all changes
Best Practices
Use Variables
Use Variables
Store your API key in scenario variables or Team variables for easy management.
Add Filters Early
Add Filters Early
Filter webhook events early to save operations.
Use Data Stores
Use Data Stores
Cache enrichment data in Make.com Data Stores to avoid redundant API calls.
Schedule Strategically
Schedule Strategically
For bulk operations, schedule during off-peak hours.
Test with History
Test with History
Use Make.com’s history feature to replay and debug scenarios.
Scenario Blueprint
Here’s a complete blueprint you can import:Pricing Considerations
Make.com uses operations-based pricing:- Each module execution = 1 operation
- Webhooks trigger 1 operation per event
- Use filters to minimize unnecessary operations