EngageBay

The EngageBay modules allow you to watch, create, update, list, and delete companies, contacts, deals, tasks, and tracks in your EngageBay account.

Getting Started with EngageBay

Prerequisites

  • An EngageBay account

In order to use EngageBay with Integromat, it is necessary to have an EngageBay account. If you do not have one, you can create an EngageBay account at engagebay.com/signup.

The module dialog fields that are displayed in bold (in the Integromat scenario, not in this documentation article) are mandatory!

Connecting EngageBay to Integromat

To connect your EngageBay account to Integromat you need to obtain the API Key from your EngageBay account and insert it in the Create a connection dialog in the Integromat module.

1. Log in to your EngageBay account.

2. Click your Profile Icon > Account SettingsAPI  & Tracking Code.

4kLMoipmxw.gif

3. Copy the REST API Key to your clipboard.

6YYEa7byMx.png

4. Go to Integromat and open the EngageBay module's Create a connection dialog.

37dJNyCMub.gif

5. In the Connection name field, enter a name for the connection.

6. In the API Key field, enter the API Key copied in step 3 and click Continue.

The connection has been established.

Companies

Watch New Companies

Triggers when a new company is created.

ConnectionEstablish a connection to your EngageBay account.
LimitEnter the maximum number of companies Integromat should return during one scenario execution cycle.

Watch Companies Updates

Triggers when some company is updated.

ConnectionEstablish a connection to your EngageBay account.
LimitEnter the maximum number of companies Integromat should return during one scenario execution cycle.

Create a Company

Creates a company.

ConnectionEstablish a connection to your EngageBay account.
NameEnter the name of the company.
URLEnter the company website's URL address.
EmailEnter the contact email address of the company.

Update a Company

Updates a company.

ConnectionEstablish a connection to your EngageBay account.
IDSelect the Company ID whose details you want to update.
NameEnter the name of the company.
URLEnter the company website's URL address.
EmailEnter the contact email address of the company.
PhoneEnter the contact phone number of the company.
AddressEnter the company address.
CountryEnter the country name where the company is located.

List Companies

Lists all companies.

ConnectionEstablish a connection to your EngageBay account.
LimitEnter the maximum number of companies Integromat should return during one scenario execution cycle.

Get a Company

Gets a company.

ConnectionEstablish a connection to your EngageBay account.
Company IDSelect the Company ID whose details you want to retrieve.

Delete a Company

Deletes a company.

ConnectionEstablish a connection to your EngageBay account.
Company IDSelect the Company ID you want to delete.

Deals

Watch New Deals

Triggers when a new deal is added.

ConnectionEstablish a connection to your EngageBay account.
LimitEnter the maximum number of new deals Integromat should return during one scenario execution cycle.

Watch Deals Updates

Trigger when some deal is updated.

ConnectionEstablish a connection to your EngageBay account.
LimitEnter the maximum number of deals Integromat should return during one scenario execution cycle.

List Deals

Lists deals by track or fro default track.

ConnectionEstablish a connection to your EngageBay account.
LimitEnter the maximum number of deals Integromat should return during one scenario execution cycle.

Get a Deal

Gets a single deal.

ConnectionEstablish a connection to your EngageBay account.
Deal IDSelect the Deal ID whose details you want to retrieve.

Create a Deal

Creates a deal.

ConnectionEstablish a connection to your EngageBay account.
NameEnter the name of the deal.
AmountEnter the deal amount
Track NameSelect the status of the deal. For example, Won.
Milestone Label NameEnter the milestone name of the deal.

Delete a Deal

Deletes a deal.

ConnectionEstablish a connection to your EngageBay account.
Deal IDSelect the Deal ID you want to delete.

Contacts

Watch New Contacts

Triggers when a new contact is added.

ConnectionEstablish a connection to your EngageBay account.
LimitEnter the maximum number of new contacts Integromat should return during one scenario execution cycle.

Watch Contacts Updates

Triggers when some contact is updated.

ConnectionEstablish a connection to your EngageBay account.
LimitEnter the maximum number of contacts Integromat should return during one scenario execution cycle.

Create a Contact

Creates a contact.

ConnectionEstablish a connection to your EngageBay account.
ScoreEnter the maximum number of contacts Integromat should return during one scenario execution cycle.
EmailEnter the email address of the contact.
PhoneEnter the phone number of the contact.
NameEnter the name of the contact.
TagsAdd the keywords to filter the contact when searching.

Update a Contact

Updates contact info.

ConnectionEstablish a connection to your EngageBay account.
Contact IDSelect the Contact ID whose details you want to update.
EmailEnter the email address of the contact.
PhoneEnter the phone number of the contact.
NameEnter the name of the contact.
Last NameEnter the last name of the contact.

Delete Tags from a Contact

Removes one or more tags from contact.

ConnectionEstablish a connection to your EngageBay account.
Contact EmailEnter the email address of the contact whose tags you want to delete.
Tags to be DeletedAdd the tags you want to delete.

Add a Contact to a Sequence

Adds a contact to a sequence.

ConnectionEstablish a connection to your EngageBay account.
Subscriber EmailSelect the email address of the contact whom you want to add to a sequence.
Sequence IDAdd the tags you want to delete.

Add Tags to Contact

Adds one or more tags to contact.

ConnectionEstablish a connection to your EngageBay account.
Contact EmailEnter the email address of the contact to which you want to add the tags.
Tags to be AddedAdd the tags for the contact.

Add a Contact to a Form

Adds a contact to a form.

ConnectionEstablish a connection to your EngageBay account.
Subscriber EmailEnter the email address of the contact whom you want to add to the form.
Form IDEnter the Form ID to which you want to add the contact.

List Contacts

Gets a list of all contacts.

ConnectionEstablish a connection to your EngageBay account.
LimitEnter the maximum number of contacts Integromat should return during one scenario execution cycle.

Get a Contact

Gets contact by ID.

ConnectionEstablish a connection to your EngageBay account.
Contact IDSelect the Contact ID whose details you want to retrieve.

Delete a Contact

Deletes single contact from the account.

ConnectionEstablish a connection to your EngageBay account.
Contact IDSelect the Contact ID you want to delete.

Tasks

Watch New Tasks

Triggers when a new task is added.

ConnectionEstablish a connection to your EngageBay account.
LimitEnter the maximum number of tasks Integromat should return during one scenario execution cycle.
Task StatusSelect the status of the task:
  • Not Started
  • In Progress
  • Waiting
  • Completed
  • Deferred
Task TypeSelect the task type:
  • To Do
  • Email
  • Call
  • All

Watch Tasks Updates

Triggers when some task is updated.

ConnectionEstablish a connection to your EngageBay account.
LimitEnter the maximum number of tasks Integromat should return during one scenario execution cycle.
Task StatusSelect the status of the task:
  • Not Started
  • In Progress
  • Waiting
  • Completed
  • Deferred
Task TypeSelect the task type of the task:
  • To Do
  • Email
  • Call
  • All

List Tasks

Lists all tasks.

ConnectionEstablish a connection to your EngageBay account.
LimitEnter the maximum number of tasks Integromat should return during one scenario execution cycle.
Task StatusSelect the status of the task:
  • Not Started
  • In Progress
  • Waiting
  • Completed
  • Deferred
Task TypeSelect the task type:
  • To Do
  • Email
  • Call
  • All

Get a Task

Gets a task.

ConnectionEstablish a connection to your EngageBay account.
Task IDSelect the Task ID whose details you want to retrieve.

Create a Task

Creates a task.

ConnectionEstablish a connection to your EngageBay account.
NameEnter the name of the task.
DescriptionEnter the details of the task.
Entity Group NameEnter the group name to which this task belongs to.
Is DueSelect whether the task is due:
  • Yes
  • No
  • Not defined  
Name SortEnter the name to sort the tasks
TypeSelect the task status:
  • To Do
  • Email
  • Call
Updated TimeEnter the time when the task was last updated.
Closed DateEnter the task when the task is closed.
Task MilestoneEnter the details of the task milestones.
Queue IDEnter the Queue ID of the task in the list of the tasks.
Contact IDsAdd the Contact IDs to whom the task is assigned.
Company IDsAdd the Company IDs associated with the task.
Deal IDsAdd the Deal IDs associated with the task.
SubscribersAdd the subscribers associated with the task.
CompaniesAdd the companies associated with the task.
DealsAdd the deals associated with the task.

Update a Task

Updates a task.

ConnectionEstablish a connection to your EngageBay account.
Task IDSelect the Task ID you want to update.
NameEnter the name of the task.
DescriptionEnter the details of the task.
Entity Group NameEnter the group name to which this task belongs to.
Is DueSelect whether the task is due:
  • Yes
  • No
  • Not defined  
Name SortEnter the name to sort the tasks
TypeSelect the task status:
  • To Do
  • Email
  • Call
Updated TimeEnter the time when the task was last updated.
Closed DateEnter the task when the task is closed.
Task MilestoneEnter the details of the task milestones.
Queue IDEnter the Queue ID of the task in the list of the tasks.
Contact IDsAdd the Contact IDs to whom the task is assigned.
Company IDsAdd the Company IDs associated with the task.
Deal IDsAdd the Deal IDs associated with the task.
SubscribersAdd the subscribers associated with the task.
CompaniesAdd the companies associated with the task.
DealsAdd the deals associated with the task.

Delete a Task

Deletes a task.

ConnectionEstablish a connection to your EngageBay account.
Task IDSelect the Task ID you want to delete.

Owners

List Owners

Gets a list of all the owners.

ConnectionEstablish a connection to your EngageBay account.
LimitEnter the maximum number owners Integromat should return during one scenario execution cycle.

Tracks

List Tracks

Gets a list of all tracks.

ConnectionEstablish a connection to your EngageBay account.
LimitEnter the maximum number tracks Integromat should return during one scenario execution cycle.

Create a Track

Creates a new track.

ConnectionEstablish a connection to your EngageBay account.
NameEnter the name of the track.
Milestones

Add the milestones:

Label NameEnter the label name.
Label Actual NameEnter the actual label name.
Is WonSelect whether the milestone is reached:
  • Yes
  • No
  • Not defined
Is Lost

Select whether the milestone is not reached:

  • Yes
  • No
  • Not defined
ColorEnter the color for the milestone. For example, red.
ProbabilitySelect the probability for reaching the milestone. For example, 85%.

Get a Track

Gets a track by ID.

ConnectionEstablish a connection to your EngageBay account.
Track  IDSelect the Track ID whose details you want to retrieve.

Delete a Track

Deletes a track.

ConnectionEstablish a connection to your EngageBay account.
Track  IDSelect the Track ID you want to delete.

Update a Track

Updates a track.

ConnectionEstablish a connection to your EngageBay account.
Track IDSelect the Track ID you want to update.
Created TimeEnter the time when the track is created.
Milestones

Add the milestones:

Label NameEnter the label name.
Label Actual NameEnter the actual label name.
Is WonSelect whether the milestone is reached:
  • Yes
  • No
  • Not defined
Is LostSelect whether the milestone is not reached:
  • Yes
  • No
  • Not defined
ColorEnter the color for the milestone. For example, red.
ProbabilitySelect the probability for reaching the milestone. For example, 85%.
Name

Enter a name for the track.

Other

Make an API Call

Performs an arbitrary authorized API call.

ConnectionEstablish a connection to your EngageBay account.
URL

Enter a path relative to https://app.engagebay.com/dev/api. For example: /panel/users

For the list of available endpoints, refer to the EngageBay API Documentation.
Method

Select the HTTP method you want to use:

GET
to retrieve information for an entry.

POST
to create a new entry.

PUT
to update/replace an existing entry.

PATCH
to make a partial entry update.

DELETE
to delete an entry.

HeadersEnter the desired request headers. You don't have to add authorization headers; we already did that for you.
Query StringEnter the request query string.
BodyEnter the body content for your API call.

Example of Use - List Deals

The following API call returns all the deals from your EngageBay account:

URL:
/panel/deals

Method:
GET

kIucQVqZZX.png

Matches of the search can be found in the module's Output under Bundle > Body
In our example, 2 deals were returned:

qw8GOJ8FmS.png


Popular use cases from our blog

automated-data-collection-crm-illustration

How to Automate Data Collection - Part 5: CRM Systems

automated-data-collection-chatbot-marketing-illustration

How to Automate Data Collection - Part 4: Chatbot Marketing

automated-data-collection-paid-ads-illustration

How to Automate Data Collection - Part 3: Paid Ads

automated-data-collection-email-illustration

How to Automate Data Collection - Part 2: Email Marketing Segmentation

personalized-customer-experience-illustration-integromat

5 Automated Solutions to Personalize Customer Experience

data-collection-automation-forms-pt-1

How to Automate Data Collection - Part 1: Online Forms

Didn’t find what you were looking for?

Expert

Find an expert

We feature a network of 450+ certified partners across the globe who are ready to help

Find an expert

Automate any workflow in your business

Sign up for a free account today. No credit card required, no time limits on free plan.