Resources · Make integration

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 you can automate

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.

Connect

How do you connect Wild Apricot to Make?

  1. 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.

  2. 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.

  3. 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.

First scenario

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.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

Triggers

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.

Wild Apricot1Contact created or modified

Contact created or modified

Instant trigger

In MakeFires 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.

How it fires
instant, Wild Apricot calls Make through a webhook as soon as the contact changes.
When to use it
someone joins through your membership form and your newsletter list should know it before they close the page.
Watch out
click Create a webhook before Create a connection, or the trigger stays silent.
Wild Apricot2Contact modified (obsolete)

Contact modified (obsolete)

Scheduled trigger

In MakeWARNING: 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.

How it fires
scheduled, Make checks Wild Apricot on the scenario's schedule.
When to use it
only when an existing scenario already runs on it, or when you want that one catch-up pass over older changes.
Watch out
an early start date can flood the scenario with bundles, and each one costs operations.
Wild Apricot3Event created or modified

Event created or modified

Instant trigger

In MakeFires 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.

How it fires
instant, Wild Apricot calls Make through a webhook as soon as the event changes.
When to use it
your organizers publish events in Wild Apricot and the rest of the team follows the program somewhere else.
Watch out
deletions fire it too, so add a filter before any module that creates things, or a removed event could come back as a new entry elsewhere.
Wild Apricot4Event registration created or modified

Event registration created or modified

Instant trigger

In MakeFires 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.

How it fires
instant, Wild Apricot calls Make through a webhook as soon as the registration changes.
When to use it
you prepare badges, catering counts or a speaker brief from the list of people coming.
Watch out
a cancellation arrives through the same door as a new sign-up; route the two cases apart before you add anyone somewhere.
Wild Apricot5Invoice created (obsolete)

Invoice created (obsolete)

Scheduled trigger

In MakeWarning: 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.

How it fires
scheduled, Make checks Wild Apricot on the scenario's schedule.
When to use it
keep it only in an older scenario you do not want to rebuild yet.
Watch out
it is built around new invoices only, so edits and voids are the job of its instant replacement.
Wild Apricot6Invoice created or modified

Invoice created or modified

Instant trigger

In MakeFires 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.

How it fires
instant, Wild Apricot calls Make through a webhook as soon as the invoice changes.
When to use it
your treasurer keeps a ledger outside Wild Apricot and wants voided invoices struck out there too.
Watch out
when your ledger needs the order lines, add Get invoice details, the module that returns them.
Wild Apricot7New audit log item created

New audit log item created

Scheduled trigger

In MakeThis 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.

How it fires
scheduled, Make checks Wild Apricot on the scenario's schedule.
When to use it
a board or an admin team wants a copy of account activity in a sheet they control.
Watch out
the doc says these records do not contain the details of the related documents; place Get audit log item details right after the trigger to fetch them.
Wild Apricot8Payment created or modified

Payment created or modified

Instant trigger

In MakeFires 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.

How it fires
instant, Wild Apricot calls Make through a webhook as soon as the payment changes.
When to use it
dues come in and your finance lead wants each one logged the moment it is recorded.
Watch out
a canceled payment fires the trigger as well; check its state before sending any thank-you.
Modules

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.

Wild Apricot1

Check-in event attendee

Action

In MakeMark 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.

When to use it
a badge scan or a QR form at the entrance should update Wild Apricot without a volunteer typing names.
Watch out
the same module removes a check-in, so confirm which way the setting points before you run it on a full list.
Wild Apricot2

Clone event

Action

In MakeClone 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.

When to use it
a workshop you run again and again, where only the date and the room change.
Watch out
follow it with Update event to adjust what differs, or the copy goes live with the old details.
Wild Apricot3

Create contact

Action

In MakeThis 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.

When to use it
leads from a trade show or a partner list should land in Wild Apricot as proper records.
Watch out
run Search contacts first, so a person who already exists is not created a second time under the same name.
Wild Apricot4

Create event

Action

In MakeCreate 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.

When to use it
the committee approves sessions in a shared sheet and each approved row should turn into an event.
Watch out
when people must sign up, chain Create event registration type right after it so the event offers the options you expect.
Wild Apricot5

Create event registration

Action

In MakeCreate 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.

When to use it
a partner sends you a list of guests who are already members of your database.
Watch out
it only registers a contact who already exists, so look them up or create them before this step.
Wild Apricot6

Create event registration type

Action

In MakeCreate 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.

When to use it
right after Create event or Clone event, when each new event needs the same sign-up choices.
Watch out
check the existing options with Get event registration types first, so you do not add a second one with the same name.
Wild Apricot7

Create invoice

Action

In MakeCreate 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.

When to use it
a sponsorship deal is signed in your sales tool and the partner should receive its invoice from Wild Apricot.
Watch out
test it with Run once on a test contact, because each run adds a real invoice to your books.
Wild Apricot8

Delete contact

Action

In MakeDelete 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.

When to use it
a person asks to be erased through your privacy form and every system should follow.
Watch out
treat the removal as final; place a filter in front so the wrong record, or a whole search result, never reaches this module.
Wild Apricot9

Delete event

Action

In MakeDelete 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.

When to use it
a draft event created by mistake by an earlier scenario needs to disappear cleanly.
Watch out
the registrations go with it, so export the attendee list with Get event registrations before running it on anything real.
Wild Apricot10

Delete event registration

Action

In MakeDelete 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.

When to use it
a test sign-up or a duplicate registration slipped in and should vanish instead of being canceled.
Watch out
a deletion leaves no trace of the booking; when the history matters, use Update event registration instead.
Wild Apricot11

Delete event registration type

Action

In MakeDelete event registration type.

Takes one registration option away from an event, so nobody can pick it anymore once the offer is closed.

When to use it
an early-bird option should disappear when the organizer marks it closed in your planning tool.
Watch out
check with Get event registration types that you hold the right one, events often carry similar names.
Wild Apricot12

Get account details

Action

In MakeReturns 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.

When to use it
you manage several organizations and want each scenario to confirm which account it is talking to.
Watch out
it only covers part of the settings, so do not expect every option of the admin screens.
Wild Apricot13

Get audit log item details

Action

In MakeGet 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.

When to use it
directly behind New audit log item created, before you write the entry to a sheet or send an alert.
Watch out
each entry costs one more operation, so filter out the kinds of entries nobody reads first.
Wild Apricot14

Get contact details

Action

In MakeRetrieve 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.

When to use it
after a registration or payment trigger, when your email tool needs the person's profile.
Watch out
it reads one contact at a time; to go through many, start from Search contacts instead.
Wild Apricot15

Get event details

Action

In MakeRetrieve event details.

Pulls everything Wild Apricot knows about one event, so a message or a page elsewhere can show the right title and details.

When to use it
a registration trigger fires and your confirmation email should quote the event it relates to.
Watch out
you need the event's identifier; map it from the trigger rather than typing it, or the scenario only ever reads one event.
Wild Apricot16

Get event registration details

Action

In MakeRetrieve 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.

When to use it
a payment arrives and your scenario must confirm which registration it belongs to before sending tickets.
Watch out
for the whole attendee list of an event, Get event registrations is the module to pick.
Wild Apricot17

Get invoice details

Action

In MakeRetrieve 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.

When to use it
right after Invoice created or modified, when your bookkeeping splits dues, event fees and donations.
Watch out
it reads one invoice at a time; to go through many, start from Get invoices list.
Wild Apricot18

Make an API Call

Action

In MakePerforms 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.

When to use it
the object or option you need has no dedicated module in the list, and you know which API request returns it.
Watch out
you write the request yourself, so read the Wild Apricot API documentation and test with Run once before switching it on.
Wild Apricot19

Update contact

Action

In MakeUpdate 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.

When to use it
your CRM is where the sales team edits people, and Wild Apricot should follow their edits.
Watch out
map only the fields your source really fills, and test on one contact with Run once before switching on.
Wild Apricot20

Update event

Action

In MakeUpdate 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.

When to use it
after Clone event, to set what differs from the original, or when the planning sheet changes.
Watch out
attendees see the change, so check the value with Run once before activating the scenario.
Wild Apricot21

Update event registration

Action

In MakeUpdate existing event registration.

Changes a registration that already exists, keeping its history while the details move, which beats deleting and signing someone up again.

When to use it
a guest swaps their ticket option through a form, and the booking should follow.
Watch out
you need the registration's identifier; Get event registrations finds it when your form only knows the person.
Wild Apricot22

Update event registration type

Action

In MakeUpdate 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.

When to use it
the organizer renames the member option in the shared sheet and the event page should show it.
Watch out
read the current option with Get event registration types first, so you edit the one the organizer meant.
Wild Apricot23

Get event registrations

Search

In MakeGet 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.

When to use it
the caterer asks for a final head count and the name list in a sheet.
Watch out
each attendee travels as its own bundle, so every module you place after it runs once per person and counts operations.
Wild Apricot24

Get event registration types

Search

In MakeRetrieve 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.

When to use it
a scenario must find the guest option of an event before signing someone up with it.
Watch out
the search may come back empty for a fresh event, so plan what the scenario does when nothing is found.
Wild Apricot25

Get events list

Search

In MakeGet 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.

When to use it
your communications lead prepares the members' digest from a sheet and wants upcoming events already in it.
Watch out
a long list means many bundles and many operations downstream; narrow the search to what you publish.
Wild Apricot26

Get invoices list

Search

In MakeGet 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.

When to use it
the treasurer wants every unpaid invoice pushed into a follow-up sheet before the general assembly.
Watch out
the search can return zero invoices; a Run once on real criteria tells you what the scenario will really see.
Wild Apricot27

Get payment allocations

Search

In MakeRetrieve 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.

When to use it
a single payment covers several invoices and your accountant asks how it splits.
Watch out
one payment can return several allocations, so plan a row per allocation at the destination, not one per payment.
Wild Apricot28

Get payments list

Search

In MakeGet 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.

When to use it
you set up the integration after payments already came in and want to bring the earlier ones into your ledger.
Watch out
for new payments as they happen, Payment created or modified is the better fit than rereading this list.
Wild Apricot29

Search contacts

Search

In MakeRetrieve contacts list.

Retrieves contacts from your Wild Apricot database, which is how a scenario checks whether someone already exists before acting on them.

When to use it
before Create contact or Create event registration, to find the member behind an email that arrived from a form.
Watch out
a search can find nobody, one person or several people; decide what happens in each case before the next module.
Need help

Need help automating Wild Apricot with Make?

A person reads every message.

FAQ

Wild Apricot and Make: common questions

01Is the Wild Apricot Make integration free?
Yes, on the Make side. Wild Apricot is a standard app, so its modules are available from the Free plan. That plan gives you 2 active scenarios, a minimum of 15 minutes between two scheduled runs, 5 minutes of execution per run, files up to 5 MB and 512 MB of data transfer. Paid plans lift the interval to 1 minute, remove the cap on active scenarios and allow 40 minutes per run. Every plan counts usage in operations, one per module per bundle. You still need an active Wild Apricot account with an API key, which Wild Apricot bills on its own terms.
02What does Wild Apricot need to connect to Make?
An active Wild Apricot account and its API key. In the Wild Apricot admin backend, open the Authorized applications section and copy the key displayed for the application you use. In Make, add any Wild Apricot module, click Create a connection, give it a name if you like, and paste the key. For the modules tagged instant, Make asks you to click Create a webhook first, then Create a connection. The same connection then works for all 37 modules of the app, including Make an API Call.
03Do Wild Apricot triggers in Make react in real time?
It depends on the trigger. Five of the eight are instant: Contact created or modified, Event created or modified, Event registration created or modified, Invoice created or modified and Payment created or modified. Wild Apricot calls Make through a webhook as soon as the change happens. The other three are scheduled: Contact modified (obsolete), Invoice created (obsolete) and New audit log item created. Make checks them on the scenario's schedule, every 15 minutes by default, and never faster than 1 minute on a paid plan. For new scenarios, the doc recommends the instant versions over the two obsolete triggers.
04What if a Wild Apricot module is missing in Make?
Use Make an API Call. It sends any request to the Wild Apricot API with the connection you already created, so you can reach an object or an option that no dedicated module covers. You write the request yourself, which means reading the Wild Apricot API documentation and testing with Run once before you switch the scenario on. Note that the Make doc for this app is AI-generated from the Wild Apricot documentation and may contain mistakes; when in doubt about a detail, check with Wild Apricot directly.
05Should you use Make or n8n for Wild Apricot?
It depends on how you like to build. Make gives you 37 ready-made Wild Apricot modules, five instant triggers and a scenario editor where you chain modules, which suits a team that wants to start from named actions. n8n is the other common automation tool and often has a node for the same app, so check whether it covers the Wild Apricot objects you need. Compare the two on the modules available for your use case, on how your team prefers to work and on where your other automations already live.