Google Review Requests
在顾客到访后,通过 WhatsApp 及您的其他渠道,用顾客自己的语言并附上各门店的评价链接,邀请顾客留下 Google 评价。您的 CRM、POS 或文件提供顾客名单;MonoChat 在合适的时间以公平的方式发送请求。
概览
Google Review Requests 会在客户到店后,通过 WhatsApp 以及您在 MonoChat 中使用的其他渠道,邀请客户留下 Google 评价。您的 CRM、POS 或预约系统发送当天的客户名单;MonoChat 会在合适的时间,用客户自己的语言,向每位客户发送一条简短友好、附有您 Google 评价链接的消息。专为餐厅、诊所、美容美发店、商店以及任何拥有一家或多家门店的企业打造。
您将每家门店添加为一个 location(门店),并为其设置评价链接和语言;决定请求 何时 发出(General,常规);并通过四种方式提交客户:API、CSV 文件或粘贴的名单(Send,发送)、MonoChat Triggers(触发器),或由团队在会话中发送。Today(今日)、Requests(请求)、Reports(报告)和 Activity(活动)显示已发送、已读和已回复的内容。
亮点
- 每家门店一个链接,支持所有语言。 Place ID 会打开 Google 带星级的“撰写评价”窗口;粘贴的评价链接(g.page/r/…/review)也可以使用。每家门店可从 MonoChat 的全部 35 种语言中选择自己的语言,并附带可修改的现成文案。
- 规范地使用 WhatsApp。 客户的 24 小时窗口开放期间,发送费用更低的自由格式消息;窗口之外,则发送客户语言的已批准模板。一个模板即可服务所有门店:其链接按钮以门店的 Place ID 结尾。
- 公平地邀请。 每位客户都会收到评价链接。“Had a problem?”(遇到问题?)位于链接旁边,绝不会取代链接。没有奖励或优惠券字段,应用也绝不会要求五星好评或提及员工姓名。
- 默认尊重客户。 到店后延迟发送、免打扰时段、每位客户 90 天内只邀请一次、可选的每日上限和一次可选提醒。“Stop”以及每种语言的退订词会让客户永久退订。
开始之前
您需要:
- 门店的 Google Place ID 或评价链接。 Google 的 Place ID Finder 会显示 Place ID:在地图上搜索您的商家,复制其名称下方的 ID。
- 一个用于发送的渠道。 对于 WhatsApp:在 设置 › 渠道 中连接的 WhatsApp 号码,以及一个已批准的模板(应用会为每种语言提供建议模板)。评价邀请几乎总是被批准为 Marketing(营销)类别,并适用 Meta 的营销价格。其他渠道(Instagram、Messenger、网页聊天、Telegram)在允许时收到自由格式消息;短信从您的短信号码发送。
- **可选:**一个 Google Places API 密钥,用于按名称查找 Place ID 并跟踪每家门店的评分。
本应用并非由 Google 制作或认可。Google 是 Google LLC 的商标。
安装与设置
- 在 设置 › MonoStore › 应用 中安装 Google Review Requests,或打开安装链接 app.monochat.ai/apps/TN5QsrchsFJyCgbJx。如果您还没有 MonoChat 账号,通过该链接可以先注册,并自动为您安装应用。
- 打开 Reviews(评价)客服台(左侧菜单中的星形图标)。在 Locations(门店)下点击 New location(新建门店):填写名称、Place ID 或评价链接(Test the link,测试链接)、语言和消息,以及用于发送的 WhatsApp 或短信号码。点击 Save(保存)。
- 对于 WhatsApp,点击 Suggest a template(建议模板),将模板复制到 WhatsApp Manager 或提交审批,待 Meta 批准后在门店中选择该模板。
- 在 General(常规)下检查延迟、免打扰时段和退订设置。如果想先全面试用,请开启 Test mode(测试模式)。
- 提交客户:在 API 下连接您的 CRM 或 POS,在 Send(发送)下上传文件,或添加一个 Trigger(触发器)。
- 点击客服台顶部的绿色电源按钮,然后点击 Turn on(开启)。标题旁的徽标会从 Off(关闭)变为 On(开启)。
加载 Sample data(示例数据:“Al Noor Grill”,迪拜两家门店,两周内六十条请求),在发出第一条请求之前就能看到每个页面填满数据的样子。示例数据永远不会发送任何内容,Remove sample data(移除示例数据)会将其删除,而不会影响您真实的门店、触发器和请求。
逐页说明
应用位于 Reviews(评价)客服台:Today、Requests、Send、Locations、Reports 和 Activity,然后是设置:General、Triggers、API、Google 和 Sample data。下方截图展示的是示例数据。
开始使用
首页的 开始使用 标签页会添加一张 Set up Google Review Requests(设置 Google Review Requests)卡片,包含五个步骤:1. Your location and its review link(您的门店及其评价链接)、2. How the request goes(请求如何发送)、3. The sending rules(发送规则)、4. Your CRM or POS (optional)(您的 CRM 或 POS,可选)和 5. Turn it on(开启)。每个步骤都有一个按钮,可打开完成该步骤的页面,Next(下一步)则进入下一步。

客服台顶部
顶部在标题旁显示 On(开启)或 Off(关闭)。定位图标会打开 New location(新建门店),电源按钮会打开 Turn Google Review Requests on(开启 Google Review Requests):它列出已就绪和仍缺少的项目(A location with its Google review link,带 Google 评价链接的门店;A WhatsApp template or a message,WhatsApp 模板或消息;The sending rules,发送规则;The API key (optional),API 密钥,可选)。开启后,到期的请求会发出,触发器开始工作,回复会被读取。关闭期间,收到的请求会被保留并等待。

Today
Reviews › Today(今日)以摘要开头:今天发送的评价请求数、已读数、回复数、“had a problem”次数和退订数,有多少正在等待,以及是否有错误。下方是应用的状态、尚未完成的设置步骤,以及最新事件:从 API 或文件 Received(已接收)的请求、Sent(已发送:在会话中以自由格式消息发送,或以 WhatsApp 模板并注明语言发送)、带客户回答的 Replied(已回复)、Had a problem(遇到问题)、Opted out(已退订)、附原因的 Skipped(已跳过,例如 Already asked recently,最近已邀请过),以及设置了 Places API 密钥时每家门店的 Google rating(Google 评分)。

Requests
Reviews › Requests(请求)列出所有请求。可按状态(Every status,所有状态)、门店(Every location,所有门店)或来源(Every source,所有来源)筛选,也可以搜索。每一行显示客户和电话、状态(Scheduled 已排期、Sent 已发送、Delivered 已送达、Read 已读、Replied 已回复、Had a problem 遇到问题、Opted out 已退订、Skipped 已跳过、Failed 失败、Cancelled 已取消)、门店、来源(API、File 文件、Trigger 触发器或 By hand 手动)、订单号,以及发送或已发送的时间和语言。

行末的图标会打开该请求:门店、语言和来源、您的订单号和您自己的 id、发送方式(自由格式或 WhatsApp 模板)、它的 Steps(步骤:到店、接收、排期、发送、送达、已读、回复)以及它的 Activity(活动)。您的团队可以打开会话、在请求失败或被跳过时重新发送,或在请求等待期间取消它。被跳过的请求会显示原因,例如 Already asked recently(最近已邀请过)、The customer opted out(客户已退订)、The channel’s 24-hour window is closed(渠道的 24 小时窗口已关闭)、No template or message for this language(此语言没有模板或消息)、No phone number(没有电话号码)或 The location has no review link(门店没有评价链接)。

Send
Reviews › Send(发送)用于手动创建请求:
- Upload a file(上传文件):拖入来自 POS 或 CRM 的 CSV 文件(Excel 请先另存为 CSV)。匹配各列,预览前几行,然后立即发送或将请求分散到几个小时内发送。
- Paste numbers(粘贴号码):每行一位客户(号码、姓名),并选择 Location(门店)、Language(语言)和 When(时间:After the usual delay 按常规延迟、Now (outside the quiet hours) 立即(免打扰时段之外),或分散到 2、4 或 8 小时内)。Create the requests(创建请求)会添加这些请求。
- One customer(单个客户):电话、姓名、门店、语言和订单号,然后选择 Send now(立即发送)或 After the usual delay(按常规延迟)。
Recent files and lists(最近的文件和名单)显示每次上传中已发送、等待中、已跳过或失败的数量。没有国家代码的号码会使用 General(常规)中设置的国家代码。

Locations
Reviews › Locations(门店)列出您的门店,显示其状态、评价链接是否就绪以及消息所用的语言。用铅笔图标编辑门店,用箭头打开其评价链接,用电源图标开启或关闭门店,用垃圾桶删除门店。New location(新建门店)用于添加门店,Suggest a template(建议模板)会显示一个现成的 WhatsApp 模板。

在门店表单中:
- Name(名称,即客户熟知的名称;用于填充消息中的
{location})、Sort order(排序)和 Active(启用)。 - Google review link(Google 评价链接):Place ID or review link(Place ID 或评价链接)。Place ID 会打开 Google 带星级的“撰写评价”窗口;粘贴的评价链接会原样保留。完整链接会显示出来,Test the link(测试链接)会打开它。设置 Places API 密钥后,Find my place(查找我的地点)会按名称搜索并填入 Place ID。

- Languages and messages(语言和消息):该门店使用的 Languages(语言)、Default language(默认语言,用于未指定语言的请求,或门店未使用的语言的请求)以及 Editing language(编辑语言)。每种语言包括:Review request(评价请求)、Reminder(提醒)、Opt-out confirmation(退订确认)和 Reply to “Had a problem?”(对“遇到问题?”的回复),可使用占位符
{name}{firstName}{location}{reviewLink}{date}{orderNo}。每种语言都自带现成文案;Restore the ready texts(恢复现成文案)可将其恢复。 - WhatsApp:用于发送的 WhatsApp number(WhatsApp 号码),以及每种语言的已批准模板,其链接按钮映射到 Place ID。
- SMS:SMS number(短信号码),用于 API 以渠道
sms发送的请求,以及没有 WhatsApp 号码时的电话号码。

Suggest a template
Suggest a template(建议模板)会以您选择的语言显示一个现成的 WhatsApp 模板:模板名称(例如 google_review_request_en_us)、Marketing(营销)类别、用 {{1}} 表示名字、{{2}} 表示门店的正文、以 Place ID 结尾的 Leave a review(留下评价)链接按钮,以及快速回复 Had a problem?(遇到问题?)和 Stop。由于按钮以 Place ID 结尾,一个模板即可服务所有门店。点击 Copy(复制)将其复制到 WhatsApp Manager,或在已连接 WhatsApp 号码时直接从应用提交审批。

Reports
Reviews › Reports(报告)涵盖最近 7、30、90 或 180 天:已发送、已读、已回复、遇到问题和已退订的请求,按 Per location(按门店)和 Per source(按来源:Trigger、API、By hand、File)统计,并显示送达率和已读率、跳过和失败数量。设置 Places API 密钥后,Google rating(Google 评分)会按天显示每家门店的评分和评价数,以及自第一条请求以来的新增评价。

Activity
Reviews › Activity(活动)列出应用所做的一切:All(全部)、Sent(已发送)、Replies(回复)、Skipped(已跳过)或 Errors(错误),并显示客户、门店、发生的事情和来源。

General
Reviews › General(常规)设置请求何时发出以及回复如何处理:
| 设置 | 作用 |
|---|---|
| Test mode(测试模式) | 不会向客户发送任何内容:每条请求都会以内部备注的形式写入会话,显示将要发送的内容。关闭后即正式启用。 |
| Delay after the visit (hours)(到店后延迟,小时) | 默认为 2。没有到店日期时,从收到请求时开始计算延迟。 |
| One request per customer in (days)(每位客户每多少天一次请求,天) | 默认为 90。 |
| Quiet hours(免打扰时段)、From(从)、To(到) | 默认为 21:00–10:00。这些时段内不发送请求;请求会等到时段结束。 |
| Days without requests(不发送请求的日期) | 落在这些日期的请求会顺延到第二天。 |
| Daily limit per location(每家门店每日上限) | 0 表示不限。超过上限的请求会在第二天发送。 |
| Time zone(时区) | 默认使用工作区的时区。 |
| One reminder(一次提醒)、Reminder after (hours)(提醒间隔,小时) | 当客户既未回复也未点击按钮时发送一次。默认关闭。 |
| Free-form message inside the 24-hour window(24 小时窗口内发送自由格式消息) | 在 WhatsApp 上,如果客户在过去 24 小时内发过消息,则发送门店的自由格式消息而不是模板(更便宜)。 |
| Country code for local numbers(本地号码的国家代码) | 例如,050 123 4567 会变为 +971 50 123 4567。 |
| Language of the team notes(团队备注语言) | 应用所写内部备注的语言。 |
| Opt-out tag(退订标签)、Stop words(退订词) | 带有该标签的客户永远不会收到请求。仅包含某个退订词的回复会让客户退订;“Stop”按钮及其在每种语言中的对应词始终有效。 |
| “Had a problem?”:Extra words(额外词语)、Tag(标签)、Give the conversation to(将会话分配给) | 每种语言的“Had a problem?”始终有效;您可以添加自己的按钮文字。客户会被打上标签,团队会收到备注,会话可以分配给某个团队或某个人。您的流程可以通过自定义事件 review.feedback 作出响应。 |

Triggers
Reviews › Triggers(触发器)根据 MonoChat 事件发送请求。每个触发器包括 Name(名称)、When(时机:Conversation closed 会话已关闭、Payment received 已收款或 Tag added 已添加标签)、Location(门店)、After (hours)(延迟,小时)、Language(语言:门店的语言或固定语言)、Sort order(排序)和 Active(启用)。不在 WhatsApp 或短信上的会话,在其渠道允许时会收到自由格式消息;否则,在已知客户号码的情况下,请求会通过 WhatsApp 发送到该号码。


API
Reviews › API 显示地址、App key(应用密钥;Make the app key,生成应用密钥)以及 One request(单条请求)、Several requests(多条请求,一次调用最多 500 条)和 List the locations(列出门店)的现成 curl 示例。Bearer 令牌是 MonoChat 用户 API 令牌(个人资料 › API 令牌);应用密钥必须放在请求体中,缺少它的调用即使令牌有效也会被拒绝。
curl -X POST 'https://app.monochat.ai/api/<workspace>/custom-functions/app-google-review-requests/methods/api-request.js' \
-H 'Authorization: Bearer <YOUR_MONOCHAT_API_TOKEN>' \
-H 'Content-Type: application/json' \
-d '{"key":"<APP_KEY>","phone":"+971501234567","name":"Sara Ahmed","location":"Dubai Marina","language":"en","visitAt":"2026-10-18T19:30:00+04:00","orderNo":"A-1043","externalId":"pos-88121"}'
| 字段 | 说明 |
|---|---|
phone | 客户的号码;本地号码会使用 General(常规)中的国家代码。 |
name | 可选;填充 {name} 和 {firstName}。 |
location | 门店的名称或 id;只有一家门店时可省略。 |
language | 可选:语言代码或名称(ar、ar-SA、ar_AE、Arabic、العربية …);否则使用门店的默认语言。 |
visitAt | 可选:客户到店时间(ISO 日期);请求会在此之后等待设定的延迟。 |
orderNo | 可选;填充 {orderNo}。 |
externalId | 可选:您自己的 id;同一 id 只接受一次。 |
channel | 可选:sms 表示通过短信发送。 |
响应会列出每条请求是被接受(附发送时间)还是被拒绝(附原因):invalid-phone、location-unknown、no-location、duplicate、already-scheduled、recently-asked、invalid-date、too-old。整个调用会因 bad-key 或 app-off 被拒绝。

Google
Reviews › Google 为可选设置。设置 Google Places API 密钥后,Find my place(查找我的地点)会根据门店名称填入其 Place ID,并且每天读取一次每家门店的评分和评价数用于报告。在 Google Cloud 中:创建项目,启用“Places API (New)”,在 Credentials 下创建 API 密钥,并将其限制为该 API。Google 会向您的账号收取调用费用:每次 Find my place 一次搜索,每家门店每天一次 Place Details 调用。粘贴密钥,点击 Test(测试)和 Save(保存)。

会话旁
在 收件箱 中,会话旁的 Google review(Google 评价)卡片会显示该客户的评价请求及其状态,Send review request(发送评价请求)会立即为团队选择的门店发送一条请求:客户会收到该门店的评价链接,旁边附有“Had a problem?”。如果客户已退订,卡片会给出提示。
常见问题
可以邀请客户留下 Google 评价吗? 可以,邀请每一位客户是允许的。Google 会删除以不正当方式获取的评价:提供奖励、只邀请满意的客户,或要求特定评分或特定措辞。本应用向所有人发送链接,没有奖励字段,也绝不会要求五星好评。
客户点击“Had a problem?”后会发生什么?
客户会收到一条用其语言撰写的简短回复,询问发生了什么。您的团队会收到一个标签和一条备注,会话可以分配给某个团队或某个人,您的流程可以由自定义事件 review.feedback 启动。
在 WhatsApp 上应选择哪种模板类别? 评价邀请几乎总是被批准为 Marketing(营销)类别,并适用 Meta 的营销价格。客户的 24 小时窗口开放期间,应用会改为发送自由格式消息,费用更低。
同一位客户会被邀请两次吗?
在 One request per customer in (days)(每位客户每多少天一次请求,默认为 90 天)设定的天数内不会;并且来自您系统的同一 externalId 只会被接受一次。
可以在不发送任何内容的情况下试用吗? 可以。在 General(常规)下开启 Test mode(测试模式):每条请求都会以内部备注的形式写入会话,准确显示将要发送的内容。