🎉 Early Access Deal — 40% off locked in forever. First 200 customers only.

Claim your spot →

Understanding Triggers

Every workflow in Zaplane starts with a Trigger. A trigger is the event that causes your automation to run. For example: a post is published, an order is completed, a form is submitted – these are all triggers.

In this document, you will learn:

  • What a trigger is and why it matters.
  • How to select and configure a trigger.
  • Different types of triggers (WordPress, WooCommerce, forms, etc.).
  • Using dynamic data and filters.

1. What is a Trigger?

A trigger is an event listener. It stays active and waits for a specific occurrence. When that occurrence happens, the trigger wakes up and tells the rest of the workflow (actions or tools) to run.

Examples:

  • Trigger: WordPress → Post Published
    What it does: When someone publishes a new post, this trigger activates.
  • Trigger: WooCommerce → Order Completed
    What it does: When an order is completed, the trigger starts the workflow.
Starts the Workflow

No workflow can start without a trigger. Every workflow must have exactly one trigger.

2. Types of Triggers

Zaplane offers hundreds of triggers across dozens of apps. Below are some important categories.

a. WordPress Core Triggers

Trigger Name

When it fires

Post Published

A new post is published

Post Updated

An existing post is updated

User Registered

A new user registers

User Login

A user logs in

Comment Added

A new comment is added

[Screenshot: WordPress trigger list showing “Post Published”, “Post Updated”, etc.]

b. E‑commerce Triggers (WooCommerce, SureCart, StoreEngine)

Trigger Name

Description

Order Completed

An order is successfully completed

Order Status Changed

Order status changes (e.g., pending → completed)

Product Added to Cart

A product is added to the cart

Stock Low

Product stock falls below a threshold

c. Form Triggers (Gravity Forms, Contact Form 7, WPForms)

Trigger Name

Description

Form Submitted

Any form is submitted

Entry Created

A new form entry is created

d. Membership & LMS Triggers (MemberPress, LearnDash)

Trigger Name

Description

Membership Activated

A membership plan is activated

Course Completed

A user completes a course

Other apps like Slack, Telegram, Zoom, and FluentCRM also have their own triggers.

3. How to Select and Configure a Trigger

Adding a trigger in Zaplane’s visual builder is very easy.

Step 1: Click on the Trigger box

In the workflow editor, click the Select an app button inside the Trigger box (left side).

Workflow editor

Step 2: Choose an app

Select the app whose event you want to use – e.g., WordPress, WooCommerce, Fluent Forms.

Choose an app WordPress

Step 3: Choose a trigger type

From the list, pick the needed trigger, e.g., “Post Published” or “Order Completed”.

Choose a trigger type

Step 4: Configure filters and conditions

Now decide under which specific circumstances the trigger should fire. This is where you narrow down the trigger using filters.

Example for “Post Published” trigger:

  • Only posts in the “blog” category.
  • Only posts by a specific author.
  • Only if the post title contains a certain word.

If you add no filters, the trigger will fire every time any post is published.

Configure Post Type

Step 5: Use dynamic data

Inside the configuration panel, type @ to access data coming from the trigger. For example:

  • Post title
  • Author email
  • Post content

These values can later be used in actions.

Step 6: Save the trigger

Click Continue to save your trigger.

Save the trigger

4. Relationship Between Triggers and Tools

An Action usually comes right after the trigger. But you can also insert Tools (Condition, Filter, Delay, Iterator, Variable, HTTP Request) between the trigger and the action.

Example workflow:

  1. Trigger: WordPress → Post Published
  2. Condition tool: If post category is “news”, proceed.
  3. Delay tool: Wait 5 minutes.
  4. Action: Slack → Send Message
Action: Slack

The trigger starts the entire workflow.

5. Testing a Trigger

To check if your trigger works correctly, click the Test Flow button. During testing, Zaplane will ask you to provide a sample event (e.g., a dummy post ID). If the test succeeds, you will see the output data from the trigger.

Click the Test Flow button

6. Common Mistakes and Solutions

Problem

Possible Cause

Solution

Trigger never fires

Filters are too strict

Review filters; avoid overly narrow conditions

Dynamic data not working

@ used incorrectly

Ensure the data actually comes from the trigger

Test gives an error

Invalid test data

Use a real example (e.g., an existing post ID)

7. Best Practices

  • Apply necessary filters only – You don’t need to trigger on every post. Filter only the posts that require automation.
  • Give triggers clear names – Helps when you have multiple workflows.
  • Check the Logs – The Logs section shows detailed execution history, including whether your trigger fired.
  • One trigger can have multiple actions – All actions connected to a trigger will run sequentially.

Summar

The trigger is the heart of every Zaplane workflow. Without it, no automation can start. By selecting and configuring triggers correctly, your workflows become more precise and efficient.

In the previous document “Create Your First Workflow”, you used a basic trigger (Post Published) to build a workflow. Now, with this deeper understanding of triggers, you can create more complex automations.

Useful Links:

Next Document: Using Multiple Actions & Tools – Coming soon.