Automation Platform Connections
Overview
AutomateNexus CRM connects with popular automation platforms including Zapier, Make (formerly Integromat), n8n, Activepieces, and Pabbly Connect. These platforms allow you to build custom workflows that connect AutomateNexus CRM with hundreds of other applications without writing code. Whether you want to sync contacts with your email marketing tool, create deals from form submissions on another platform, or push data to your analytics stack, automation platform connections make it possible. This guide covers the setup process for each supported platform.
Prerequisites
Before connecting automation platforms, ensure you have:
- An active AutomateNexus CRM account with Administrator or Manager role permissions.
- An account on the automation platform you want to connect (Zapier, Make, n8n, Activepieces, or Pabbly Connect).
- Your AutomateNexus CRM API key, which can be found under Settings → API → API Keys.
- Basic understanding of automation workflows (triggers, actions, and filters).
Generating Your API Key
Most automation platform connections require your AutomateNexus CRM API key:
- Navigate to Settings → API → API Keys.
- Click Generate New API Key.
- Enter a descriptive label (e.g., "Zapier Connection" or "Make Integration").
- Set the permissions scope. For automation platforms, select Full Access or limit to specific resources (contacts, deals, activities, etc.) based on your needs.
- Click Create.
- Copy the API key immediately. It will not be shown again after you leave the page.
- Store the key securely. Never share it in public repositories, emails, or chat messages.
Zapier Integration
About Zapier
Zapier is the most widely used no-code automation platform. It connects AutomateNexus CRM with over 6,000 apps through automated workflows called "Zaps." Each Zap consists of a trigger (an event that starts the workflow) and one or more actions (tasks performed when the trigger fires).
Connecting AutomateNexus CRM to Zapier
- Log in to your Zapier account at
zapier.com. - Click Create Zap (or Create → Zaps).
- In the trigger step, search for AutomateNexus CRM in the app search bar.
- Select AutomateNexus CRM as the trigger app.
- Choose a trigger event, such as:
- New Contact: Triggers when a new contact is created.
- Updated Contact: Triggers when a contact record is modified.
- New Deal: Triggers when a new deal is added to any pipeline.
- Deal Stage Changed: Triggers when a deal moves to a different stage.
- New Form Submission: Triggers when a form is submitted.
- New Payment: Triggers when a payment is received.
- New Task: Triggers when a task is created.
- Click Continue and then Sign in to AutomateNexus CRM.
- In the authentication popup, enter your AutomateNexus CRM API key and your account subdomain (e.g.,
yourcompany.automatenexus.com). - Click Yes, Continue to authorize the connection.
- Test the trigger to confirm data is being received from AutomateNexus CRM.
- Add your action step (e.g., send to Google Sheets, create a Slack message, add to Mailchimp, etc.).
- Test and publish your Zap.
Popular Zapier Use Cases
- New Contact → Mailchimp: Automatically add new CRM contacts to a Mailchimp audience for email marketing.
- Form Submission → Slack Notification: Send a Slack message to your sales channel when a new form is submitted.
- Deal Stage Changed → Google Sheets: Log deal stage changes to a spreadsheet for reporting.
- New Payment → QuickBooks: Create an invoice or record payment in QuickBooks when a payment is received.
- New Contact (external) → AutomateNexus CRM: Create contacts in AutomateNexus CRM when new leads appear in another tool (e.g., Typeform, Calendly).
Make (Integromat) Integration
About Make
Make is a visual automation platform that uses "Scenarios" to connect apps. It offers more complex workflow capabilities than Zapier, including branching logic, iterators, and aggregators, making it suitable for advanced automation needs.
Connecting AutomateNexus CRM to Make
- Log in to your Make account at
make.com. - Click Create a new scenario.
- Click the + button to add a module.
- Search for AutomateNexus CRM in the module library.
- Select the desired module type:
- Triggers (Watch modules): Watch for new contacts, deals, form submissions, or other events.
- Actions: Create, update, or delete contacts, deals, tasks, and other CRM records.
- Searches: Look up existing records by email, phone, name, or custom field values.
- Click Add next to the Connection field to create a new connection.
- Enter a connection name (e.g., "AutomateNexus CRM Production").
- Provide your API key and account URL.
- Click Save to establish the connection.
- Configure the module settings (select fields, set filters, etc.).
- Add additional modules to build your scenario.
- Click Run once to test, then toggle the scenario to Active.
Make-Specific Features
- Webhooks: Make supports instant triggers via webhooks. In AutomateNexus CRM, navigate to Settings → Integrations → Webhooks, create a webhook that sends to your Make webhook URL, and select the events to forward.
- Data stores: Use Make data stores to cache CRM data for complex lookups and transformations.
- Error handling: Add error handlers to your scenarios to manage failed API calls gracefully.
n8n Integration
About n8n
n8n is an open-source workflow automation platform that can be self-hosted or used as a cloud service. It provides full control over your data and workflows, making it ideal for privacy-conscious organizations.
Connecting AutomateNexus CRM to n8n
- Open your n8n instance (self-hosted or cloud at
app.n8n.io). - Create a new workflow.
- Add a new node and search for AutomateNexus CRM. If a native node is not available, use the HTTP Request node.
- For the HTTP Request node, configure it as follows:
- Method: GET, POST, PUT, or DELETE depending on the operation.
- URL: Your AutomateNexus CRM API endpoint (e.g.,
https://yourcompany.automatenexus.com/api/v1/contacts). - Authentication: Select Header Auth.
- Header Name:
Authorization - Header Value:
Bearer YOUR_API_KEY
- To set up triggers, use the Webhook node in n8n:
- Add a Webhook node to your workflow.
- Copy the webhook URL generated by n8n.
- In AutomateNexus CRM, navigate to Settings → Integrations → Webhooks and create a webhook pointing to the n8n webhook URL.
- Select the events you want to forward (e.g., contact.created, deal.updated).
- Build your workflow by adding action nodes after the trigger.
- Activate the workflow.
Self-Hosted n8n Considerations
- Ensure your n8n instance is accessible from the internet if AutomateNexus CRM needs to send webhooks to it. Use a reverse proxy with SSL (e.g., Nginx or Caddy) in front of n8n.
- Set up proper authentication and access controls on your n8n instance.
- Configure environment variables for your AutomateNexus CRM API key rather than hardcoding it in workflows.
Activepieces Integration
About Activepieces
Activepieces is an open-source automation platform with a clean, user-friendly interface. It can be self-hosted or used as a cloud service and offers a growing library of integrations.
Connecting AutomateNexus CRM to Activepieces
- Open your Activepieces instance (self-hosted or cloud).
- Create a new flow.
- Select the trigger type:
- Choose AutomateNexus CRM as the trigger app if a native piece is available.
- Alternatively, use the Webhook trigger to receive events from AutomateNexus CRM.
- If using a webhook trigger:
- Copy the webhook URL from Activepieces.
- In AutomateNexus CRM, navigate to Settings → Integrations → Webhooks.
- Create a new webhook with the Activepieces URL and select the desired events.
- Add action steps using the HTTP Request piece or native AutomateNexus CRM piece to interact with CRM data.
- Test the flow and publish it.
Pabbly Connect Integration
About Pabbly Connect
Pabbly Connect is a cost-effective automation platform with lifetime pricing plans. It supports webhook-based integrations, making it compatible with AutomateNexus CRM.
Connecting AutomateNexus CRM to Pabbly Connect
- Log in to Pabbly Connect at
connect.pabbly.com. - Click Create Workflow.
- Name your workflow (e.g., "AutomateNexus CRM to Google Sheets").
- For the trigger, select Webhook / API as the trigger app.
- Select Catch Hook as the trigger event.
- Pabbly will generate a webhook URL. Copy it.
- In AutomateNexus CRM, navigate to Settings → Integrations → Webhooks.
- Click Create Webhook.
- Paste the Pabbly webhook URL and select the events to send (e.g., contact.created, deal.stage_changed).
- Click Save.
- Back in Pabbly Connect, click Capture Webhook Response and trigger a test event from AutomateNexus CRM to verify data is received.
- Add your action step (e.g., Google Sheets, email, Slack, etc.).
- Save and enable the workflow.
Webhook Setup for All Platforms
Creating Webhooks in AutomateNexus CRM
All automation platforms can receive data from AutomateNexus CRM through webhooks. Here is the general process:
- Navigate to Settings → Integrations → Webhooks.
- Click Create Webhook.
- Fill in the webhook details:
- Name: A descriptive name (e.g., "Zapier - New Contacts").
- URL: The webhook endpoint URL from your automation platform.
- Events: Select one or more events to send. Available events include:
contact.created,contact.updated,contact.deleteddeal.created,deal.updated,deal.stage_changed,deal.won,deal.losttask.created,task.completedform.submittedpayment.received,payment.refundedappointment.booked,appointment.canceled
- Secret: Optionally set a signing secret for payload verification.
- Active: Toggle on to activate the webhook.
- Click Save.
Webhook Payload Format
AutomateNexus CRM sends webhook payloads as JSON with the following structure:
- event: The event type (e.g., "contact.created").
- timestamp: ISO 8601 timestamp of when the event occurred.
- data: The full record data associated with the event.
- account_id: Your AutomateNexus CRM account identifier.
Testing Automation Connections
- Trigger a test event: Create a test contact, deal, or form submission in AutomateNexus CRM.
- Check the automation platform: Verify the event was received by checking the run history in Zapier, Make, n8n, Activepieces, or Pabbly.
- Verify the action: Confirm the downstream action was executed (e.g., row added to Google Sheets, Slack message sent).
- Check webhook logs: In AutomateNexus CRM, navigate to Settings → Integrations → Webhooks and click on a webhook to view the delivery log. This shows the HTTP response status for each delivery attempt.
Troubleshooting
Webhook Events Not Being Received
- Verify the webhook URL is correct and accessible from the internet.
- Check that the webhook is set to Active in AutomateNexus CRM.
- Review the webhook delivery log for failed attempts (HTTP 4xx or 5xx responses).
- Ensure the automation platform workflow is active and listening for incoming webhooks.
API Authentication Errors
- Verify your API key is correct and has not been revoked.
- Ensure the API key has sufficient permissions for the operations your automation performs.
- Check that the API key is being sent in the correct format:
Authorization: Bearer YOUR_API_KEY.
Duplicate Records Being Created
- Check if both a webhook trigger and a polling trigger are active for the same event.
- Add deduplication logic to your automation workflow (e.g., check if a contact with the same email already exists before creating a new one).
- Use the AutomateNexus CRM search API endpoint to look up existing records before creating new ones.
Rate Limiting
- The AutomateNexus CRM API has rate limits of 100 requests per minute per API key.
- If you hit rate limits, add delays between API calls in your automation platform.
- For bulk operations, use the batch API endpoints instead of individual calls.
Related Articles
- Webhooks & Custom Integrations — Detailed webhook configuration, payload formats, and custom integration development.
- AI Provider Configuration — Use AI within your automation workflows for intelligent routing and content generation.
- Email Integration Setup — Trigger email workflows from automation platform events.