Have something to say?

Tell us how we could make the product more useful to you.

100% internal review system

No business wants bad reviews to go public. But sometimes the bad review can be a blessing in disguise. Bad reviews can help a business owner to optimise the business in fields that he or she wasn't aware of as problematic. For example, if you run a restaurant and people keep complaining about the food every Wednesday, then maybe it’s time to talk with the chef who cooks the food on Wednesday. If the customers are complaining about the service, then maybe it’s time to talk with the manager and the staff. Both things are things that can be done to improve the business. But there is no reason for a business owner to know about a bad review on Google, TripAdvisor, Yelp, Facebook or any other review site. I think that a solution to this problem could be to have a 100% internal review system where good and bad reviews are handled internally. If you, as a business owner, see that bad reviews are coming in again and again,n then they could switch to the 100% internal review system for some time until the problem is solved. If some busness owner are ready to take the risk by using the internal negative review projection system that we can offer them now, where 1, 2 and 3-star reviews have a chance not to be shown, then it's up to them. But if we can offer them both solutions, then it's up to them. And not because we could not offer them an alternative solution. It would be smart to make it as easy as possible for the customer to fill out the form. For eksample if the first page was topics like "What did you like about the business?" "The food, the service, the price, the atmosphere, the staff, etc." "What did you not like about the business?" "The food, the service, the price, the atmosphere, the staff, etc." Let the business owner fill out the topics themselves so it fits their business. Give the customer options to give each topic 1 to 5 stars. On page number 2, give the customer the option to write a review. The information about the topics must be saved in the system even if the customer doesn’t fill out the form or close the window. In the end, it all comes down to the business owner. If he or she is takeing there business seriously, then they will try to solve the problems the bad reviews are about. If they don't care about their business and their customers and just want to make quick and easy money, then they don't want to show the bad reviews, and they will not try to solve the problems. If you think this is a good idea, then please upvote this post.

Evelina 1 day ago

2

💡 Feature Request

EMR report generation at scale

Inside EMR, I can generate a Sales Intelligence Engine Intel Report (full analysis, 2-page HTML). After it completes, EMR creates a unique URL like: https://app.otzivipro.bg/business-report/ I need to automate this at scale: ~200 reports/day, then store the exact URL EMR generated for each prospect so I can insert it into the cold email. I can automate it via browser/UI scripting, but it’s fragile—any UI/Livewire change can break it. I’m not attached to any specific implementation—my only goal is a stable, supportable automation. Do you have a recommended way to: trigger Intel Report generation programmatically, and retrieve the generated report URL/token reliably once it’s ready? If there’s no public API, I’m fine with a developer-supported internal approach as long as it’s stable. Thanks a lot

Man Lew 13 days ago

💡 Feature Request

Fix Duplicate Prevention Display - Show Actual Campaign Setting Instead of Default 14 Days

Problem Description: In the campaign settings, users can configure "Ignore duplicate requests" with a custom duration (e.g., 180 days). However, the contact activity timeline always displays the default hardcoded message "an invitation has already been sent within the past 14 days" regardless of the actual campaign setting. This creates confusion when users have set a different duplicate prevention window. The system should dynamically display the actual configured value (e.g., "within the past 180 days") instead of the hardcoded 14-day default. Expected behavior: Display message should reflect the actual campaign setting

Jean-Gabriel 27 days ago

1

🐛 Bug Reports

Higher Customer Retention (Stickiness) with Automated Social Posts

The Social Proof feature in EMR is very cool, with compelling templates for review images to be posted on socials. However, there’s a gap in the posting process — it needs to be done manually. For DIY clients, it’s an extra layer of hassle, so the feature may be underused. For DFY clients, we can’t use this feature because we don’t have clients’ social credentials. It would be extremely powerful if the following could be added to Social Proof: Ability to publish reviews directly to the connected social platforms (Facebook/Instagram). Use AI to pre-generate text content in addition to the review image. Scheduled posting. Many thanks for your consideration.

Kevin Huang About 1 month ago

💡 Feature Request

Sales Agents

When using Sales Agents, in our case, we'd love to have the ability to enable/hide existing subscription plans for a specific sales agent. For example, in Custom Plans, I am able to hide/unhide any plans. However, it only works for the subscription page, not for sales agents. I want to be able to display plans to sales agents that are visible on the subscription page only. I have several free plans created for special demo/trial purposes, which should not be offered by my sales agents. An alternative would be, when creating a new sales agent account, I have the ability to check which plans I want to make available for this specific sales agent. Thanks for your consideration.

Kevin Huang About 1 month ago

💡 Feature Request

Ability to Edit/Update Published Replies

Current State: Once a review has been replied to, EMR displays a static, non-clickable "Replied" badge. There is no option to modify the response within the interface. The Problem: UX Friction: If a user notices a typo or wants to improve a generic response, they are forced to leave EMR, log in to the native platform (e.g., GMB), search for the specific review, and edit it there. Missed Business Value: We cannot easily demonstrate the "Before vs. After" value of EMR. A key use case is taking a client with a history of poor/generic manual replies and clicking "Edit" > "Regenerate with AI" to instantly show them the upgrade in quality. Currently, this workflow is blocked. Proposed Solution: Complete or replace the static "Replied" badge with an "Edit Reply" button (or make the badge clickable). Expected Behavior: Clicking "Edit" loads the existing response into the text editor. The user can manually edit the text OR use the AI to regenerate a better version. Clicking "Update" sends the API request (PUT/PATCH) to the platform to overwrite the previous reply.

Seb Gardies About 1 month ago

💡 Feature Request

AI Prompt Privacy (Secret Sauce)

Problem: AI prompts represent the intellectual property (IP) and the core value proposition of agencies or service providers. Currently, if an end-client has access to the settings, they can view and copy the prompt. This leads to two major issues: Churn Risk: Clients can extract the prompt engineering and use it on cheaper, third-party tools. Loss of Perceived Value: Exposing the "mechanics" destroys the premium service feel. Proposed Solution: Implement a selective visibility system for AI prompts: Admin/Agency Mode: Full access to view and edit prompts. Client/User Mode: The prompt text is masked (displaying a message like "Configured by your agency" or simply hidden). The client can see the result (the generated response) but cannot access the underlying source. Value Added: Protection of IP for agencies using EMR, increased client retention, and strengthening of the platform's white-label positioning.

Seb Gardies About 1 month ago

5

💡 Feature Request

Location-based AI Prompt Management

Problem: Currently, AI prompts used for generating review responses are global in an organzation across all locations. This is highly inefficient for business owners managing heterogeneous business portfolios (imagine a business owner with a restaurant, an hotel and car rental company….). The lack of segmentation compromises the relevance of the responses and undermines the credibility of the automation. Proposed Solution: Allow users to define and override AI prompts at multiple levels: Global Customer Level: Default prompt for the entire account. Organization Level: Specific prompts based on organization Location Level: Unique prompts for a specific establishment to reflect a local brand identity. Value Added: Immediate improvement in the quality of generated responses, better alignment with each business's tone of voice, better scalability and removal of friction for multi-activity accounts.

Seb Gardies About 1 month ago

💡 Feature Request