- Home
- Resources
- Integrations
- Wild Apricot
Wild Apricot Make integrationAutomate Wild Apricot with Make.
Can your member database run the paperwork on its own? The Wild Apricot Make integration gives you 37 modules, including 8 triggers, to move contacts, events, registrations, invoices and payments. This page shows you how to connect the account and build a first scenario.
Verified Trustpilot reviews · AI, automation & growth agency
What can the Wild Apricot Make integration do for you?
The Wild Apricot Make integration links your Wild Apricot account to Make, a no-code tool where you build a scenario: an automation made of modules, each one a brick that watches, reads or changes something. Wild Apricot gets 8 triggers, 22 actions and 7 searches covering contacts, events, registrations, invoices and payments.
Welcome every new registrant properly. Event registration created or modified fires the moment someone signs up, cancels or answers an RSVP. Chain Get contact details behind it and you hold the full member record, ready to pass to your mailing tool or a spreadsheet.
Keep the books in step with Wild Apricot. Invoice created or modified and Payment created or modified report every new, voided or canceled document. Get payment allocations then tells you which invoice a payment actually settled, the link accountants always ask for.
Feed events from another system. If your program lives in a planning sheet, Create event and Clone event build the Wild Apricot pages, and Create event registration signs up a contact who already exists in the database.
Two old triggers, Contact modified (obsolete) and Invoice created (obsolete), still appear in the list: the doc points you to their instant replacements. Anything the 37 modules leave out goes through Make an API Call. Still choosing your tool? Read the Make review and the n8n vs Make comparison, since n8n is the other common option for this kind of work. If you would rather have the team set it up, see the Make agency.
How do you connect Wild Apricot to Make?
- 01
Copy your API key
Make talks to Wild Apricot with an API key, so you need an active Wild Apricot account first. In the admin backend, open the Authorized applications section and copy the API key shown for the application you use.
- 02
Add a Wild Apricot module
In your Make scenario, add any Wild Apricot module and click Create a connection. A connection is your account linked to Make once, then reused by every Wild Apricot module. The Connection name field is optional but helps when you run several accounts.
- 03
Paste the key and save
Paste the API key you copied, or follow the instructions Make shows on screen, then save. From now on, Make can list your events, contacts and invoices in the module fields instead of asking you to type identifiers.
Your first scenario: register contacts from another tool
GoalWhen a sign-up lands in the tool your team already uses, Make finds the person in Wild Apricot and registers them to the right event.
- 01
Create the scenario
On the Scenarios page, create a new scenario and click the big +. This first module is the one that starts everything, here the form or sheet where sign-ups arrive.
- 02
Add the starting app
Search that app by name, pick its trigger and link its account. Each item it sends becomes a bundle, meaning one element passed from one module to the next, here one sign-up.
- 03
Look up the contact
Click the + on the right, search Wild Apricot and pick Search contacts. Create the connection with your API key, then map the details of the sign-up from the previous module so Make looks up the right person.
- 04
Register the contact
Add Create event registration. Once the connection exists, Make lists your events, so pick the right one and map the contact coming out of the search. This module only registers a contact who already exists.
- 05
Test with Run once
Click Run once and send a test sign-up. Open each module to read the bundles it received. A search can return zero, one or several contacts, so check what came back before you trust it.
- 06
Schedule and switch on
On the first module, check the Scheduling: a new scenario runs every 15 minutes by default. Switch the scenario on. On the Free plan, keep in mind you get 2 active scenarios.
What can start a Wild Apricot scenario?
8 modules start a scenario when something happens in Wild Apricot. A scheduled trigger is checked by Make on the scenario's schedule; an instant one is called by Wild Apricot as soon as it happens.
Contact created or modified
Instant triggerIn Make“Fires almost immediately after contact was created or modified. This is a recommended replacement for 'Contact modified (obsolete)' module.”
Your scenario learns about a new or edited member record almost right away, so a welcome message or a CRM sync never waits for the next check. It replaces the older contact trigger.
Contact modified (obsolete)
Scheduled triggerIn Make“WARNING: This trigger is obsolete, we recommend to use "Contact modified - instant" module. This trigger fires when a contact data was modified. You could select a date, from which to monitor contact modifications. If you choose some date in the past, you will get all contacts modified since that date.”
This older trigger picks up every contact changed since a date you choose, which means a past date hands you the whole backlog of edits at once. The doc marks it obsolete and recommends the instant contact trigger.
Event created or modified
Instant triggerIn Make“Fires when an event was either created, updated or deleted.”
You hear about every new, edited or deleted event, which keeps a public calendar, a shared agenda or a staff channel in line with what Wild Apricot shows.
Event registration created or modified
Instant triggerIn Make“Fires when event registration is created, updated, canceled or deleted. Also fires on RSVP response.”
Each sign-up, change, cancellation or deletion of a registration reaches your scenario, and RSVP answers do too. It is the trigger that keeps attendee lists honest outside Wild Apricot.
Invoice created (obsolete)
Scheduled triggerIn Make“Warning: this module is obsolete. Use "Invoice created or modified" instead. This trigger fires when a new invoice is created in your Wild Apricot account”
This legacy trigger returns invoices newly created in your Wild Apricot account. The doc flags it obsolete and sends you to Invoice created or modified, which also covers edits, voids and deletions.
Invoice created or modified
Instant triggerIn Make“Fires when invoice is created, modified, voided or deleted.”
Your scenario gets every invoice the moment it is issued, edited, voided or deleted, which is what an accounting sheet or a finance tool needs to stay accurate.
New audit log item created
Scheduled triggerIn Make“This trigger fires when a new audit log item created. Records does not contain detailed information about related documents. If you need more details, please use 'Get audit log item details' module.”
Every new entry in the Wild Apricot audit log flows into Make, giving you a trail of who changed what that you can store or alert on.
Payment created or modified
Instant triggerIn Make“Fires when payment is created, updated, canceled or deleted.”
Payments that are recorded, updated, canceled or deleted reach Make without delay, so a thank-you note or a receipt copy follows the money rather than a manual export.
What can Wild Apricot do inside a scenario?
Wild Apricot gives you 29 modules. For each one: what it does for you, when to reach for it, and what to watch out for.
Modules index
- Check-in event attendee
- Clone event
- Create contact
- Create event
- Create event registration
- Create event registration type
- Create invoice
- Delete contact
- Delete event
- Delete event registration
- Delete event registration type
- Get account details
- Get audit log item details
- Get contact details
- Get event details
- Get event registration details
- Get invoice details
- Make an API Call
- Update contact
- Update event
- Update event registration
- Update event registration type
- Get event registrations
- Get event registration types
- Get events list
- Get invoices list
- Get payment allocations
- Get payments list
- Search contacts
Check-in event attendee
ActionIn Make“Mark event attendee as checked-in, or remove check-in flag.”
Marks a registered person as checked in at an event, or takes the flag off again, so your attendance record fills itself while doors are open.
Clone event
ActionIn Make“Clone existing event.”
Copies an existing event into a new one, which saves you rebuilding the description, the setup and the registration options each time a format comes back.
Create contact
ActionIn Make“This module creates new contact record in your Wild Apricot account.”
Adds a new contact record to your Wild Apricot database from data collected elsewhere, a form, a spreadsheet or a payment tool.
Create event
ActionIn Make“Create new event in your organization account.”
Publishes a brand-new event in your organization account from data prepared outside Wild Apricot, so your planning tool becomes the place where the program is decided.
Create event registration
ActionIn Make“Create new event registration (register existing contact)”
Signs up a contact to an event on their behalf, which lets another tool drive attendance without the person filling in a second form.
Create event registration type
ActionIn Make“Create event registration type.”
Adds a new way to register for an event, such as a member option next to a guest option, without opening the event settings by hand.
Create invoice
ActionIn Make“Create new invoice”
Issues a new invoice in Wild Apricot from an event in another tool, so billing starts where the work was agreed rather than in a manual entry later.
Delete contact
ActionIn Make“Delete existing contact in your Wild Apricot account.”
Removes an existing contact from your Wild Apricot account, which helps you honor a removal request that arrives through another channel.
Delete event
ActionIn Make“Delete event and all related objects: reg types, registrations.”
Removes an event along with every object attached to it, its registration types and its registrations, in a single step.
Delete event registration
ActionIn Make“Delete event registration.”
Erases one registration from an event, freeing the spot and clearing the attendee from the list, while the contact record itself stays in place.
Delete event registration type
ActionIn Make“Delete event registration type.”
Takes one registration option away from an event, so nobody can pick it anymore once the offer is closed.
Get account details
ActionIn Make“Returns your account information and some of account settings. This module does not modify data.”
Returns your Wild Apricot account information and some of its settings, and changes nothing, so it is a safe first module to check that a connection works.
Get audit log item details
ActionIn Make“Get audit log item details. Provides more information when 'new audit log items' trigger.”
Fills in what the audit log trigger leaves out, giving you more information on one log entry so your activity report says more than a line.
Get contact details
ActionIn Make“Retrieve information about specific member or contact.”
Fetches the full record of one member or contact when a previous module only handed you an identifier, so the next steps work with real names and data.
Get event details
ActionIn Make“Retrieve event details.”
Pulls everything Wild Apricot knows about one event, so a message or a page elsewhere can show the right title and details.
Get event registration details
ActionIn Make“Retrieve information about specific event registration.”
Reads one specific registration in full, telling you who signed up to what, so follow-up steps do not guess from a partial record.
Get invoice details
ActionIn Make“Retrieve invoice details, including order lines.”
Opens one invoice with its order lines, so your accounting sheet or finance tool receives what was actually billed and not only a total.
Make an API Call
ActionIn Make“Performs an arbitrary authorized API call.”
Calls any endpoint of the Wild Apricot API with the connection you already set up, which covers what the listed modules do not.
Update contact
ActionIn Make“Update existing contact record in your Wild Apricot account.”
Changes an existing contact record in Wild Apricot, so an address or a status corrected in another tool shows up in your member database too.
Update event
ActionIn Make“Update existing event.”
Edits an existing event from outside Wild Apricot, so a new room, date or description decided elsewhere reaches the public page without a second entry.
Update event registration
ActionIn Make“Update existing event registration.”
Changes a registration that already exists, keeping its history while the details move, which beats deleting and signing someone up again.
Update event registration type
ActionIn Make“Update event registration type.”
Adjusts one registration option of an event, its label or setup, so the sign-up page follows decisions made in your planning tool.
Get event registrations
SearchIn Make“Get list of all attendees for specific event.”
Returns every attendee registered for one event, each as a separate bundle, which is the raw list you need for badges, counts or a last reminder.
Get event registration types
SearchIn Make“Retrieve registration types for specific event.”
Lists the registration options of one event, handy before you create, change or remove one so you act on the right option.
Get events list
SearchIn Make“Get events list”
Brings back your events as a list, one bundle each, so you can copy your program into a website, a newsletter or a shared calendar.
Get invoices list
SearchIn Make“Get list of invoices by criteria.”
Finds invoices that match your criteria and hands them over one by one, useful for a reconciliation or a reminder campaign.
Get payment allocations
SearchIn Make“Retrieve information about payment allocations - special objects that connect payments and invoices”
Shows how payments were matched to invoices, the special records that link the two, so your books know which invoice each payment settled.
Get payments list
SearchIn Make“Get list of payments by criteria.”
Pulls the payments that match your criteria, each as one bundle, ready to feed a ledger, a dashboard or a thank-you campaign.
Search contacts
SearchIn Make“Retrieve contacts list.”
Retrieves contacts from your Wild Apricot database, which is how a scenario checks whether someone already exists before acting on them.
Need help automating Wild Apricot with Make?
A person reads every message.