Skip to main content

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.

  1. Log in to your Orkap dashboard
  2. Navigate to the Webhooks section
  3. Click on "Create Webhook"
  4. Copy the generated webhook URL
  5. 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

  1. Log in to your Make.com account
  2. Click "Create a new scenario"
  3. 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.

  • 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

  1. Click the "+" button to add a new module
  2. Search for and select "Webhooks"
  3. 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

  1. Click "Run once" to test with sample data
  2. Check the execution history for errors
  3. Verify the contact appears in your Orkap dashboard
  4. 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:

  1. Use the "Run once" feature for testing
  2. Check the "Operations" log for detailed error messages
  3. Verify data mapping in each module
  4. 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.