Have something to say?
Not able to add domain for custom email address
The function of adding domain & connecting custom email address doesn’t work as expected, especially for Emailit provider. Steps to replicate issue: In customer account, Navigate to Settings > Email Settings Add Domain > Save Nothing happened where the customer was supposed to get DNS records to verify their sending domain.
QR Code stats
When I am setting up a customer to use QR codes, I am scanning and testing the codes. can I reset the count of scans and attempts, so that the analytics are more accurate and I can remove my testing scans and attempts?
Edge Mobile Browser white screen issue
White screen issue. I have replicated the issue I found yesterday of a white screen instead of the 5-star screen loading from a QR code scan. See video. The customer is Butter Bee Bagel and it's a new customer I'm prospecting. They will use only a qr code. Using Chrome and Edge browsers, the issue seems to be solely on Edge. Notes: I am using an iPhone 17 Pro Max with the Edge browser as default. I have deleted the data save in the browser app. I do not see this issue with Chrome browser.
QR Codes
I see that sms and emails can be limited in a package. what about QR codes? can they be limited for the number for scans that will work? Can they be disabled, or do you just delete them and they will stop working?
Invitation flow confuses new users: the email describes a step that doesn't exist
The invitation email tells new users to create an account, then come back to the email and accept. That second step doesn't exist: after "Join", they are already in. Both buttons open the same sign-up page, which shows neither their email, nor who invited them, nor their role. The subject can't be edited and reads like spam in French, and the email lands in Gmail Promotions. Clients get lost at their very first contact with the platform, to the point that I send a separate email with every invitation to explain what to click. For a white-label product, that first impression looks unfinished. What happens today (tested on a demo organization, with an address that has no account and one that has an account) Sending the invitation The Manager role is preselected, and comes back after each invitation sent. The pending invitations list shows the email and the time sent, but not the role or the locations, so there is no way to check what was sent. The email The same email goes out whether or not the address already has an account: an "Accept invitation" button, a "Create account" button, and the sentence "after creating an account, you can click the accept button in this email". The subject is fixed: "Demande à la gestion de la réputation : " in French. It cannot be edited, and no personal message can be added. The email does not say who sent the invitation, which role it gives, or which locations the user will see. What the invited user sees No account yet: both buttons open "Join / Create your account to get started" (name, password, confirm). After "Join", the user lands on the dashboard, logged in and already a member. Existing account, logged out: "Accept invitation" opens the standard login page, with no mention of the invitation. "Create account", and the link copied from the pending list, open the same account creation form as for a new address. Two pages stay in English when French is selected: "This invitation is for a different account" and "This invitation link is no longer active". Proposal One email adapted to the recipient: a single "Join " button for a new address, a single "Log in to accept" button for an existing account, and copy that matches the real flow. Show who invited the user, the role and the locations, in the email and on the join page, along with the invited email address. When the login page is reached from an invitation, say so ("Log in to join "), and make the copied link adapt to whether the address already has an account. Let the agency edit the subject and add a short personal message, per language. At minimum, a natural French subject such as "Invitation à rejoindre ". When sending: no preselected role (or the most limited one by default), and the role and locations shown in the pending list. Translate the two pages that stay in English. Screenshot: current invitation email in French (organization name replaced).
SALES INTELLIGENCE : Customize the spacing between pins before generating the report
Here is the thing, I have a prospect in the countryside and as I can see the default space setting between pins in sales intelligence is about 2.5 or 3 km. The sales intelliegence report says that my prospect is #1 and I would like use 10 or 15 km as space between pins in order to show external pressure and opportunities In Sales Intelligence, when I click on Create New Report . I would like the ability to chose space between pins before generating the report. Thank you in advance
Feedback form not showing
Feedback forms are showing anymore: https://a.cl.ly/01a19d5f-8e73-7636-a98e-c1692ca2f769
Customer Hub, Digital Loyalty & Menu System
I would like to suggest a major new feature that could expand the platform beyond reputation management into customer engagement, loyalty and retention. The concept is to create a Customer Hub where a single QR code or NFC tap gives customers access to useful business features without requiring them to download an app. Core Concept A customer scans a QR code or taps an NFC stand/card and sees a branded mobile page such as: Welcome to [Business Name] 🍽 View Menu / Services 🎁 Loyalty & Rewards ⭐ Leave a Review 💬 Give Feedback 📶 Connect to Wi-Fi 📍 Directions 📞 Contact 📱 Social Media Each business should be able to choose which modules are displayed and customise the branding, content and button order. The key idea is: One Tap → Menu + Loyalty + Rewards + Feedback + Reviews This gives customers a genuine reason to interact with the QR/NFC product instead of using it purely as a review request. 1. Customer Hub Each business/location would have a unique mobile-friendly Customer Hub. The business could customise: Logo and cover image Brand colours Welcome message Business information Enabled/disabled modules Button order Contact details Social links Directions Review links A live mobile preview inside the dashboard would also be useful. 2. Digital Loyalty Program Allow businesses to create digital stamp/loyalty programs. For example: Buy 5 coffees → Get 1 free Visit 10 times → Receive $10 off Collect 10 stamps → Unlock a reward Businesses could configure: Program name Number of stamps required Reward Reward expiry Welcome reward Birthday reward Terms and conditions Participating locations Customers could join using their name, email and/or mobile number. After joining, they receive a digital loyalty card showing their current progress. For example: Coffee Club ● ● ● ● ○ ○ ○ ○ ○ ○ 4 / 10 stamps 6 more stamps until your reward. 3. Apple Wallet & Google Wallet A very valuable addition would be allowing customers to save their loyalty card directly to: Apple Wallet Google Wallet The pass could contain: Business branding Customer name Current stamp balance Available reward Customer QR/barcode When the customer's balance changes, ideally the wallet pass would update automatically. This provides an app-like experience without requiring customers to install another app. 4. Staff Scanner Businesses would need a simple staff interface for issuing stamps and redeeming rewards. Staff could open a scanner from their phone or tablet and scan the customer's loyalty QR code. It could display: Customer: Sarah Stamps: 6 / 10 + Add Stamp Redeem Reward View Customer There should be protection against customers issuing their own stamps. Possible controls: Staff accounts Staff PIN Device authorisation Transaction history Admin ability to reverse incorrect transactions Every transaction should record the customer, location, staff member,
Feature Request – Include Business Name in “Report Ready” Email
When a report finishes, the “Your latest report is ready!” email only shows our agency logo, a Download button, and a generic sign-off. Nothing in it says which business the report belongs to. We manage reports for a large number of client locations, so with this many alerts arriving, we can’t tell them apart without opening each download. Request: Please add the business/location name to the notification email, ideally in both places: Subject line, e.g. “Your latest report for [Business Name] is ready” Email body, e.g. “Your latest report for [Business Name] is ready!” If possible, it would also help to show the report type and date range (e.g. “Monthly Report – October 2026”). This small change would save us a lot of time and make it easy to figure out who the report is for. See screenshot of how it currently shows in our email
Organization logo uploaded through the API is saved as a temporary file path
Hi team, First, thank you for the API — the Agency endpoints have made onboarding our customers genuinely pleasant, and we use them every day. I think we have found a small bug in PUT /api/v1/organizations/{id}. When a logo is uploaded through that endpoint, the request succeeds and the organization is updated, but the stored logo path is the PHP temporary upload name instead of the saved file. The image then 404s everywhere it is shown. What we send: POST /api/v1/organizations/{id} _method=PUT name=... logo=@logo.png (PNG, 20 KB, 192x192) -> 200 OK What is stored afterwards: https://cdn.revw.me//tmp/phpnn7FR1 -> 404 (note the double slash and the /tmp/php... name) What we expected is a stored media URL, like the one the interface produces when the very same file is uploaded by hand: https://cdn.revw.me/ /profile-photos/.png -> 200 A few details that may help: Reproduced with two different PNG files (20 KB and 27 KB), both well under the documented 250 KB limit. Uploading the same file through the web interface works perfectly, so it looks like only the API path is missing the step that moves the uploaded file into storage. A real PUT with multipart/form-data is not parsed at all (it answers "The name field is required"), so POST + _method=PUT appears to be the only way to send a file — and that is the path showing the issue. There is no remove_logo field, so once a broken logo has been set, it can only be cleared from the interface. Thank you very much for looking into it, and thanks again for the work you put into the platform.
Add a language field to the contact record — you already have the translations, just not the way to choose one
Hi team, We run review requests in six languages, and the campaign builder makes that genuinely easy — pairing each campaign with its own feedback form is exactly the kind of detail that makes the tool a pleasure to use. I'd like to report one small gap, because I think you're already 95% of the way there. What we see We sent a real test from our German campaign today. The email arrives beautifully in German: subject, greeting, body, button, signature — all of it. And then the last line, the unsubscribe link, is in a different language entirely. Not German. The account's language. It's one word, in small type, at the very bottom. But it's the one line that has to be beyond reproach, and it's the only thing in the message that doesn't speak to the person reading it. Why it happens, as far as we can tell You already translate every customer-facing string into 28 languages — that work is done. And you already have two levels of language setting: the agency default, and the customer's own override in their profile. But both of those describe the account holder. Neither describes the recipient. And a contact record holds an email address, a phone number and a name — there's nowhere to say "this guest reads German". So when the email is built, the only language available is the sender's. That's the whole gap. Not a missing translation — a missing way to pick the one you already have. What would close it An optional language field on the contact, settable manually and mappable in the CSV import, used to select which of your 28 translations renders the system strings of an outgoing message. It would fall back to the current behaviour whenever the field is empty, so nothing changes for anyone who doesn't use it. Why it may help others Anyone serving an international audience from one location runs into this: hotels, dive operators, tour companies, clinics, anything in tourism. They all write their own content in the guest's language — and they all end their emails in someone else's. A pleasant side effect: once a contact carries a language, campaign selection could eventually be suggested from it, which would save a lot of manual sorting for multilingual setups. Thanks again for everything you've built, and for reading this far.
GatewayAPI.eu support
Currently only the .com version is supported for SMS integration. According to the documentation, the only change needed should be the endpoint url from messaging.gatewayapi.com to messaging.gatewayapi.eu. Thanks!
Open review link in default browser
When deep link is off, review-request links should escape in-app browsers (WhatsApp, Gmail, Instagram, Facebook and similar) and open in the phone's default browser, where the customer is already signed in to Google. Today i noticed, when a customer who taps "Share Feedback" (native cta button) in a WhatsApp review request lands in WhatsApp's built-in browser. That browser does not share the Google session from Chrome or the Gmail app, so the Google review screen shows a sign-in page instead of the star rating. Most customers will not sign in, so the review is lost at that step. The solution is to force default browser if deep link is off. I'm not sure this behaviour already exists or not, but in my test it did not work on whatsapp template CTA button link, and instagram dm, fb messenger. (all opened built-in browser) To keep things simple I think it should be default behaviour, if not then a toggle next to deep link toggle, will work.
Currency expressed in PLN - Poland 🇵🇱
Request to add the Polish PLN currency – currently, the customer cannot change it, and displaying the amount in dollars is confusing.
This review page is temporarily unavailable 🇵🇱
Request to translate this (important) page into Polish 🇵🇱 - Polish translation below Ta strona z opiniami jest tymczasowo niedostępna [Company] nie zbiera obecnie nowych opinii. Sprawdź ponownie później. Zarządzasz tą stroną? Subskrypcja tego konta nie jest aktywna, dlatego strony z opiniami, linki i kody QR są wstrzymane. Ponownie aktywuj subskrypcję, aby przywrócić ich dostępność. Przejdź do panelu →
GBP Optimiser
EMR now supports Google Business Profile Posts that can be automated and published to the customers Google Maps profile. But to complete the Google Profile Management offer EMR should offer a best-in-class GBP Optimiser that agencies can use to optimise a customers Google Maps Profile. This will compliment the existing Local Search Grid (track rankings, competitor analysis), GBP Posts and the existing review management side for a complete offer.
AI Credit Usage per Client – Agency Dashboard ✨
Suggested functionality: List of all clients AI Credits used by each client AI Credits limit assigned to each client Remaining AI Credits Ability to filter and sort clients Usage statistics for a selected period, e.g. the current month Example: Client | AI Credits Used | AI Credits Limit | Remaining It would also be very useful to have an overall AI Credit usage summary showing the total credits used across all clients. This would help agencies monitor AI usage per client and better manage their AI limits and costs.
Direct Integration for ClickSend SMS Gateway
Would love to see a native ClickSend integration option into the SMS provider settings using their standard API (API Username & API Key). Very easy to set up. I use it for sms notifications to clients. Hoping to see this added as it would save me from having bravo aswell
Abyoity for the customer to choose if they want to use AI help for review or not
Right now we have to choose on or of. Some pasientes will like this and others will write it them selves. It would be nice if there was a a choice for the patient if they want AI genereated reviews or not. Se example in the link. In the link they have to use it or i need to turn it off. Having a choice if activated would be perfect!!