Eliminate Client Setup Headaches: Implement Subaccount OAuth for Direct Google Email Integration
Agency owners know the struggle of setting up email for review requests. The current process is complicated and time-consuming, leading to: Complex DNS Configurations: Technical setups create barriers and delays. Low Email Deliverability: Emails often land in spam, hurting our clients' reputations. Wasted Time: Valuable resources are spent on setup instead of strategy. Proposed Solution: Implement Subaccount OAuth to connect directly to clients' Google accounts. This will: Simplify Setup: No more DNS hassles. Boost Deliverability: Improve inbox placement for review requests. Enhance Client Satisfaction: Deliver better results with less effort. If you agree that this feature is crucial for our success, please vote for it!
RG About 3 hours ago
General
💡 Feature Request
Eliminate Client Setup Headaches: Implement Subaccount OAuth for Direct Google Email Integration
Agency owners know the struggle of setting up email for review requests. The current process is complicated and time-consuming, leading to: Complex DNS Configurations: Technical setups create barriers and delays. Low Email Deliverability: Emails often land in spam, hurting our clients' reputations. Wasted Time: Valuable resources are spent on setup instead of strategy. Proposed Solution: Implement Subaccount OAuth to connect directly to clients' Google accounts. This will: Simplify Setup: No more DNS hassles. Boost Deliverability: Improve inbox placement for review requests. Enhance Client Satisfaction: Deliver better results with less effort. If you agree that this feature is crucial for our success, please vote for it!
RG About 3 hours ago
General
💡 Feature Request
Allow drag & drop reordering of campaign sequence steps
Currently, reordering messages in a campaign sequence requires manually copying and pasting content between each step. Adding “drag & drop” to the message timeline would let users instantly rearrange the sequence while keeping all content, channels, and settings intact.

Jean-Gabriel About 13 hours ago
General
📥 Feedback
Allow drag & drop reordering of campaign sequence steps
Currently, reordering messages in a campaign sequence requires manually copying and pasting content between each step. Adding “drag & drop” to the message timeline would let users instantly rearrange the sequence while keeping all content, channels, and settings intact.

Jean-Gabriel About 13 hours ago
General
📥 Feedback
Contrast Issue: White Background and Font in widget
I set-up the widget with a black background. However, when you try to open a review to read the full testimonial, both the background and the font turn white, making the text impossible to read.

Jean-Gabriel About 14 hours ago
General
📥 Feedback
Contrast Issue: White Background and Font in widget
I set-up the widget with a black background. However, when you try to open a review to read the full testimonial, both the background and the font turn white, making the text impossible to read.

Jean-Gabriel About 14 hours ago
General
📥 Feedback
Email headers decreasing INBOX placement
on Google workspace SMTP setup, I notice a lot of headers where I want to ask if they are necessary, I have tested multiple software vendors (GHL) and the data shows INBOX placement for EMR templates are decreasing, even on TEXT ONLY MESSAGES. List-Unsubscribe Enables “unsubscribe” UI in many clients. List-Unsubscribe-Post Enables one-click unsubscribe flows. Precedence Legacy hint that mail is list/bulk; can suppress auto-replies. Additionally, inquiring as to if these are really necessary? ESP HeaderWhat it’s forNecessary? X-EMR Vendor/system flag (classification/processing). Optional / vendor-specific X-PM-Metadata-send-uuid Vendor tracking UUID. (looks like postmark) Optional / vendor-specific emr-send-uuid Another tracking UUID (sender platform). Optional / vendor-specific X-SMTPAPI JSON metadata used by some ESPs (often SendGrid-style). Optional / vendor-specific Didn’t want to bother you on the chat, since it’s not “critical” in the sense, but since it’s part of the CORE mechanism for delivery for clients, I would argue this is one of the most important things to get right. According to GOOGLE AI (added context) these three headers often act as a signal for the Promotions tab, not the Primary inbox. If your goal is the Primary tab, these headers are a bit of a "double-edged sword." Here is how they impact your placement: 1. Precedence: list (The "Bulk" Signal) Effect: This header explicitly tells Gmail, "This is an automated mailing list message." Placement: It almost guarantees your email will be filtered out of the Primary tab and into Promotions or Updates. Gmail reserves the Primary tab for one-to-one, human-style conversations. 2. List-Unsubscribe & List-Unsubscribe-Post Effect: These are technical markers of a "Bulk Sender". Placement: Like Precedence: list, these signal to Gmail that the message is a newsletter or marketing blast, which naturally pushes it toward the Promotions tab. The Reputation Benefit: While they might keep you out of Primary, they are crucial for staying out of Spam. By making it easy to opt out, you prevent users from hitting the "Report Spam" button. A high spam complaint rate (above 0.3%) will sink your reputation and land you in the Spam folder.
RG 1 day ago
General
🐛 Bug Reports
Email headers decreasing INBOX placement
on Google workspace SMTP setup, I notice a lot of headers where I want to ask if they are necessary, I have tested multiple software vendors (GHL) and the data shows INBOX placement for EMR templates are decreasing, even on TEXT ONLY MESSAGES. List-Unsubscribe Enables “unsubscribe” UI in many clients. List-Unsubscribe-Post Enables one-click unsubscribe flows. Precedence Legacy hint that mail is list/bulk; can suppress auto-replies. Additionally, inquiring as to if these are really necessary? ESP HeaderWhat it’s forNecessary? X-EMR Vendor/system flag (classification/processing). Optional / vendor-specific X-PM-Metadata-send-uuid Vendor tracking UUID. (looks like postmark) Optional / vendor-specific emr-send-uuid Another tracking UUID (sender platform). Optional / vendor-specific X-SMTPAPI JSON metadata used by some ESPs (often SendGrid-style). Optional / vendor-specific Didn’t want to bother you on the chat, since it’s not “critical” in the sense, but since it’s part of the CORE mechanism for delivery for clients, I would argue this is one of the most important things to get right. According to GOOGLE AI (added context) these three headers often act as a signal for the Promotions tab, not the Primary inbox. If your goal is the Primary tab, these headers are a bit of a "double-edged sword." Here is how they impact your placement: 1. Precedence: list (The "Bulk" Signal) Effect: This header explicitly tells Gmail, "This is an automated mailing list message." Placement: It almost guarantees your email will be filtered out of the Primary tab and into Promotions or Updates. Gmail reserves the Primary tab for one-to-one, human-style conversations. 2. List-Unsubscribe & List-Unsubscribe-Post Effect: These are technical markers of a "Bulk Sender". Placement: Like Precedence: list, these signal to Gmail that the message is a newsletter or marketing blast, which naturally pushes it toward the Promotions tab. The Reputation Benefit: While they might keep you out of Primary, they are crucial for staying out of Spam. By making it easy to opt out, you prevent users from hitting the "Report Spam" button. A high spam complaint rate (above 0.3%) will sink your reputation and land you in the Spam folder.
RG 1 day ago
General
🐛 Bug Reports
Allow Multi-Organization
It would be nice if we could also add the number (such as locations) for multi-organizations to keep track of the number they add.

Tom Lemmens 1 day ago
💡 Feature Request
Allow Multi-Organization
It would be nice if we could also add the number (such as locations) for multi-organizations to keep track of the number they add.

Tom Lemmens 1 day ago
💡 Feature Request
Make Testimonials position above the fold
In “connect > Sources” page, testimonials are way below and often gets overlooked by the customer. If they use any other platfrom they will most likely search for its name, but it's rare they will search for a testimonial unless they know exactly that we provide this feature. Changing its position within Top 6, highlight it more as soon as the user lands on the sources page and they will instantly gets aware about it.
Arun Saini 1 day ago
💡 Feature Request
Make Testimonials position above the fold
In “connect > Sources” page, testimonials are way below and often gets overlooked by the customer. If they use any other platfrom they will most likely search for its name, but it's rare they will search for a testimonial unless they know exactly that we provide this feature. Changing its position within Top 6, highlight it more as soon as the user lands on the sources page and they will instantly gets aware about it.
Arun Saini 1 day ago
💡 Feature Request
Generation post caption - Direct Google integration
It looks like AI-generated captions aren’t working right now when you try to share directly to Google. https://share.zight.com/P8uPBkd4
Goran Milic 4 days ago
🐛 Bug Reports
Generation post caption - Direct Google integration
It looks like AI-generated captions aren’t working right now when you try to share directly to Google. https://share.zight.com/P8uPBkd4
Goran Milic 4 days ago
🐛 Bug Reports
SMS & Email campaign preview does not reflect saved changes
When editing SMS or email campaign templates, the changes are not reflected in the preview in real time. Even though the message in the top-right corner displays “Progress has been saved”, the preview does not update. A full page refresh is required to see the changes.

Jean-Gabriel 5 days ago
General
🐛 Bug Reports
SMS & Email campaign preview does not reflect saved changes
When editing SMS or email campaign templates, the changes are not reflected in the preview in real time. Even though the message in the top-right corner displays “Progress has been saved”, the preview does not update. A full page refresh is required to see the changes.

Jean-Gabriel 5 days ago
General
🐛 Bug Reports
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

OtziviPro.bg 6 days ago
💡 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

OtziviPro.bg 6 days ago
💡 Feature Request
Telnyx Alphanumeric Sender ID
Hi @mannie@embedmyreviews.com Thank you for adding Telnyx. I noticed that I can only set a number to send out, please allow for Name as well because Telnyx allows Alphanumeric Sender ID too.

Alex Jax 18 days ago
General
💡 Feature Request
Telnyx Alphanumeric Sender ID
Hi @mannie@embedmyreviews.com Thank you for adding Telnyx. I noticed that I can only set a number to send out, please allow for Name as well because Telnyx allows Alphanumeric Sender ID too.

Alex Jax 18 days ago
General
💡 Feature Request
Location-Based Team Member
I’ve encountered two potential clients who asked me if they could have one store manager with limited access to one specific location only. So far, the answer has been NO because all team members, at this point, have access to the allowed features across all locations in an organization. I’m wondering if this request can be considered, as this is related to internal data security/privacy within an organization. Many thanks for your consideration.
Kevin Huang 19 days ago
💡 Feature Request
Location-Based Team Member
I’ve encountered two potential clients who asked me if they could have one store manager with limited access to one specific location only. So far, the answer has been NO because all team members, at this point, have access to the allowed features across all locations in an organization. I’m wondering if this request can be considered, as this is related to internal data security/privacy within an organization. Many thanks for your consideration.
Kevin Huang 19 days ago
💡 Feature Request
Tracking stats not showing in Analytics
My client has been using my service for two months. They’ve actively using QR code for review requests, and have generated over 100 reviews so far. However, every time I check the Analytics page, the numbers in the screenshot below remain zero. I’m assuming this is a bug rather than my misconception of the stats. Thank you for your attention on this.
Kevin Huang 19 days ago
🐛 Bug Reports
Tracking stats not showing in Analytics
My client has been using my service for two months. They’ve actively using QR code for review requests, and have generated over 100 reviews so far. However, every time I check the Analytics page, the numbers in the screenshot below remain zero. I’m assuming this is a bug rather than my misconception of the stats. Thank you for your attention on this.
Kevin Huang 19 days ago
🐛 Bug Reports
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 20 days ago
General
🐛 Bug Reports
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 20 days ago
General
🐛 Bug Reports
Differentiate Active vs Resolved Errors in Contact Activity Timeline
Current Issue: The "View Errors" button remains red and visible even after errors are resolved, creating unnecessary anxiety. Users can't distinguish between active errors requiring action and past errors that have been fixed. Resolved Errors: Green "✓ Resolved" badge Strikethrough text styling Gray/neutral colors instead of red Dual timestamps showing error date + resolution date

Jean-Gabriel 20 days ago
General
📥 Feedback
Differentiate Active vs Resolved Errors in Contact Activity Timeline
Current Issue: The "View Errors" button remains red and visible even after errors are resolved, creating unnecessary anxiety. Users can't distinguish between active errors requiring action and past errors that have been fixed. Resolved Errors: Green "✓ Resolved" badge Strikethrough text styling Gray/neutral colors instead of red Dual timestamps showing error date + resolution date

Jean-Gabriel 20 days ago
General
📥 Feedback
Planned
Incoming webhook middleware
As discussed here: https://www.skool.com/profit-with-white-label/receive-incoming-webhook-data?p=1128ffce Example from another app: Would obviously need an additional step for choosing the correct campaign for the webhook connection. This would make setting up simple automations (webhook → add to campaign) 100x easier, without the hassle of third party automation tools.

Severi 21 days ago
General
💡 Feature Request
Planned
Incoming webhook middleware
As discussed here: https://www.skool.com/profit-with-white-label/receive-incoming-webhook-data?p=1128ffce Example from another app: Would obviously need an additional step for choosing the correct campaign for the webhook connection. This would make setting up simple automations (webhook → add to campaign) 100x easier, without the hassle of third party automation tools.

Severi 21 days ago
General
💡 Feature Request
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 23 days ago
💡 Feature Request
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 23 days ago
💡 Feature Request
GBP Direct Editing/Publishing
As an agency offering DFY services, clients ask us if we can help improve their GBP content. It is often a difficult task for us because we don’t ask for their Google credentials. As this is becoming a common request, I’d like to know if it’s possible to perform the following directly from EMR: 1. GBP detail editing 2. Publishing new GBP posts Many thanks for your consideration.
Kevin Huang 23 days ago
General
💡 Feature Request
GBP Direct Editing/Publishing
As an agency offering DFY services, clients ask us if we can help improve their GBP content. It is often a difficult task for us because we don’t ask for their Google credentials. As this is becoming a common request, I’d like to know if it’s possible to perform the following directly from EMR: 1. GBP detail editing 2. Publishing new GBP posts Many thanks for your consideration.
Kevin Huang 23 days ago
General
💡 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 23 days ago
General
💡 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 23 days ago
General
💡 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 27 days 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 27 days ago
💡 Feature Request