“2 p.m. is dead again, and Mrs. Ortega hasn’t been in for two weeks.”

Slow Tuesday.
Wednesday's campaign is already waiting

HeyApprove watches your sales and the calendar, then writes the whole campaign — seasonal drink launch, holiday hours, new pastry collab. A finished email or text lands on your phone. Approve it between the morning rush and the afternoon slump.

First campaign free. Pay based on results. No subscription.

Example What a real proposal looks like
Waiting for you

An afternoon offer for your regulars

Why I’m suggesting it

Tuesday afternoons have been slower than usual, and a handful of regulars haven’t ordered in two weeks.

The plan

15% off any drink after 2 p.m.

AFTERNOON15 Sends tomorrow morning
Audience
180 regulars
Channels
Email + text
Est. cost
$10–$65

I’ll hold this until Friday if you do nothing.

Approve & schedule
Change something Not this time

The afternoon goes quiet, and a familiar face stops showing up

It's the 2 p.m. lull, or a regular who hasn't ordered in two weeks — small signals you'd act on if there were ten spare minutes between the morning rush and closing.

"We're launching fall drinks next week and I haven't told anyone..."

You posted on Instagram but half your regulars aren't on there.

"I should email customers about our holiday hours..."

Thought at 6am while opening. Forgot by 6:15.

"We have regulars who haven't been in for a while."

You'd reach out if you had time. You don't have time.

Same lull, different cause

I watch your sales and the calendar for the moment something's worth a nudge, and bring the finished campaign in the gap between the counter and the next customer.

Afternoons have gone soft

A reason to swing by that lands before the slump does.

A regular's gone quiet

A friendly nudge before they forget you're their spot.

A seasonal drink is ready

Regulars hear about it before they see it at the chain down the street.

Your hours are changing

Said before someone shows up to a locked door.

Something new is on the menu

A new pastry or sandwich, told to your regulars first.

A regular had a great visit

Asked for a Google review with one click, while it's fresh.

Example The kind of email that arrives finished

Here's what I'd actually send

This is the kind of email I'd draft for your cafe. You'd review it, tweak anything you want, and hit approve.

Subject: Fall drinks are here (and one's brand new)

Hi there,

Pumpkin spice is back — and this year we've added a maple oat latte that we're pretty excited about.

The full fall menu is up starting Monday. If you want to beat the line, mornings before 8am are your best bet.

See you soon,
[Your Cafe Name]

No fake urgency. No countdown timer. Just letting people know.

See real dollars from every campaign

Connect your POS and we'll track promo code redemptions. See exactly how much revenue each campaign generated — real money that hit your register. This is how we price, and why POS connection is required.

Track promo code redemptions automatically
See actual revenue per campaign
Email and SMS campaign tracking
Square POS integration
Square
Shopify POS integration
Shopify
Mindbody integration
Mindbody

Connect in 2 minutes. Required for revenue tracking.

QR code at the counter

Put a QR code by the register or on your community board. Customers scan, send a quick email, and they're on your list. Perfect for turning one-time visitors into regulars.

AT THE COUNTER Scan or text JOIN to 555-0142 The customer starts it — never a purchased list. CONSENT RECORDED WHO WHEN WHAT THEY AGREED TO maya@example.com Aug 30, 4:12 p.m. Email and text offers ON YOUR LIST 428 PEOPLE WHO ASKED Every one opted in Leaving takes one tap.

Regulars are everything

You know this. A loyal regular is worth 10 first-time customers. Email helps you stay connected.

5x
Regulars visit more often than new customers
67%
Of coffee shop revenue comes from repeat customers
$0
Cost to email someone already on your list

I've been trying to get into email and text marketing for years, but it always felt like too much work — too much setup, too much knowledge required. It just never got done. Then my brother introduced me to HeyApprove, and everything changed.

Setting up my account took just a couple of minutes while we were chatting on the phone. I printed the QR code, started getting signups, and sent my first campaign to 23 people. Ten of them redeemed the welcome code, and I netted $150. I couldn't believe how easy it was — and how much the system handled for me.

Recently, HeyApprove suggested a Valentine's Day campaign. All I had to do was tweak the message and approve it. The system took care of everything else. It's ridiculously easy, and I love seeing real ROI — actual revenue tied directly to the campaigns I send.

Now I'm excited to try other marketing tactics with HeyApprove because it's so simple and effective. It's ridiculously cheap for the impact it's had on my coffee shop. I can't recommend it enough.

Mike Anaya

Pay per campaign. No monthly subscription.

Your fee is 5% of the sales your register tracks back to the campaign, with a minimum and a base-fee cap. No monthly fees. No contracts.

Email
$5 – $50
per campaign
SMS
$8 – $50
per campaign
Email + SMS
$10 – $65
per campaign

You pay whichever is higher: the minimum or 5% of tracked revenue, up to the base-fee cap. The minimum applies even if a campaign tracks no sales. Larger sends add delivery charges on top — you see the full amount before you approve.

First campaign free. No monthly fees.

Free campaign covers lists up to 500 subscribers and 500 text message parts.

Requires Square, Shopify, or Mindbody connection.

Ready to stay top-of-mind with your regulars?

We'll remind you about seasonal launches, write the email or text, and tell you how much it brought in. You just say yes.

Put HeyApprove to work