company logo

Help center

Login to Ivorey™
All collectionsIntegrationsConnect Ivorey™ to External Platforms

Connect Ivorey™ to External Platforms

Learn all about external integrations and access our step-by-step instructions, FAQs, and everything you need to know!

Before You Dive In

Ivorey™ has a wide range of built-in features, and we always recommend using these where possible, to keep everything in one platform and avoid the tech headaches that come with stitching tools together.

That said, if you need to connect Ivorey™ to an external platform or tool that isn't available as a native integration, there are several ways to do it. This guide covers your options so you can choose the approach that best suits your needs and technical comfort level.

This guide is perfect if you want to:

  • Connect Ivorey™ to an external tool or platform that isn't natively integrated

  • Understand which integration method is best suited to your use case

warning icon
The Ivorey™ support team can help with anything inside the Ivorey™ platform. For setup support with third-party tools like Zapier, Pabbly, or any external platforms, please refer to that platform's own support resources.

API Keys

An API key gives an external platform or tool direct access to your Ivorey™ account, so it can send, retrieve or edit data like contacts, opportunities, or calendar bookings, without you having to do it manually. The connection is managed from the external platform using your Ivorey™ Private Integration Token (API Key).

This is a two-way connection that comes at no additional cost, and is best for platforms that support direct API connections. Please refer to our API Keys guide for the detailed steps.


Webhooks in Workflows

A webhook is a way for Ivorey™ to automatically push data out to another platform the moment something happens, without the external tool needing to ask for it. For example, when a contact submits a form, makes a purchase, or reaches a certain pipeline stage, Ivorey™ can instantly send that data to another platform via webhook.

The webhook is set up and managed from inside your Ivorey™ workflows. This is great option if the external platform or tool provides a webhook URL, and you are only needing to push your Ivorey™ data out to the external platform (not the other way around).

Click here for the written steps
  1. Copy the webhook URL from your external platform or tool (please refer to the relevant platform’s support resources to find this)

  2. From the main Ivorey™ menu, go to Workflows > open an existing workflow or click [+ Create New Workflow] > and select [+ Start from Scratch]

    Note: If you're trying to send data after someone fills in a form or makes a purchase, you should already have workflows set up for that. In this case, you would just be adding an extra step to your existing workflows. If you’re creating a new workflow, ensure to set the relevant trigger.

  3. Click the [+] plus icon to add an action > search for and select the [Webhook] action > set the Method to [POST] > and paste in the webhook URL you copied from the external platform (this is the destination where Ivorey™ will send the data)

  4. (Optional) Under Custom Data, click [+ Add item] to include additional fields in the data that is sent:

    1. Key - the label for the data field you are sending (e.g. “lead_source” or “product_name”) - use simple text with no spaces

    2. Value - the data to send, click the 🏷 tag icon to use Custom Values - e.g. {{contact.email}} or {{contact.first_name}}

  5. Click [Save Action] > toggle you workflow to [Publish], in the top right corner > and click the [Save] button

  6. Test your workflow by completing the trigger (e.g. submit the form, or place the test purchase) > and confirm if the data arrived in the external platform

Note: The external platform's documentation should tell you what URL to use, what data fields they expect, and whether any additional setup is needed on their end. Ivorey™ support can help you set up the webhook action inside your workflow, but can’t provide support for configuring the receiving platform.


Third-Party Integration Tools

Tools like Zapier and Pabbly can also act as a bridge between Ivorey™ and thousands of other platforms, with no developer skills required. These tools work in both directions - sending data into Ivorey™ from another platform, or sending data out.

They are managed from inside the Zapier or Pabbly dashboard. You can also use our Google Sheets workflow action alongside Zapier, to allow for more flexibility.

warning icon
Both Zapier and Pabbly are paid tools, please refer to their current pricing for details. The Google Sheets workflow action is a premium action inside Ivorey™ that incurs a small additional charge per execution. Please refer to our Billing & Inclusions guide for current pricing details.

Click here for details about Zapier

Zapier is a popular no-code integration tool. It works well for sending data into Ivorey™ - for example, creating contacts, applying tags, or triggering workflows inside Ivorey™ from an external platform.

One important limitation: if you need to send data out of Ivorey™ via Zapier, the options are very limited. Currently the only outbound trigger available is Pipeline Stage Changed. If you need more flexibility, use Pabbly instead - or use the Google Sheets workaround below.

Note:

  • Zapier is a paid tool - check current pricing at zapier.com

  • Ivorey™ doesn't appear in Zapier under its own name - search for LeadConnector

Click here for the steps to use Google Sheets with Zapier

If you want to use Zapier but need to send data out of Ivorey™ beyond what the available trigger supports, you can use the Google Sheets workflow action in Ivorey™ as a bridge. This sends your Ivorey™ data to a Google Sheet, and then Zapier watches that sheet for new rows and triggers from there - opening up connections to virtually any platform.

Note: The Google Sheets workflow action is a premium action and incurs a small additional charge per execution. Refer to our Billing & Inclusions guide for current pricing.

  1. Create a Google Sheet > and make sure to add column headers in Row 1. Common headers include:

    1. ​First Name

    2. ​Last Name

    3. ​Email

    4. ​Tag (or any other custom fields you need to send)

  2. From the main Ivorey™ menu, go to Workflows > open an existing workflow or click [+ Create New Workflow] > and select [+ Start from Scratch]

    Note: If you're trying to send data after someone fills in a form or makes a purchase, you should already have workflows set up for that. In this case, you would just be adding an extra step to your existing workflows. If you’re creating a new workflow, ensure to set the relevant trigger.

  3. Click the [+] plus icon to add an action > search for and select the [Google Sheet] action > set the Action to [Create Spreadsheet Row] from the drop-down

    Note: If it’s your first time, it will prompt you to connect your Google account (you can also do this by navigating to Settings, from the main Ivorey™ dashboard > Integrations > search Google > and click [Connect])

  4. Select the relevant Drive from the drop-down > select your Spreadsheet > and select the Worksheet (tab) inside it

  5. Select the Starting and Ending columns (e.g. from A to D, or however far your headers span)

  6. You’ll now see a list of each column and can map your fields > click the 🏷 tag icon to add Custom Values to insert the correct data - for example:

    1. In the first name field - Click 🏷 tag icon > Contact > First Name to get the first name custom value (i.e. {{contact.first_name}}) so Ivorey™ can input the person’s first name

    2. In the last name field - Click 🏷 tag icon > Contact > Last Name to get the last name custom value (i.e. {{contact.last_name}})so Ivorey™ can pull in the person's last name

    3. In the email field > Click 🏷 tag icon > Contact > Email to get the email custom value (i.e. {{contact.email}}) so Ivorey™ can pull in the person's email address

    4. If you created another header for a tag or custom field, use the relevant Custom Value > or you can type in static text based on what the workflow is, for example:

      1. If this workflow is to tag someone in another platform after they opt-in to a freebie on Ivorey™, you could add text like "opt in: freebie name" in the tag field to send that data to your other platform

    5. Once fields are mapped, click [Save Action]

  7. Toggle your workflow to [Publish], in the top right corner > and click the [Save] button

  8. Test your workflow by completing the trigger (e.g. submit the form, or place the test purchase) > check if the data was added to your Google Sheet. Below is an example of a successful test:
    ​

  9. In Zapier, create a new Zap with the trigger: Google Sheets > [New Spreadsheet Row] > and connect it to whichever platform you need (Zapier will then wait until a row is added onto your Google Sheet, and trigger the zap)

Click here for details about Pabbly

Pabbly offers far more flexibility than Zapier for Ivorey™ integrations - more triggers, more actions, and is also generally more affordable. If you want to send data out of Ivorey™ without the Google Sheets workaround, Pabbly is the better choice.

Note:

  • Search for LeadConnector V2 inside Pabbly - view available integrations here

  • Pabbly is a paid tool - check current pricing at pabbly.com


Frequently Asked Questions

Why are some fields empty in my Google Sheets integration?

If your workflow is creating a row but some fields (e.g. product name or order total) are empty, it’s usually because the fields were mapped incorrectly. This can happen if values were typed manually instead of selected from the system field list, or if the wrong field was chosen when mapping.

To fix this, go back to your workflow, update the Google Sheets mapping, and select the correct fields from the drop-down. Once updated, you can complete the workflow trigger again and the data should populate correctly.

Are there limits on webhook payload size, e.g. long-form report content?

For webhook payload size, we recommend keeping payloads lightweight where possible. For long-form report content, it is usually best to send a summary, record ID or external link through the webhook, then store or retrieve the full report from the relevant external system.


Need Help?

Hit the support chat widget inside Ivorey™ - we can:

  • Walk you through any of the steps

  • Troubleshoot anything that’s not working

  • Help you determine which integration method is best for your needs

We’re here and ready to help via the chat widget in the bottom right of your Ivorey™ account. Or if you are looking for done-for-you support, you can browse our current services here 🤍

Did this answer your question?
😞
😐
😁