Make.com Integration
This guide explains how to use Make.com (formerly Integromat) to automatically sync contact data from various applications to your Orkap Contacts library via an incoming webhook.
Prerequisites
- An active Orkap account
- A Make.com account
- Access to your data source (Google Sheets, CRM, form tool, etc.)
Step 1: Create an Incoming Webhook in Orkap
First, generate the Webhook in Orkap that will receive data from Make.com.
- Log in to your Orkap dashboard
- Navigate to the Webhooks section
- Click on "Create Webhook"
- Copy the generated webhook URL
- Save this URL for use in your Make.com scenario
[SCREENSHOT: Orkap webhook creation screen with the new URL visible]
Step 2: Create a New Scenario in Make.com
- Log in to your Make.com account
- Click "Create a new scenario"
- Choose a name for your scenario (e.g., "Sync Contacts to Orkap")
[SCREENSHOT: Make.com dashboard showing the scenario creation button]
Step 3: Set Up Your Trigger Module
The trigger defines what event starts the automation and where your data comes from.
Option A: Google Sheets Trigger (Recommended for spreadsheets)
- Module: Google Sheets
- Action: "Watch rows" (for real-time) or "Read rows" (for scheduled)
- Configuration:
- Connect your Google account
- Select your spreadsheet and worksheet
- Set up filters if needed
[SCREENSHOT: Google Sheets trigger configuration in Make.com]
Option B: Other Data Sources
Make.com supports 1000+ apps including:
- CRM Systems: Salesforce, HubSpot, Pipedrive
- Form Tools: Typeform, Google Forms, JotForm
- E-commerce: Shopify, WooCommerce, BigCommerce
- Databases: Airtable, MySQL, PostgreSQL
- Marketing Tools: Mailchimp, ActiveCampaign
[SCREENSHOT: Make.com app selector showing popular applications]
Step 4: Add Webhook Action Module
- Click the "+" button to add a new module
- Search for and select "Webhooks"
- Choose "Make a POST request"
Configure the Webhook Request
- URL: Paste your Orkap webhook URL from Step 1
- Method: POST
- Body Type: JSON
- Headers: Leave as default (Make.com automatically sets Content-Type: application/json)
Map Data to Orkap Fields
In the Body section, create a JSON structure that matches Orkap's expected format:
{
"name": "{{trigger_data_here}}",
"email": "{{trigger_data_here}}"
}
Use the mapping panel to insert data from your trigger module.
[SCREENSHOT: Webhook configuration showing JSON body with mapped fields]
Step 5: Configure Advanced Settings (Optional)
Error Handling
- Set up error handling to capture failed requests
- Configure retries for temporary failures
- Add email notifications for critical errors
Rate Limiting
- Add delay between operations if processing multiple records
- Use iterator module for batch processing
- Set schedule for regular syncs instead of real-time
[SCREENSHOT: Error handling configuration in Make.com]
Step 6: Test and Activate the Scenario
- Click "Run once" to test with sample data
- Check the execution history for errors
- Verify the contact appears in your Orkap dashboard
- Activate the scenario when testing is successful
[SCREENSHOT: Successful scenario execution in Make.com]
Common Use Case Examples
Example 1: Google Sheets to Orkap
- Trigger: Google Sheets - "Watch rows"
- Action: Webhooks - "Make a POST request"
- Use Case: Sync new spreadsheet entries to Orkap contacts
Example 2: Typeform to Orkap
- Trigger: Typeform - "New submission"
- Action: Webhooks - "Make a POST request"
- Use Case: Add form respondents as Orkap contacts
Example 3: Shopify to Orkap
- Trigger: Shopify - "New customer"
- Action: Webhooks - "Make a POST request"
- Use Case: Sync e-commerce customers to Orkap
[SCREENSHOT: Example scenario diagram for Typeform to Orkap]
Data Mapping Tips
- Field Validation: Ensure email fields contain valid email addresses
- Data Transformation: Use Make.com's functions to format data properly
- Default Values: Set fallback values for optional fields
- Data Filtering: Exclude test or invalid records before sending to Orkap
Troubleshooting
Common Issues:
- Authentication Errors: Reconnect app credentials in Make.com
- HTTP 4xx Errors: Verify webhook URL and data format
- Data Mapping Errors: Check field names and data types
- Rate Limiting: Add delays between operations
Debugging Steps:
- Use the "Run once" feature for testing
- Check the "Operations" log for detailed error messages
- Verify data mapping in each module
- Test the webhook URL directly with a tool like Postman
[SCREENSHOT: Make.com operations log showing successful execution]
Summary
Make.com provides a powerful, flexible platform to integrate Orkap with virtually any data source. The webhook-based approach ensures reliable contact synchronization while maintaining data integrity.
Key Advantages:
- Support for 1000+ applications
- Visual, no-code scenario builder
- Easy error handling and logging
- Flexible scheduling options
- Advanced data transformation capabilities
This integration ensures your Orkap contact list stays synchronized with your preferred data sources automatically.