Some important updates that can enhance white label

Hi Fatos,
Thank you for your reply.

Quick question on that, I have the general white-label plan, but seems like I still need to pay for other apps to use them personally on same account. E.g I still need to subscribe to Facepop seperately. Is that by design or an error.

I have the following feature request that I think will make things better

  1. Can the Minimize icon have an option to show or not show it. Currently, it is only relevant when you embed facepop in a website. When used as a link, it is not relevant.
  2. Can we have more granular control on the customization control of a plan in the plan creation. It will be good to set if we want users to be able to embed, use links or other sharing options (Let’s control which sharing option to enable). It will be also good to decide if you want a plan to be able to add a custom domain or not as an option on plan configuration. It will also be good to decide and disable some CTA buttons per plan.
  3. It will also be good to decide if you want a plan to have the video review option or not
  4. It will be good to manage a user account and manage subscriptions via API . as this will help us automate this process and have more control
  5. there should be a way to pause/disable a user account without deleting it. This is very important when a user’s subscription expires or when a user cancels subscription. That way we can disable or pause the account and the user will not be able to access the account. Also for disabled/paused accounts, their widgets should also be disabled. So we could show something like an error message on the widget : This widget is not currently active, please try again. So when widget is used anywhere, it shows the error message and not the video and CTAs. Also we should be able to customize that message. This should also be able to be controlled via API to automate it

I have attached a sample image of a disabled widget

This will greatly help us protect our margins so users don’t come create widgets and then cancel subscriptions.

PLEASE THESE ARE VERY HIGH PRIORITY WITH API MANAGEMENT

Thank you

Hi there, thank you for the amazing suggestions!

  1. Optional minimize icon
  2. Additional limit customization (ctas)
  3. Additional limit customization (video reviews widget)

These are all on the line and will likely go live in the next few days.

We are also working on a larger update behind the scenes that should allow you to disable widgets as well. As per the pausing subscription, since we do not handle your payments, best we can do is offer you a way to change the plan via the API. Is that something that would work for you?

Hi Fatos,

Thank you for your reply

Yes for your question, API is the way to go for us to automate things.

But I wanted to clarify somethings

I did not mean pausing subscription from your side, as we handle that ourselves, I meant disabling a particular product for a user. I will explain better below:

Here’s what we’re looking for:


  1. Product-level (FacePop, Answerly etc) disable/enable per user (UI + API):

Use case is when we see that a users subscription is cancelled, unpaid or we want to disable product for user without deleting user account, we need the ability to disable specific product for that user.

Proposed behavior:
• Add a “Disabled Apps” multi-select field on each client record on the white-label Clients dashboard
• We can select which apps are inactive (FacePop, Answerly, etc.)
• When disabled:
– User cannot access the app
– Widgets for that app are also disabled
– When user logs into their account and try to access disabled app, user sees a message like: “This app is not active. Please contact support” (You can add the Customer Support email associated with that product if available) - We should be able to customize this message also
• Must also be controllable via API (enable/disable apps programmatically. VERY IMPORTANT). API payload can be hostname, user email and array of products to disable.
This allows us to automatically disable access when payments fail or depending on what we want, without logging into the dashboard manually.

This solves a major issues of automating access control


  1. Plan management & invites link via API

We also want to fully automate onboarding.

Needed capabilities:
a. Create client account via API (name, email, password, also the plan for any product I want to assign to user). We can now on our own after creating user record, send them email with login details and also instruction on how to update password. (But if you want to even blow our minds :zany_face:, we can pass an additional props to API call, sendLoginRecords (boolean value). If true, answerly can send the details using the custom STMP of the whitelabel account)

b. Update/change plan via API (edit client plan endpoint currently not working as expected - Answerly - /whitelabel/edit-client-plan)

c. Generate invite/signup link via API: Currently one: Answerly - /whitelabel/invite-link not working. Please we need this. API can accept: hostname, inviteData(object with product and planId for that product. This will be the plan for the product which I want to assign to user when the signup). I think the link generated can have a unique code as part of the link that indicates the plan to add to user when the signup. That way, when user signup using the generated invite link, you can read the code from URL and automatically assign user to that plan

NOTE: If (a) is not faster to achieve now, we can get (c). But we need at least one. The both will be great


Why this matters

For scalability, manual dashboard operations don’t scale at all. Currently plan assignment, access control is manual (No granular access control now. What we have now is to manually assign user to a lower plan or delete account).

These APIs would let us fully automate billing, onboarding, and access control.


Happy to jump on a quick call or Zoom to discuss further if helpful.
Thanks again — great products and really excited about the platform and would love to build deeper automation around it.

Best regards