Action slack

This guide covers everything end-to-end: creating a Slack app and getting its Bot Token (or OAuth2 credentials), creating the connection inside Zaplane, and adding a Slack action (Send Message) to a workflow. Make sure your workflow already has a trigger set up before starting — this example uses a Form Submitted trigger.

Part 1: Create a Workflow

Go to Zaplane > Workflows from your WordPress dashboard, then click Create Workflow to open the workflow editor.

Before adding an Slack action, you need to set up a trigger first. Here is how to do it quickly:

  • Click Select an app under the Trigger box, then choose Apps.
  • Search for and select your trigger app — in this example, we are using aBlocks Contact Form.
  • Choose the Trigger Type that matches the event you want to watch for, then click Continue.
  • On the Configure tab, set up any required options, then click Continue.
  • On the Test tab, click Test Trigger to confirm it is working correctly, then click Save.

Once your trigger is saved, proceed to the next step to add the Slack action.

Part 2: Create a Slack App & Get Credentials

Step 1: Open the Slack API Site

Go to https://api.slack.com/apps and click Create New App (or Manage Apps from the developer docs homepage).

 Create a Slack App & Get Credentials

Step 2: Choose “Blank App”

In the Create new app dialog, select Blank app, then click Continue.

 Choose "Blank App"

Step 3: Name Your App and Pick a Workspace

Enter an App name (e.g. “Automation”) and select the Workspace you want to install it to, then click Create.

 Name Your App and Pick a Workspace

Step 4: Copy Your Bot Token

Go to OAuth & Permissions in the sidebar, add the scopes your workflow needs, install the app to your workspace, and copy the Bot User OAuth Token. You’ll need this in Zaplane.

Copy Your Bot Token

Part 3: Create the Connection in Zaplane

Step 5: Open Connections

In Zaplane, go to Connections, then click Create credential.

Connection

Step 6: Select Slack

From the app list, search for and select Slack.

 Select Slack

Step 7: Enter Your Credentials

Slack supports two auth types in Zaplane:

  • Api Key — paste the Bot Token you copied in Step 4.
  • Oauth2 — enter the Client ID and Client Secret from your app’s Basic Information page instead.

Pick whichever matches your setup, then click Save Connection.

Enter Your Credentials
Save Connection.

Part 4: Add the Slack Action to Your Workflow

Step 8: Add an Action

On your workflow canvas, click the + icon next to your trigger to open the Add Action panel, then click Apps.

 Add Action

Step 9: Select Slack

Search for and select Slack from the app list.

 Select Slack

Step 10: Choose the Action Type and Connection

Pick an Action Type (e.g. Send Message), then under Select Connection, choose the Slack connection you just created. Click Continue.

Action Type

Step 11: Configure the Action

On the Configure tab, enter the Channel and Message — you can map these dynamically from your trigger data. Click Continue when done.

Configure the Action

Step 12: Test the Action

On the Test tab, click Test Action to run it with sample data and confirm the message sends correctly. Once the test succeeds, click Save.

 Test the Action

Step 13: Update and Activate the Workflow

Back on the workflow canvas, click Update to save your changes, and make sure the workflow status is set to Active. You can view execution results anytime from the Logs.

Update and Activate the Workflow

Done!

Your Zaplane workflow is now connected to Slack. Every time the trigger runs, a message will be sent automatically to the selected channel using the data from your trigger.