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

Claim your spot →

Understanding Actions

In Zaplane, a Trigger starts a workflow, but an Action is what the workflow actually does. Actions are the tasks that execute automatically when a trigger fires. For example: sending an email, creating a WordPress user, updating a WooCommerce order status, or posting a message to Slack.

In this document, you will learn:

  • What an action is and how it differs from a trigger.
  • How to add and configure actions.
  • The difference between single actions and multiple actions.
  • Using dynamic data from triggers inside actions.
  • Best practices for working with actions.

1. What is an Action?

An action is a task that your workflow performs. After a trigger fires, Zaplane runs all the actions you have defined in sequence.

Examples:

  • Create User (WordPress) – Creates a new user account.
  • Send Message (Slack) – Posts a message to a Slack channel.
  • Update Order Status (WooCommerce) – Changes the status of an order.
  • Add Contact (Mailchimp) – Adds a subscriber to a mailing list.
Workflow

A workflow can have one action or many actions. Actions run in the order you arrange them.

2. Types of Actions

Zaplane supports hundreds of actions across different apps. Below are common categories.

a. WordPress Actions

Action Name

What it does

Create Post

Publishes a new post or page

Update Post

Modifies an existing post

Create User

Adds a new user to WordPress

Update User

Changes user details or role

Delete User

Removes a user (use carefully)

Send Email

Sends an email via wp_mail()

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

Action Name

What it does

Create Order

Generates a new order programmatically

Update Order Status

Changes order status (e.g., to “completed”)

Add Product to Cart

Adds an item to a user’s cart

Apply Coupon

Applies a discount coupon

Create Customer

Creates a customer record

c. CRM & Marketing Actions (FluentCRM, Mailchimp, ActiveCampaign)

Action Name

What it does

Add Subscriber

Adds a contact to a list

Remove Subscriber

Removes a contact from a list

Send Email Campaign

Triggers an email campaign

Update Contact Field

Modifies custom field values

d. Communication Actions (Slack, Discord, Telegram, WhatsApp)

Action Name

What it does

Send Message

Posts a text message to a channel or chat

Send File

Uploads a file attachment

Send Direct Message

Sends a private message to a user

e. Form Actions (Gravity Forms, Fluent Forms)

Action Name

What it does

Create Entry

Adds a new form entry

Update Entry

Modifies an existing entry

Workflow Apps

3. How to Add and Configure an Action

Step 1: Open the Action box

In your workflow, click Add Action inside the Action box (right side).

Configure an Action

Step 2: Choose an app

Select the app you want to perform the action – e.g., WordPress, Slack, WooCommerce.

Select the app

Step 3: Choose an action type

From the list, pick the specific action – e.g., “Create User”, “Send Message”.

Choose an action type

Step 4: Configure the action fields

Each action has its own configuration fields. For example, the “Create User” action may require:

  • Username
  • Email address
  • Password
  • Role (e.g., subscriber, editor, administrator)
  • Display name
 Configure the action fields

Step 5: Use dynamic data from the trigger

Inside any field, type @ to insert data that came from the trigger. For example:

  • Use the trigger’s post author email as the new user’s email.
  • Use the post title as the user’s display name.

This makes your actions dynamic and context‑aware.

Step 6: Save the action

Click Continue to save the action. You will see it connected to the trigger.

Save the action

4. Multiple Actions in One Workflow

You can add more than one action to a single trigger. Actions run in sequence from top to bottom.

Example:

  1. Trigger: WooCommerce → Order Completed
  2. Action 1: Slack → Send Message (“New order #123 received”)
  3. Action 2: FluentCRM → Add Subscriber (add customer to newsletter)
  4. Action 3: WordPress → Create User (create an account for the customer)
Multiple Actions in One Workflow

To add another action, click Add Action again – it will appear below the existing one. You can drag and drop to reorder.

5. Action Error Handling

If an action fails (e.g., API timeout, invalid data), Zaplane can handle it in two ways:

  • Stop workflow – The workflow stops, and no further actions run.
  • Continue – The failed action is logged, but the next action runs anyway.

You can configure this in the action’s advanced settings.

Failing actions are recorded in the Logs section, where you can see the exact error message.

6. Testing Actions

Before activating a workflow, test each action individually or the whole flow.

  1. Click Test Flow in the top bar.
  2. Zaplane will ask for a sample trigger event (or use the last real event).
  3. It will run the trigger and all actions.
  4. Check the results – success or failure.

If an action fails during testing, adjust its configuration and test again.

7. Common Mistakes and Solutions

Problem

Possible Cause

Solution

Action doesn’t run

Action not properly saved or disabled

Ensure the action is configured and the workflow is active

Dynamic field is empty

Wrong @ variable used

Check the trigger’s output in Logs to see available data

API error (e.g., Slack)

Missing or invalid credentials

Verify your connection settings for that app

Action runs but does nothing

Field mapping incorrect (e.g., wrong email format)

Test with sample data and check the action’s logs

8. Best Practices for Actions

  • Use dynamic data whenever possible – Hard‑coding values limits reusability.
  • Name your actions (if the interface allows) so you can identify them in logs.
  • Add conditional logic before an action using the Condition tool – run an action only if certain criteria are met.
  • Test each action separately before building complex multi‑action workflows.
  • Check your app’s API limits – some apps restrict how many actions you can perform per minute.

Summary

Actions are the tasks that make your automation useful. Without actions, a trigger would do nothing. Zaplane gives you hundreds of ready‑to‑use actions across WordPress, WooCommerce, CRMs, forms, communication tools, and more. By mastering actions – adding, configuring, using dynamic data, and chaining multiple actions – you can build powerful, time‑saving automations.

In the next document, we will explore Tools (Condition, Filter, Delay, Iterator, Variable, HTTP Request) that you can place between triggers and actions to add logic and control.

Useful Links: