There is now an easy way to design a sequence of automated communications and actions that run individually for each guest, with no manual intervention after launch. You can create a logic on a drag-and-drop canvas, and Beambox automatically runs it for every matching guest, 24/7. Instead of sending a single one-off email "blast", a Campaign behaves like a personalized journey.
Example: "When a new guest connects to my WiFi → wait 10 minutes → send a welcome email → wait 3 days → if they opened the email, send a discount SMS; if not, send a follow-up email."
Traditional marketing tools in Beambox (Blasts, Interactions) are one-shot — pick an audience, write one message, hit send. They cannot adapt to a guest's behavior over time. This new feature fills three specific gaps:
No multi-step sequencing
No conditional logic
No per-guest state
This makes Campaigns the foundation for lifecycle marketing (welcome series, win-back, anniversary, post-visit follow-up) — turning Beambox from a broadcast tool into a behavior-driven communication platform.
Accessing the Campaign Module
Log in to your Beambox account.
Navigate to the Grow section.
For first time user An "activation page" with the headline "Get started with Campaigns", a short description of what campaigns do, and a large blue "Create a new Campaign" button in the center of the screen.
For the existing campaign state: a paginated table of the user's existing campaigns, including name, status, recipients, performance metrics, etc. A "Create a new Campaign" button sits at the top right of the page.
You will be routed to the next page, and this is what you will see. A sample campaign flow. From here, you can create your new campaign based on how you want your campaign flow to work for better marketing results.
How the Module Works: The Actions
The campaign canvas has a side panel with a list of building blocks you drag onto the canvas to build your journey. The panel is organized into three groups: Actions, Rules, and Timings.
An Action is a step that operates on the guest when they arrive at it — either sending them a message, changing something on their profile, or pausing the journey to wait for them to do something. Each action is a single card on the canvas. When a guest's journey reaches that card, the action runs once for that guest, and then the journey moves on to the next connected card.
The Actions group contains the following six cards:
How the Module Works: The Rules
The Rules group in the side panel contains the building blocks that make decisions — they don't send anything or pause anything on their own. They look at the guest's data and decide which path the journey should take next.
There is only one card in this group: Condition.
How the Module Works: The Timings
The Timings group in the side panel contains the building blocks that pause a journey for a defined amount of time before letting it continue. Unlike Wait for Trigger (which is event-based and conditional), Timings are pure clock-based pauses — once the timer runs out, the journey moves on, no matter what.
There is only one card in this group: Time Delay.
The Trigger Node — Where Every Journey Starts
The Trigger node is the entry point of every campaign. There is exactly one Trigger node per campaign; it's placed at the top of the canvas automatically, and you cannot delete it. It answers the most important question in any automation: "Who enters this campaign — and how often?" Every guest's journey through the campaign starts here. Without the Trigger node, the campaign has nowhere to begin and cannot enroll anyone, no matter how many other cards you've designed below it.
Node Actions Menu — Clone & Delete
Clicking on the three dots (⋮) on any node opens a small two-action menu containing Clone and Delete.
Clone duplicates the node (same name, inputs, outputs, class, data, and HTML — including any subject/sender/template selections), and without copying the connections.
Delete removes the node from the canvas. Both actions are local to the canvas — they only persist when the campaign is saved.
Every node on the canvas has a small ⋮ (three-dot) menu button in the top-right corner of its header. Clicking it opens a compact action menu with two options:
Clone
Delete
These are the per-node housekeeping actions for the builder. They affect only the node you clicked the menu on — not the whole campaign.
Activating the Campaign
Once you've finished designing your campaign on the canvas and configured all the nodes, the final step is to activate it. In the top-right corner of the canvas page, there's a green Activate button. Clicking it:
Changes the campaign's status from Pending to Active.
Makes the campaign go live — Beambox will start enrolling guests that match the trigger on the next scan tick (every 10 minutes).
After activation, you're automatically taken to the campaign's Live Report page.
Live Report Page
The Live Report page is where you'll monitor your campaign's performance in real time.
At the top of the page, you'll see two summary cards, one for each channel:
Email Card — shows the email performance summary at a glance.
SMS Card — shows the SMS performance summary at a glance.
Each card gives you a quick snapshot of how your audience is receiving your messages, so you can see at any time how the campaign is doing. Use these insights to optimize future campaigns
Best Practices
✅ Keep subject lines concise.
✅ Segment your audience whenever possible.
✅ Test campaigns before sending.
✅ Schedule messages during peak engagement times.












