Quick answer
Every Wi-Fi connection updates the contact in BIP, so the Last Updated criterion marks the last visit. Create a segment with Last Updated Equals 30 days ago and a daily Recurring campaign, with Allow Lead Re-entry on and a 30-day cooldown. Each lapsed visitor gets the invitation on the day they hit 30 days.
Customers who stop showing up get an invitation to come back on the day they hit 30 days away, without you building a list or having to remember anyone.
What you need
- Easy Auth connected to BIP for at least 30 days, with visitors arriving in Leads
- An EasySpot that asks for the visitor's email (or phone, for WhatsApp)
- A ready email template (the free plan already sends email)
- For WhatsApp: a paid plan, a connected number and an approved Marketing template
What you'll get
- An invitation to come back, sent automatically to every visitor who goes 30 days without connecting to your Wi-Fi.
- One message per absence: someone who gets it and doesn't come back won't get an email every day.
- Someone who comes back and disappears again gets a new invitation, at most one every 30 days.
- A campaign of the right size: each day, only that day's lapsed visitors.
- Works on the free plan, by email. On a paid plan, by WhatsApp too.
How it works
- 1Create the segment of people who hit 30 days without a visit
- 2Create a daily Recurring campaign with the we-miss-you email
- 3Each lapsed visitor gets the invitation on the day they hit 30 days
On every connection, Easy Auth sends the visitor to BIP and BIP updates the contact. That's why, for a contact who came in through the Wi-Fi, Last Updated is the day of the last visit. Sending a campaign doesn't change that date.
The segment compares Last Updated with a relative date: Equals 30 days ago. Each day, it brings in only the people whose last visit was exactly 30 days earlier. The Recurring campaign runs every day, recalculates the segment and sends the invitation to that day's lapsed visitors.
Why a single day, and not "more than 30 days ago"? A segment with Before gathers everyone who has gone missing, from 31 days to years, and it grows every day. On BIP Lite, each run reserves the segment's count at that moment from the month's balance. With Equals, each run brings in only that day's lapsed visitors: the balance isn't reserved again for people who already got the invitation in past runs.
Step by step
1. Create the segment of people who hit 30 days without a visit
- In Segments, click New Segment. Click Settings, fill in the Name Hit 30 days without a visit and click Save.
- Click 0 filter(s) selected and then Add Criteria → Last Updated. In Operator, choose Equals.
- Click the Value. In Date Mode, choose Relative and set Relative Time to
-30Days. The Preview shows the date 30 days ago. - Click Add Criteria again → Email. In Operator, choose Contains and, in Value, type
@. With two criteria, choose All (AND): that way, only people with an email get in. - Click Close. Check the N matches of T count and click Save.
The count changes every day: it's the group of people who hit 30 days without a visit today.

Screenshot coming soon
2. Create the we-miss-you email
- In Emails Templates, click New Template.
- At the top of the editor, click Settings. Fill in the Name We miss you 30 days · Padaria Aurora, choose English as the Language and paste the Subject and Preview from Ready to copy. Click Save.
- Build the email with the blocks and copy from Ready to copy.
- Check it in Preview → Preview Email and click Save.

Screenshot coming soon
3. Create the recurring campaign
- In Campaigns, click New Campaign. In Campaign Name, type We miss you 30 days — Wi-Fi.
- Under Schedule Type, choose Recurring.
- Under Frequency, choose Daily. Under Time,
10:00. Under Timezone, BRT (Sao Paulo) (-03:00). - Below the options, BIP spells out the schedule: Every day at 10:00.

Screenshot coming soon
4. Turn on 30-day re-entry
- Under Lead Re-entry Window, turn on Allow Lead Re-entry.
- In Cooldown Period (Days), enter
30.
Without re-entry, each contact gets this campaign only once, ever. With 30 days, someone who comes back and disappears again gets another invitation, at most one every 30 days.

Screenshot coming soon
5. Choose the email and the segment
- Under Channel, choose Email.
- In From Name, type Padaria Aurora.
- In Email Template, select We miss you 30 days · Padaria Aurora.
- Under Segments, select Hit 30 days without a visit.

Screenshot coming soon
6. Test and activate
- Click Save → Save Draft.
- Click Test Campaign, enter the email of your own BIP contact and click Send Test. Tests don't use up sends.
- Check the email in your inbox.
- Click Save → Save and Activate and confirm in Activate Recurring Campaign. From then on, the campaign runs every day at 10:00.

Screenshot coming soon
Ready to copy
Segment for the daily campaign
Combine both criteria with All (AND).
| Criterion | Operator | Value |
|---|---|---|
| Last Updated | Equals | Relative: -30 Days |
| Contains | @ |
For the WhatsApp campaign, swap the second criterion for Phone → Starts with → +.
All lapsed visitors, for reference
Shows the size of the group of people who haven't shown up in more than 30 days. Use it to keep track, not in the daily campaign.
| Criterion | Operator | Value |
|---|---|---|
| Last Updated | Before | Relative: -30 Days, Start of Day |
Lapsed 30 to 60 days
For a One-time send to people who went missing in the last month, without reaching people who've been gone for years. In Between, each end has its own picker.
| Criterion | Operator | Value |
|---|---|---|
| Last Updated | Between | From: Relative -60 Days, Start of Day · To: Relative -30 Days, Start of Day |
| Contains | @ |
Campaign
| Option | Value |
|---|---|
| Schedule Type | Recurring |
| Frequency | Daily |
| Time and Timezone | 10:00, BRT (Sao Paulo) (-03:00) |
| Lead Re-entry Window | Allow Lead Re-entry on, Cooldown Period (Days) 30 |
| Channel | Email, with the We miss you 30 days · Padaria Aurora template |
| Segments | Hit 30 days without a visit |
We-miss-you email
| Order | Block | Suggested setting |
|---|---|---|
| 1 | Add Image | Brand logo, Max Width (px) 160, centered |
| 2 | Add Heading | Greeting with the first name |
| 3 | Add Text | Two short paragraphs |
| 4 | Add Button | A single action, with a Width of 50 |
| 5 | Add Signature | Simple |
Wherever you see [@first name], type @first, choose lead.firstName() and use friend as the Fallback Value.
[@first name], we haven't seen you in 30 days
The 7 a.m. batch is still coming out of the oven, and there's a coffee waiting for you.
We miss you, [@first name]
It's been a month since you last stopped by Padaria Aurora. Our sourdough still comes out of the oven at 7 a.m., and the apple pie is back on the menu.Come back in the next 7 days, show this email at the register and get a free drip coffee with any savory snack.
See this week's menu
https://www.exemplo.com.br/cardapio
WhatsApp template
For the WhatsApp version, on a paid plan.
aurora_miss_you_30_days · MARKETING
URL button: https://www.exemplo.com.br/cardapio
| Campaign variable | Lead field | Sample value |
|---|---|---|
| Body · {{1}} | first name | Sofia |
How to measure
- Before you activate: the Hit 30 days without a visit segment shows how many invitations go out today. The All lapsed visitors segment shows the size of the whole group.
- In BIP: open Campaign Stats. Processed (N runs) adds up every day the campaign ran. Also track Delivered, Open Rate, Click Rate, Errors and Top clicked links.
- Who came back: Recipient Interactions lists who got the invitation and when. In Leads, the Updated Date column shows each person's last visit: anyone whose date is later than the email's came back to the Wi-Fi.
- In Easy Auth: in Webhooks, click View Logs. Each return shows up as a new call from the integration webhook to
https://api.bip.marketing/api/leads, with Status, Topic, URL and Hour. In View Request, the Request Body shows who connected. - Returning visitors: in Statistics, the General tab shows new and returning visitors for the period, and the Users tab filters Returning Users.
- At the register: count how many people showed the email to get their coffee.
Variations
- By WhatsApp: in the campaign list, click Duplicate, switch the copy's Channel to WhatsApp with the
aurora_miss_you_30_daystemplate and use a segment with Phone → Starts with →+instead of the email criterion. - Once a week: under Frequency, choose Custom and check Monday. In the segment, swap Equals for Between, with From Relative
-36Days (Start of Day) and To Relative-30Days (End of Day). Every Monday, the segment brings in the lapsed visitors from the previous 7 days. - A different time frame: for customers who come every week, use
-15in the segment and15in Cooldown Period (Days). For less frequent purchases,-60and60. - First send to people already gone: the daily campaign only reaches people who hit 30 days from now on. For those already past that mark, make a One-time send with the Lapsed 30 to 60 days segment.
- Wi-Fi visitors only: if you also import spreadsheets, add First / Last Source → First Source (Type) → Equals → API to the segment.
Frequently asked questions
Why does Last Updated show the last visit?
Because on every connection, Easy Auth sends the visitor to BIP and BIP updates the contact. Sending campaigns doesn't change that date. Editing the contact in the dashboard, importing a spreadsheet or updating it through the API does: in an account that only receives Easy Auth visitors, Last Updated is the last connection.
Can someone who got the invitation and came back get it again?
Yes, if they disappear again. When they come back, Last Updated changes and they leave the segment. If they go another 30 days without showing up, they enter it again, and re-entry lets the invitation go out, because more than 30 days have passed since the previous send.
I imported my old Easy Auth base. Does anything change?
On import, Last Updated for every imported contact becomes the import date. Thirty days later, everyone who hasn't come back enters that day's segment at once. Before that date, check the segment count and the month's balance in Settings → Billing: if the balance doesn't cover everyone, the campaign doesn't go out that day.
Does it work on the free plan?
Yes, by email. The account created by Easy Auth starts on BIP Lite with 1,000 free sends per month. Each run reserves the day's segment count from the balance: only the people who hit 30 days without a visit. WhatsApp comes with the paid plan. See Plans and limits.
See also
- Connect Easy Auth to BIP and receive your Wi-Fi visitors
- Segments: the 10 criteria to filter contacts
- Campaigns: one-time, recurring and API-triggered
- Email editor: blocks, variables and preview
- Welcome back: today's offer for returning visitors
- Win back customers on the BIP website
- Bip.Marketing on the Easy Auth Wiki