Skip to main content

Email automations

When X happens, send Y to whoever matches the conditions.

Automations are reactive rules that run without your intervention every time something happens on a reservation. Unlike campaigns, which are sent once, rules run continuously.

Rule structure

Trigger + Conditions + Template + Configuration → Email

Example:

  • Trigger: reservation completed
  • Conditions: new customer (first visit), party >= 4
  • Template: thank you + return offer
  • Configuration: send 24 h later
  • Result: personalized emails without you doing anything.

Available triggers

TriggerWhen it firesUse case
Reservation createdOn creation (web or manual)Confirmation, prep info
Reservation completedAfter marking completedThank you, survey, review
Reservation cancelledOn cancellationReactivation offer, feedback
No-showWhen marking no_showWin-back with a discount

Templates

Promotion

  • Exclusive offer
  • We miss you
  • Dish of the week
  • Special event
  • Seasonal news

Reviews

  • Ask for review: simple / friendly / formal / with incentive

Each template can have:

  • Subject and body customized.
  • Dynamic variables: {restaurant_name}, {customer_name}, {booking_url}, {menu_url}, {reference_code}, {reservation_date}.
  • AI generation: Gemini writes the subject + body based on your notes.

Conditions (AND filters)

The rule only fires if ALL conditions are met:

  • Day of week: multi-select Mon-Sun.
  • Time: HH:MM-HH:MM range.
  • Party size: min-max pax.
  • Reservation source: web, embed, manual, walk_in.
  • New customer: yes/no (first visit).

Example: "reservation created, only Friday and Saturday, 19-22h, party 4-8, from the web, new customer".

Advanced configuration

Send delay

  • Immediate (default)
  • 1 / 3 / 24 / 48 h after the trigger

24 h post-completed is ideal for asking for a review - the memory is fresh but you're not invasive.

Per-customer cap

So you don't oversend: "max 2 sends in 6 months to the same customer". Useful in "we miss you" templates.

Offer code

Promotion templates accept a code (e.g. WELCOME10) that's injected, highlighted, into the email.

Quick activate / deactivate

Each rule has a green/gray toggle:

  • Active: evaluated on every event.
  • Paused: ignored but config is preserved.

Useful when you want to pause promotions temporarily without deleting the rule.

Pinche manages them too

With Pinche:

  • "List my automations" → shows the status of each.
  • "Pause the post-reservation email this week" → deactivates.
  • "Reactivate the Friday offer rule" → turns it back on.

Post-reservation confirmation

  • Trigger: reservation created
  • Send: immediate
  • Template: confirmation with details + edit link.

Review request 24 h later

  • Trigger: reservation completed
  • Send: 24 h
  • Template: friendly review request.

Win back cancellations

  • Trigger: reservation cancelled
  • Send: 1 h later
  • Template: exclusive offer with a code.

VIP engagement

  • Trigger: reservation completed
  • Condition: customer with >= 5 visits
  • Template: exclusive event or perk.

Best practices

  • Don't oversend: max 2-3 active rules per trigger; at least 3 days between emails to the same customer.
  • Always include unsubscribe: RestaPro adds it automatically.
  • Test before activating: the preview shows desktop and mobile; send one to yourself.
  • Name rules meaningfully: "Welcome new Friday" > "Email 1".
  • Review metrics: the send counter tells you which rules work.

Difference vs campaigns

AutomationCampaign
TriggerAutomatic eventManual
DurationContinuousOne-off
ReachEvery time it happensOne send
Example"Thank you post-meal to everyone""Gala dinner on May 15th"
ESENCA