“Hey, Tuesday looks a little slow. I made something that could help.”

We write it.
You approve.

HeyApprove watches your register and your calendar, then prepares the whole campaign — the offer, the copy, the promo code, who gets it, when it goes. It arrives finished, with one question attached.

First campaign free · Nothing sends until you say so

Example What a real proposal looks like
Waiting for you

A quiet-Tuesday offer for your regulars

Why I’m suggesting it

Tuesday afternoons are down 16% this month, and next week looks quiet too.

The plan

15% off after 2 p.m.

TUESDAY15 Sends Monday morning
Audience
428 regulars
Channels
Email + text
Est. cost
Up to $65

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

The message

Afternoons have been quiet lately, so here’s a reason to come by. 15% off anything after 2 p.m. this week — just show code TUESDAY15 at the counter.

Approve & schedule
Change something Not this time

See what I’d send for your shop

Pick your business and what’s coming up. This is a sample — the real thing is written from your own products and sales.

Pick your business and event to see a preview

You make one decision. I do the rest.

CAMPAIGN READY OFFER AUDIENCE CHANNEL TIMING COST
01 · I notice

Your register and your calendar

Slow afternoons, customers who haven’t come back, weather that changes foot traffic, the holidays that actually matter to your kind of business.

02 · I prepare

The whole campaign, finished

The offer, the copy, the promo code in your point-of-sale, who it goes to, whether it’s email or text, and when it should land. Not a template to fill in.

03 · You decide

Approve, change, or skip

It lands in your inbox with everything you need to judge it in about twenty seconds. Skipping is a real answer — nothing goes out unless you approve it.

04 · I handle it

Sending, tracking, reporting back

Delivery, the promo code’s whole life in your POS, unsubscribes and STOP replies, and then the part that matters: how many people came in and what they spent.

Anaya Coffee’s first send

Our first customer. These are his numbers, not an illustration.

23
people on the list, from a printed QR code
10
redeemed the welcome code at the counter
$150
tracked revenue, net

“I’ve been trying to get into email and text marketing for years, but it always felt like too much work. Setup took a couple of minutes. 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 love seeing real ROI — actual revenue tied to the campaigns I send.”

Tracked revenue comes from promo codes matched in his register. Codes miss some sales — people forget them, or pay cash — so the real number is usually a little higher.

The work moves. The decisions don’t.

STILL WAITING FOR YOU OFFER AUDIENCE CHANNEL COST TIMING

HeyApprove owns

  • Noticing when it’s worth reaching out at all
  • Writing the offer, the subject line, and the copy
  • Picking the audience and the send time
  • Creating the promo code in your POS — and removing it when it expires
  • Delivery, unsubscribes, STOP and HELP replies, and the compliance paperwork behind texting
  • Not overdoing it — I bring you a couple of proposals a month, fewer if you keep skipping them
  • Measuring what came back, in register dollars

You decide

  • Whether anything sends at all — every campaign waits for you
  • Whether the offer is one you actually want to make
  • Any change to the wording, the discount, or the timing
  • Email, text, or both
  • Skipping. It’s a full answer and it costs nothing.

Prefer to write it yourself? The editor is always there. Most owners stop opening it after a few campaigns.

Never more than $65. No subscription. First one free.

You pay per campaign, and only after it runs: 5% of the revenue tracked in your register, with a floor and a ceiling. A campaign that earns nothing costs you the floor. A campaign that earns a fortune still stops at the ceiling.

Email
$5 – $50
per campaign
Text
$8 – $50
per campaign
Email + text
$10 – $65
per campaign

You pay whichever is higher — the floor or 5% of tracked revenue — and never more than the ceiling.

Requires a Square, Shopify, or Mindbody connection — that’s how revenue is tracked. Clover is not connected yet.

Nothing happens behind your back

Every campaign waits for you

There is no automatic send. If you don’t answer, the campaign expires and nothing goes out. You’ll never find out you sent something by hearing about it from a customer.

Your list is people who asked

Email signups confirm by clicking a link. Texts start when a customer texts you first. No purchased lists, no scraping, no quietly adding everyone who ever bought something.

No manipulation, ever

No countdown timers that reset, no “only 3 left” when there are 300, no subject lines built on anxiety. Why we built it this way →

Leaving is one click

No contract, no notice period, no retention call. There’s nothing to cancel — stop approving campaigns and you stop being charged.

“Want me to make your first campaign?”

Put HeyApprove to work

First campaign free · Nothing sends until you say so