Shata Solutions
← Back to marketplace
Restaurant Automation

Review Request

Ask satisfied diners for Google reviews shortly after payment with smart sentiment gating.

Automation overview

What this automation does

This automation starts when pOS payment closed webhook + 90 minute delay. It google sheets check satisfaction gate and whatsapp send review link, then 48h email reminder if no click; unhappy diners routed to private feedback.

Trigger
POS payment closed webhook + 90 minute delay
Main actions
Google Sheets check satisfaction gate → WhatsApp send review link
Final outcome
48h email reminder if no click; unhappy diners routed to private feedback
Execution time
30–90 seconds
Apps used
4 integrations
AI-powered
No
Difficulty
Beginner
Beginner
Workflow diagram

End-to-end scenario flow

Read-only visualization of how data moves from trigger to final result.

Trigger
Shata POS
Payment closed
Step 1
Google Sheets
Check satisfaction gate
Step 2
WhatsApp
Send review link
Result
Gmail
Gentle email reminder
Step-by-step

How each step runs

  1. 1
    Shata POSTrigger
    Payment closed

    POS payment closed webhook with 90 minute delay

  2. 2
    Google Sheets
    Check satisfaction gate

    Exclude complaint flag or low-tip orders from review ask

  3. 3
    WhatsApp
    Send review link

    WhatsApp with Google review deep link for location

  4. 4
    Gmail
    Gentle email reminder

    48h email reminder if no click; unhappy diners routed to private feedback

Apps used

Connected applications

Shata POS

Sends

Google Sheets

Sends

WhatsApp

Sends

Gmail

Sends

Summary

Automation summary

Trigger
POS payment closed webhook + 90 minute delay
Inputs
POS payment closed webhook + 90 minute delay, Business Name, Notification Email, Timezone
Outputs
48h email reminder if no click; unhappy diners routed to private feedback, Google Sheets check satisfaction gate, WhatsApp send review link
Business goal
Automate review request end-to-end with accurate app routing.
Execution frequency
Real-time on event
Estimated runtime
30–90 seconds
Error handling
Failed steps retry up to 3 times with exponential backoff; persistent failures notify your configured channel and log to the run history.
Dependencies
Shata POS, WhatsApp
Benefits

Why use this automation?

Save ~3 hours/week

Remove repetitive steps from Review Request so your team focuses on high-value work.

Reduce manual work

Connected apps sync data automatically instead of copy-paste between dashboards.

Prevent human errors

Standardized logic runs the same way every time, with retries on failure.

Faster response times

Events trigger immediate actions instead of waiting for someone to check a queue.

Requirements

What you need to get started

Required apps

  • Shata POS
  • WhatsApp

Required accounts

  • Active Shata POS workspace with API access
  • Active WhatsApp workspace with API access
  • Shata Automation workspace (free tier supported)

Required API keys

  • OAuth tokens for each connected integration

Permissions

  • Read access on trigger sources (forms, sheets, webhooks, or CRM objects)
  • Write access on destination apps (email, chat, CRM, or storage)

Estimated setup time

  • 30 min including app authorization and test run
  • Difficulty: Beginner

Optional apps

  • Gmail (optional)
  • Twilio (optional)
  • Typeform (optional)

Automation runtime

Activate this template

PartialSome steps run in preview until their integrations go live.

Connect required apps via OAuth or API keys. Credentials are encrypted server-side. Dev test runs mock external actions when connections are missing.

Draft
0%
Activation readiness

Est. setup time: ~8 min

Required connections

  • shata pos(required)
    Previewshata-pos: workflow actions run in preview
    Missing
  • Google Sheets(required)
    Missing
  • WhatsApp (Twilio)(required)
    PreviewWhatsApp (Twilio): workflow actions run in preview
    Missing
  • Missing connection: shata pos
  • Missing connection: Google Sheets
  • Missing connection: WhatsApp (Twilio)
Manage all connections →View all installations →

Workflow summary

Trigger
POS payment closed webhook + 90 minute delay
Steps
4 nodes
Required apps
3
Optional apps
1

Trigger

Webhook trigger

Activate this workflow to provision the trigger endpoint.

Run history

No runs yet. Install the template and run a test, or activate to receive webhook/schedule runs.

FreeBeginnerPartial30 min setup3.8352 installs · 262 reviews
Customize for My Business
Analytics

Template performance

9.1k
Views
352
Installs
257
Favorites
3.8
Avg rating
3.9%
Conversion
30 min
Setup time
96%
Success rate
69
Trending score
Most used integrations
shata-posGoogle SheetsWhatsApp

POS payment closed webhook waits 90 minutes, checks order had no complaint flag and tip >10% if card, sends WhatsApp with Google review deep link for location, tracks click via Bitly, and if no click in 48h sends gentle email reminder. Complaint orders route to feedback form instead of public review link.

Some steps run in preview until their integrations go live.

Required apps
Shata PosPreviewGoogle SheetsLiveWhatsAppPreview
Optional apps
GmailLive
All integrations
Shata PosGoogle SheetsWhatsAppGmail
Workflow preview

How Review Request runs

1
Trigger
Define satisfaction gate
2
Process
Rule engine
3
Action
shata-pos
4
Notify
Alert & log
Shata PosGoogle SheetsWhatsappGmail
Setup steps

Get started in 6 steps

  1. 1
    Connect POS and review

    Shata POS payment webhook, Twilio WhatsApp, Gmail, Bitly, Google review URLs per location.

  2. 2
    Define satisfaction gate

    Exclude complaint flag, void, or tip below threshold orders.

  3. 3
    Configure timing

    90 min post-meal default; adjustable per service style.

  4. 4
    Track review clicks

    Bitly analytics to Sheets; correlate with review count weekly.

  5. 5
    Route unhappy diners

    Low tip or complaint flag sends private Typeform feedback to manager instead of Google review link.

  6. 6
    Test happy path

    Close test check; verify WhatsApp review link after delay.

Variables

Configurable settings

VariableTypeDefaultRequired
Business NametextYour BusinessYes
Notification EmailemailYes
TimezoneselectYes
Google Sheet IDtextNo
Sheet RangetextSheet1!A:ZNo
Gmail Search Querytextis:unreadNo
FAQ

Frequently asked questions

Incentive for reviews?

Avoid gating review on discount—workflow sends thank-you only after click optional.

Duplicate requests?

Max one review ask per guest per 90 days.

TripAdvisor branch?

Optional second link for properties tracking TripAdvisor.

Dine-in vs delivery?

Delivery uses shorter 30 min delay after delivered status.

Get started

Customize Review Request for your business

Our team can adapt this template to your exact workflow, apps, and brand requirements.