Plan Availability
Creating sequences requires the Essential or Advanced plan. See Sequences for plan limits.Before You Start
Make sure you have the following before beginning:- Approved WhatsApp templates — Each Sequence step sends a template message. Templates must be approved by Meta before you can add them to a step. If your templates are still pending, wait for approval before creating the Sequence.
- Contact segments or tags defined — Sequences filter entry using subscription conditions based on contact tags, attributes, or segments. If you haven’t tagged your contacts yet, set that up first so the Sequence targets the right people.
- Owner or Admin role in Gallabox (or a role with sequence management permissions) — these permissions are required to create and activate Sequences.
Steps
Step 1: Open the Sequence Builder
- In the Gallabox left navigation, click Broadcasts.
- Click Sequences.
- Click Create Sequence in the top-right corner.
Step 2: Name the Sequence
- In the Sequence Name field at the top, enter an internal label for this Sequence.
Trial User Onboarding — 5 Days or Demo Follow-Up.
Step 3: Configure the Trigger
The trigger defines when a contact enters the Sequence.- Under the Trigger tab, select one of:
- On Create — fires when a new contact is created in Gallabox
- On Update — fires when any field, tag, or attribute on an existing contact changes
- Both — fires on either create or update
- Click Add Subscription Condition and define the filter a contact must match to enter the Sequence.
- Example:
TagisTrial User - Example:
Contact Stagechanged toDemo Requested
- Example:
Step 4: Add Sequence Steps
- Click the Messages tab.
- Click Add Step.
- In the step panel that opens:
- Select an approved template from the dropdown.
- Set the delay before this step sends:
- Immediately — sends right after the previous step completes
- Wait — enter a number and choose minutes, hours, or days
- Repeat — click Add Step for each subsequent message in the journey.
Step 5: (Optional) Add Step-Level Conditions
Step conditions filter contacts before a step sends. If a contact doesn’t match the condition, that step is skipped for them — they are not removed from the Sequence.- On any step, click Add Condition.
- Define the filter — e.g.,
TagisEnterprise.
Step 6: (Optional) Add Step-Level Time Preference
Time preferences restrict when a step’s message is delivered, regardless of when the delay expires.- On any step, click Time Preference.
- Select the allowed days of the week and a time window (e.g., Mon–Fri, 9:00 AM–6:00 PM).
Step 7: Configure Sequence Settings
- Click the Settings tab.
- Default: on
- When on, each contact can enter this Sequence only once. Even if the trigger fires again for that contact later, they are not re-enrolled.
- Turn off for transactional Sequences where each trigger event is independent — e.g., a post-purchase follow-up that should fire for every order, not just the first.
- Default: off
- When off, the next step is scheduled once the previous message is sent. When on (or when retry is enabled), the Sequence waits for WhatsApp to confirm the previous message was delivered before scheduling the next step — if delivery fails, the contact stops progressing through the Sequence.
- Turn on when step 2 references content from step 1 — sending step 2 without step 1 arriving would be confusing.
Step 8: (Optional) Add Start/Stop Goal Conditions
Goal conditions define what counts as success or failure for each contact in this Sequence.- Still in Settings, scroll to Goal Tracking.
- Click Add Success Condition — define the outcome that means a contact achieved the goal (e.g.,
Tagchanged toDemo Booked). When met, the contact exits the Sequence as successful and no further steps are sent. - Click Add Failure Condition — define the outcome that means a contact churned or opted out (e.g.,
Tagchanged toUnsubscribed). When met, the contact exits as failed. - Set the Cooling Period (1–7 days, default 1) — the number of days a contact must wait before they can re-enter this Sequence after exiting via a goal condition. Goal tracking is off by default; the cooling period applies only when you enable it.
Step 9: Activate the Sequence
- Review all tabs — Trigger, Messages, Settings — before activating.
- Click Activate.
How to Confirm It’s Working
After activating:- Go to Broadcasts → Sequences and confirm the Sequence shows status Active.
- Trigger the condition manually on a test contact (e.g., add the tag you set as the subscription condition) and verify the contact appears in the Sequence’s Logs view.
- In Logs, confirm the contact’s status shows Enrolled and the first step is queued or sent.
Common Setup Errors
FAQs
I activated the Sequence but none of my existing contacts entered it — what happened?
I activated the Sequence but none of my existing contacts entered it — what happened?
Sequences are trigger-based — they only enroll contacts when the trigger event fires after activation. Contacts who already matched the subscription condition before you activated the Sequence are not retroactively enrolled. To enroll existing contacts, manually update them to fire the trigger (e.g., re-apply the tag), or use a Broadcast for a one-time send to your existing list.
Can I add more than 10 steps?
Can I add more than 10 steps?
No. Sequences support a maximum of 10 steps. If your journey requires more touchpoints, split it into two Sequences and chain them — use a success condition on the first to trigger entry into the second.
What happens to contacts already mid-Sequence if I edit it?
What happens to contacts already mid-Sequence if I edit it?
Contacts already enrolled continue with the version of the Sequence they entered. Edits apply only to contacts who enroll after the change is saved. Make structural changes (adding/removing steps, changing delays) during low-traffic periods to reduce the number of contacts on the old version.
I turned on 'Send message only if previous message was sent' but contacts are still progressing after a failed step — why?
I turned on 'Send message only if previous message was sent' but contacts are still progressing after a failed step — why?
Check the step’s delivery status in Logs. With this setting on, the Sequence waits for WhatsApp to confirm the previous message was delivered to the recipient’s device before scheduling the next step — it does not gate on the recipient reading it. If the step shows “Delivered” in Logs, the Sequence correctly continues.
Can I pause a Sequence without deactivating it?
Can I pause a Sequence without deactivating it?
Yes — toggle the Sequence to Inactive from the Sequences list. Contacts currently enrolled are paused mid-journey. When you reactivate, they resume from where they left off. Deactivating and re-activating resets the Sequence entirely for new enrollments.
Related Articles
- Sequences Overview — How triggers, messages, and settings work conceptually before you build
- Sequence Analytics — Track enrollment, success rate, and per-contact logs after your Sequence is live
- WhatsApp Templates Overview — Get templates approved so they’re available to add as steps