Triggers And Actions
Everything Zapify can watch for, and everything it can do in response. The free build ships 23 triggers and 18 actions across the integrations below. Items marked Pro are visible in the free build too, greyed, so you can see what they offer before deciding.
WordPress
Triggers — a user registers · a user logs in · a user is added to a role · a user's role is set · a user meta value is updated · a post is published · a post is updated · a post's status changes · a comment is posted · a comment is approved · a term is assigned · a user views a post
Actions — create a post · update a post · delete a post · set post terms · update post meta · create a user · update a user · add a user role · remove a user role · update user meta · send an email · reset a password
WooCommerce
Triggers — an order's status changes · a product is purchased
Actions — update an order's status · add an order note
Forms
Contact Form 7, WPForms and Fluent Forms each provide a form is submitted trigger. Gravity Forms adds more: a form is submitted, a field has a particular value, a payment completes, and a payment is refunded — plus a create an entry action.
Webhooks
Trigger — a webhook is received. See Webhooks.
Action — send a webhook, with method, headers, body and authentication.
Buttons — Pro
Trigger — a user clicks a button. See Buttons.
Utilities
Trigger — a custom hook fires, for anything Zapify does not cover natively.
Actions — write a note to the run log · set a variable for later actions to read.
Slack — Pro
Action — send a message to a channel.
Google Sheets — Pro
Action — append a row.
FluentCRM — Pro
Action — add or update a contact, with tags and lists.
Mailchimp — Pro
Action — add or update a subscriber.
ActiveCampaign — Pro
Action — add or update a contact.
ConvertKit — Pro
Action — subscribe someone to a form.
ClickUp — Pro
Action — create a task.
LearnDash — Pro
Triggers — a user completes a course · completes a lesson · completes a topic · completes a quiz (with a result) · is enrolled on a course · is removed from a course · is added to a group
Actions — enrol a user on a course · mark a lesson or topic complete · add a user to a group
LifterLMS — Pro
Triggers — a user completes a course · completes a lesson · is enrolled on a course · is added to a membership
Actions — enrol a user on a course or membership · remove a user from one
Tutor LMS — Pro
Triggers — a user completes a course · completes a lesson · is enrolled on a course
Easy Digital Downloads — Pro
Trigger — a download is purchased. Matches any download in the order, not only the first, so "when they buy the ebook" fires on an order that also contained three other things.
Ninja Forms and Formidable Forms — Pro
Trigger — a form is submitted, for either.
AI — Pro
Action — generate text with OpenAI or Anthropic, with a system prompt and a token limit.
Tokens
Any field that accepts a token shows a {} button. Tokens carry values from
the trigger into the action:
{{trigger:23:USER_EMAIL}}— a value from trigger 23{{user:email}}— the user the run is about{{site:name}}— the site{{date:Y-m-d}}— the current date, in any PHP date format{{variable:my_thing}}— something a previous action stored
You rarely type these. Pick them from the list and Zapify writes the reference.