source: lead_capture, and a lead_captured event, so a journey can welcome the lead on WhatsApp or
email within seconds, while they still remember you.
Lead Capture is an add-on. If you don’t see Settings → Add-ons → Lead
Capture in the Boom app, ask your account manager to turn it on for your
organization.
Create a pop-up
In Settings → Add-ons → Lead Capture, choose New pop-up, pick a template, and give it a name and the site it will run on. Templates are finished pop-ups (a big coupon, a newsletter sign-up, a full-screen offer, the wheel and the other games) with their design and text already in English, Spanish and Portuguese; choose Blank to start plain. Either way you only add your prizes and codes. New pop-ups start Paused, so you can design one without it showing to anyone. The pop-up’s page is a live preview with the settings beside it:Install
Copy the tag from the Install tab and paste it at the end of the page body on every page that should show the pop-up:https://example.com does not cover https://www.example.com. On any other site
the pop-up does not open, and your browser’s console says why.
Apply the code in your store
Under Form → After the form, add an apply-code link and the prize screen gets a button that opens your store with the code already applied. Write{code}
where the code goes. For Shopify:
Going live
Set Active is refused until the pop-up can keep its promise:- at least one allowed site;
- it asks for an email or a WhatsApp number;
- a game has at least one prize;
- if it asks for a WhatsApp number, it has a consent sentence.
Prizes and games
Each visitor gets one prize, drawn on Boom’s side using the odds you set. The game only shows the result: whichever card or box the visitor picks, the wheel, the ball and the reels land on the prize already drawn, and the scratch card hides it. Nothing on your page can change what a visitor wins, and the promo codes are never sent to the page until a prize is drawn. Someone who enters again — same WhatsApp number, or the same email inbox, even with a+tag or Gmail dots — gets the prize they got the first time.
Consent
When the pop-up asks for a WhatsApp number, it shows your consent sentence beside an unticked box, and the visitor has to tick it to continue. Boom stores, with each lead, whether they ticked it, the exact sentence they saw, the language it was in, and when. A visitor who leaves the box unticked (on a form that asks only for email) is still saved as a lead, but is not enrolled in journeys. A form that asks only for email can show the consent sentence as a notice instead of a checkbox — submitting the form is then the agreement. Forms that ask for a WhatsApp number always use the checkbox. Each lead records which of the two it was.Use the lead in a journey
Start a journey with thelead_captured event. It appears in the journey
builder as soon as a pop-up is first set Active. Its properties are available as
message variables:
A typical welcome sends the promo code again on WhatsApp, then follows up if no
order arrives.
Before you publish
- Check for a WhatsApp number first.
emailandphoneare only there when the visitor gave them, so some leads arrive with an email and no number. Start the journey with a condition onphoneis set: send WhatsApp on Yes and email on No. A WhatsApp step for someone with no number ends their journey there; an email step for someone with no email is skipped. - One journey hears every pop-up. The trigger is the event name, so a
lead_capturedjourney receives leads from all your pop-ups. To treat them differently, add a condition onform_name(orform_id) right after the start. - Publishing is going live. The journey starts enrolling new leads the moment you publish it, so test the messages first.
- Visitors who left the consent box unticked are saved as leads but never enter a journey.
lead_, and it
carries source: lead_capture), even when the email or number matches a
customer. The same visitor coming back, on any of your pop-ups, is the same lead,
and gets the prize they were first given. To target leads in a segment, use
source is lead_capture.
Your own analytics
After a successful submission the page receives aboom:lead-captured event on
window, carrying the install key and the prize id (no contact details):