Enbbox Docs

Add and Configure Steps

Add channel and action steps to your workflow

Adding Steps

In the Workflow Builder, click the + button to add steps to your workflow. Steps are executed in order from top to bottom.

Channel Steps

In-App

Send a notification to the subscriber's in-app inbox.

SettingDescription
SubjectNotification title
BodyNotification message body
AvatarOptional avatar image URL
ActionsPrimary and secondary action buttons
Redirect URLWhere to navigate when clicked

Email

Send an email notification using your configured email provider.

SettingDescription
SubjectEmail subject line
BodyEmail body (rich text or HTML)
FromSender address override
Reply-toReply-to address override
LayoutEmail template layout

SMS

Send an SMS text message.

SettingDescription
BodySMS message content (max 160 characters per segment)

Push

Send a push notification to mobile or web.

SettingDescription
TitlePush notification title
BodyPush notification body
DataCustom data payload

Chat

Send a message to a chat platform (Slack, Discord, Teams).

SettingDescription
BodyChat message content (supports Markdown)

Action Steps

Delay

Pause the workflow for a specified duration.

Ranges: seconds, minutes, hours, days, weeks
Example: Wait 1 hour before sending email follow-up

Digest

Aggregate multiple trigger events into a single notification.

Window: 30 minutes
Result: All events within the window are combined

Custom

Execute custom logic via a webhook endpoint.

Step Conditions

Add conditions to steps to control when they execute:

  • Subscriber data — Execute based on subscriber properties
  • Payload data — Execute based on trigger payload
  • Previous step status — Execute based on whether a previous step was delivered or read

On this page