Zapier lets you connect Nexudus to third-party platforms to automate processes.
About Zapier
Zapier is an app that lets you connect your Nexudus account with other external platforms that you can't directly integrate with Nexudus such as MailChimp, Slack or Zendesk. Once you've linked your Nexudus account to Zapier, you can create Zaps that let you automate different processes.
Zaps are simply a connection between a trigger in Nexudus You can have a Zap that generates a subscriber to your MailChimp account every time someone signs up to your Nexudus account. Another example is a Zap that generates a support ticket on your Zendesk account when someone sends you a message using your Nexudus Help Desk.
Enabling API access
-
If the side menu is not visible, click
.
-
In the side menu, click Settings.
-
Click Users and security.
-
Click the name of the user you want to link to Zapier.
-
In the Access section, select the API access checkbox.
-
Click Save changes.
Open an account on both platforms. If you still don't have a Zapier account, you can sign up for one via the website.
Connecting your Nexudus Account to Zapier
-
Go to Settings > Integrations on the dashboard. Important: You must sign up to Zapier with the same email address that you use to log in to your Nexudus account.
-
You will see a screen where you'll have to accept the invitation to connect Nexudus and Zapier.

-
Enter your Zapier credentials to sign in to your Zapier account.
-
Click Make a Zap! on the navigation bar.

- Choose a Trigger app. This is an action within Nexudus that will trigger a process in the app that you link. There are several triggers related to different Nexudus features, such as receiving a help desk message, a member becoming inactive or a new newsletter subscriber. These actions let you sync the processes that occur on your Nexudus account with other external platforms. In this step you choose an app such as Mailchimp, Slack or Zendesk.
- Check out Sample Connection with Zapier: MailChimp article below for an example.
Trigger Types
Nexudus supports two different types of triggers. Polling triggers and real-time triggers.
Polling Triggers
These are triggers which will run at a specific rate. Zapier will ask Nexudus for the new date at a given interval, which will depend on your Zapier plan. This usually ranges from 2 minutes to 15 minutes. Nexudus will return up to 250 records created since the last time Zapier requested data.
Nexudus provides polling triggers in Zapier for most of the records in your account but keep in mind that they way they work means that, if you plan to use these triggers when more than 250 records are created during the polling interval of your Zapier plan, some data may not reach Zapier.
Bottom line: use polling triggers only if a few records are created a time in Nexudus.
Polling triggers can also be filtered by most of the fields in a record. For example, if you wanted a trigger to only fire when a new product is added but only if the tag of the product includes the word "food", you can set these triggers in Zapier to do so.
Nexudus provides triggers labelled "New xyz..." which trigger when new records are added to your Nexudus account...

... and triggers labelled "Updated xyz..." which trigger when existing data is updated in your Nexudus account.

Choosing a trigger
Real-time Triggers
These are triggers in which Nexudus sends the data to Zapier as that data is created or updated in your Nexudus account. All real-time triggers are labelled as such as you can see in the image below.

Always favour real-time triggers versus polling triggers. Your accounts in Zapier will run shortly after the data is added or updated in Nexudus and they are not limited to the amount of data per minute they can process.
Sample Connection with Zapier: MailChimp
There is a free version of Zapier that lets you set up some Zaps. You can look at the different price plans on the following link: https://zapier.com/app/settings/billing/plan/41.
To connect Zapier with MailChimp
-
Click on Make a Zap
-
Trigger App
-
This is an action within Nexudus that will trigger a process in the app that you link.
-
-
Select a trigger, such as Nexudus Newsletter Subscriber Created, click save and continue
-
Select Subscriber A,B or C as the test subscriber
-
Add action and search Mailchimp, you must have a MailChimp Account
-
Choose the app that you want to link your Nexudus account to. In this example, we're linking to MailChimp.
Selecting MailChimp
-
Select the action that you want to take in MailChimp when the trigger is set off in your Nexudus account. Here, we're going to Add a Subscriber that we've got on our MailChimp account.
-
Click Save + Continue.
-
Test the connection with the MailChimp account that you're going to sync by clicking Test.
Selecting and testing your MailChimp Account
-
Set up the template that will generate the data on MailChimp. In the List field, we've selected the list that we've got on MailChimp and that we want to sync. In the Email field, we've put the subscriber's email address that we have on Nexudus, so that these data are added to the MailChimp list.
-
Click Save+Continue.
Configuring merge data fields
-
Check the sync by creating a test subscriber, then click Create + Continue on the next screen. Optional: If you don't want to take this step, select Skip Test and Continue.
Testing MailChimp Account
-
Click Finish.
Completing testing
-
You have created your first Zap between Nexudus and Zapier. Now, enable it by setting Your zap is to ON and giving it an appropriate name.
Turning on the Zap
-
You can add as many Zaps as you want and connect them to your Nexudus account with other apps. Below, is a list of the triggers available on your Nexudus account that you can use with Zapier. We are updating this list frequently.
-
You can add as many Zaps as you want and connect them to your Nexudus account with other apps. Below, is a list of the triggers available on your Nexudus account that you can use with Zapier. We are updating this list frequently.
List of Nexudus Triggers Available in Zapier
Trigger | Description |
New subscriber in the newsletter | Triggered when a new subscriber is added to a newsletter list. |
New Active Member | |
-
:
-
: Triggered when a new ACTIVE member is signed up via the dashboard or the space website.
-
New Booking: Triggered when a new booking is made on your Nexudus account.
-
New Blog Post: Triggered when a new Blog Post is created. Note that this trigger will fire even if the blog post has not yet been published. Check the PublishDate field to see when the blog post will be published.
-
New Event in the Calendar: Triggered when a member posts a new message on the space wall.
-
New Invoice for Member: Triggered when a new invoice is raised for a member
-
New Event in the Calendar: Triggered when a new event is published on the calendar.
-
New Active Member: Triggered when a new ACTIVE member is signed up via the dashboard or the space website.
-
New help desk message: Triggered when a member sends a new help desk message.
-
New Inactive Member: Triggered when a new INACTIVE member is found. Inactive members are those where the "Active" field has been disabled.
-
New Paid Invoice: Triggered when an invoice is paid.
-
New message in the wall: Triggered when a member posts a new message in the space wall.
-
New Active Contact: Triggered when a new ACTIVE contact is registered from the administration panel or from the members website.
-
New Inactive Contact: Triggered when a new member is registered from the administration panel or from the members website.
-
New Contact (active or not): Triggered when a new contact (ACTIVE OR NOT ACTIVE) is registered from the administration panel or from the members website.
-
New Member (active or not): Triggered when a new member (ACTIVE OR NOT ACTIVE) is registered from the administration panel or from the members website.
Advanced Options with Zapier
Zapier can execute Python and JavaScript code to process data incoming from Nexudus and let you trigger actions based on the results of that processing. This example sends a message alert by email when a booking is placed and that booking is longer than two hours.
There is a free version of Zapier that lets you set up some Zaps. You can look at the different price plans on the following link: https://zapier.com/app/settings/billing/plan/41
-
Hook to the New Booking notification from Nexudus.
Hooking to the New Booking notification from Nexudus
-
Calculate the duration of the booking in Zapier.
This is the code in this step. Remember to create the two variables "fromTime" and "toTime" in the top part of this section.Calculating the duration of the booking in Zapier
var ms = new Date(input.toTime).getTime() - new Date(input.fromTime).getTime();return { duration: ms / 60000 }; -
Do a condition step to execute the Zap only if the booking is 120 minutes long or more.
Setting up filter conditions
-
Send an email with the notification you want to issue.
Setting up email notification
-
Comments
Please sign in to leave a comment.