How should vegan restaurants write Klaviyo flows without inventing cover lift?
Quick answer
Write restaurant Klaviyo from POS and reservation facts: hours, a named school-night bundle, a kill date, wait minutes only if you measured them tonight. Do not invent cover lift, occupancy percentage, busy Tuesday, or wait minutes. Product Klaviyo that invents green claims lives in LLM email copy. The Tuesday product lives in weekday covers. EmpCo still applies to planet praise in the body from 27 September 2026.
Vs other Intelligence guides
| Guide | Job |
|---|---|
| LLM email copy | Product green claims in Klaviyo or ChatGPT. Not occupancy theater. |
| Eco DTC email | Which product flows to build. Not restaurant covers. |
| Weekday covers | First-party school-night bundle on POS. This page is the email that must not invent lift. |
| Win-back campaigns | Lapsed product buyers. Not Tuesday tables. |
| Cart abandonment | Shopify carts. Not a reservation reminder. |
| WhatsApp door waitlist | A full room at the door. Email must not invent that wait. |
| Voucher vs Tuesday | Groupon portals. Do not email invented cover lift to fill them. |
| Too Good To Go waste window | Last-service leftover bags. Not a Klaviyo occupancy story. |
| This guide | How vegan restaurants write Klaviyo flows without inventing cover lift |
Composite operator guidance. Not legal advice on CAN-SPAM, PECR, EmpCo, or Klaviyo terms. Named ESP tools follow their own flows. Do not treat a worksheet cover count as a typical occupancy lift.
Three email jobs. Do not mix the kits.
| Job | Object | Kit |
|---|---|---|
| Product eco email | A SKU and a green claim | LLM email copy |
| School-night ops email | Hours, named bundle, kill date | This fence |
| Door waitlist | Table-ready ping when the room is actually full | WhatsApp waitlist |
Do not paste a ChatGPT "Tuesdays are 40% quieter, this flow lifts covers 32%" line into Klaviyo and call it weekday marketing. The bundle still has to exist on POS. The lift still has to be unprinted.
Proof ladder (occupancy copy)
| What is true this week | You may send | You freeze |
|---|---|---|
| Named school-night bundle on POS, nights printed, kill date signed | Hours, bundle name, price if you publish price, end date | Cover lift %. Busy Tuesday. We are slammed. Invented wait minutes |
| POS shows last Tuesday was slow. You want fill | The owned bundle. Silence on how full the room will be | Last seats. Only a few tables left. Occupancy theater |
| You measured wait minutes tonight at the door | A same-night ping with that number, then stop | Putting last night's wait into a seven-day flow |
| ChatGPT or Klaviyo AI drafted planet-saving Tuesday copy | Nothing until a human strips occupancy and climate invention | Schedule as drafted. Eco restaurant because you emailed |
Staff line: "Klaviyo sells the named bundle and the hours. It does not invent how full we are." If you cannot name the POS bundle, do not send a school-night blast.
Print vs banned
| Surface | Allow | Kill |
|---|---|---|
| Subject / preview | Named bundle, nights, hours, kill date | 32% more covers. Busy vegan Tuesday. Last tables. Invented wait |
| Body | What is on POS this week. Allergen and diet words from the card | Planet-saving school night. Climate-friendly because Tuesday is quiet |
| SMS companion | Same facts, shorter. Opt-in already true | A wait-minute blast for a room that is not full |
| GBP Post that matches the email | Hours and the named bundle | Cover-lift theater copied onto Maps |
EmpCo treats vague environmental praise as unfair for EU consumers from 27 September 2026, including promotional email. Planet-saving Tuesday and climate-friendly quiet nights fail that test even when the bundle is real. US copy still needs a reasonable basis under the FTC Green Guides. This page does not publish a typical cover-lift percentage or a typical occupancy benchmark. Score leftover adjectives in the green claims calculator.
Flow freeze (labeled example)
Walk live flows with FOH and whoever hits Schedule. Replace every cell from POS. Do not copy the example as a city occupancy benchmark.
| Field | Worked example | Your cell |
|---|---|---|
| Last Tuesday first-party covers | 41 covers example | [tue_covers] |
| Named bundle on POS this week | Family school-night plate example, or NONE | [bundle] |
| Live cover-lift / busy / wait lines in flows | 2 example. Kill them | [occupancy_lines] |
| Wait minutes measured tonight | NONE example. Do not invent 15 | [wait_minutes] |
The 41 covers, 2 lines, and 15-minute anti-pattern are worksheet labels, not a Klaviyo quota. If [bundle] is NONE, school-night Klaviyo is blank until POS has a product. If [wait_minutes] is NONE, wait copy is blank.
Go / no-go
| Call | When |
|---|---|
| No-go on occupancy copy | Invented cover lift %, busy Tuesday, last tables, wait minutes you did not measure, planet-saving school night, ChatGPT draft scheduled as-is |
| Go on named-bundle email | Bundle on POS, nights and kill date true, hours true, diet words match the card, occupancy lines stripped |
| Partial go | Pause flows that invent lift this week. Keep hours and the named bundle. Do not fill the gap with a busier subject |
Score leftover occupancy lines, unpublished AI drafts, and diner replies that the room was empty. Open rate on a busy-Tuesday subject is not a covers KPI.
Email cannot invent a full room
School nights still need a product. Send the named bundle. Leave cover lift off the subject. If the room is actually full, the door waitlist kit owns the ping.
Template fields and 7-day run
| Field | Fill with | Do not invent |
|---|---|---|
[bundle] | Named POS offer this week, or NONE | A vibe night with no SKU |
[nights] | Tue-Thu or the actual fence | Every night we are quiet |
[kill_date] | When the bundle ends | While tables last |
[wait_minutes] | Measured tonight, or NONE | 15 minutes because it sounds busy |
[occupancy_line] | Paste live cover-lift copy, or NONE | Keeping it because open rate was fine |
[markets] | US / EU / UK / both | One planet Tuesday for every diner |
Brief: "Bundle: [bundle]. Nights: [nights]. Kill: [kill_date]. Wait: [wait_minutes]. Occupancy line: [occupancy_line]. Markets: [markets]. If bundle is NONE, school-night send is blank. If wait is NONE, wait copy is blank. Kill occupancy lines."
- Day 1: Export every live Klaviyo flow, campaign, and SMS that mentions Tuesday, covers, wait, busy, last tables, or school night.
- Day 2: Fill [bundle] from POS. If NONE, pause those sends. The product still lives in weekday covers.
- Day 3: Freeze banned occupancy and planet lines. Sign it. File it in the substantiation folder.
- Day 4: Rewrite subjects and bodies to hours, named bundle, kill date. Human gate before Schedule. Product green claims stay in LLM email copy.
- Day 5: Match GBP Posts to the same facts. Door waits stay in WhatsApp waitlist. Do not email a wait you did not measure.
- Day 6: First fenced school-night send. Score whether the copy named the bundle or invented a full room.
- Day 7: Score leftover occupancy lines in the green claims calculator. No-go if cover lift is still the subject. Product flows stay in eco DTC email.
Frequently asked questions
How should vegan restaurants write Klaviyo flows without inventing cover lift?
Send hours, a named POS bundle, and a kill date. Do not print cover lift, occupancy percentage, busy Tuesday, or wait minutes you did not measure tonight. Product green-claims email is a different kit. Open rate is not covers.
Is this the same as the product Klaviyo green-claims guide?
No. That page freezes plastic-free and climate lines on product email. This page freezes occupancy theater on restaurant flows. Do not recook the product kit to cover busy Tuesday.
Can ChatGPT draft the Tuesday flow if we edit later?
Only if a human strips invented lift, wait minutes, and planet praise before Schedule. Models write busy rooms because it sounds like marketing. That is not a fact.
Can we say we are busy if last Tuesday was actually slow?
No. Last tables and busy Tuesday are claims about the room. If POS was slow, sell the named bundle. Do not invent a queue.
What do we measure if not cover lift %?
Whether the bundle was named, leftover occupancy lines, unpublished AI drafts, and diner replies that the room was empty. Do not publish a cover-lift percentage as the reason the flow worked.