Welcome to BotSailor Help! Just use the email OTP to sign in and track your tickets. Password login isn’t needed anymore.

WhatsApp Embedded Signup Setup For Reseller

Resellers can leverage BotSailor’s White Label Reseller Program to provide AI-powered chatbot solutions, including WhatsApp, under their own branding. This section outlines the program benefits, setup process, and the WhatsApp embedded signup feature tailored for resellers.

  1. Program Benefits
  • No Server Costs: BotSailor handles all server infrastructure and maintenance, reducing overhead for resellers.
  • 24/7 System Monitoring: Ensures uninterrupted platform performance.
  • Focus on Marketing: Resellers can concentrate on business growth while BotSailor manages technical operations.
  • SaaS Business Model: Facilitates recurring revenue through chatbot service offerings.

  

  1. Setup Process

To get started as a reseller:

  • Log In: Access your BotSailor account.
  • Navigate to Settings: Go to Control Panel > Settings & Integration > General in the dashboard.
  • Add Custom Subdomain: Input a subdomain (e.g., subdomain.example.com) to brand your platform.

  • Configure DNS Records in your preferred domain’s control panel:
  • Add a CNAME record for _acme-challenge.subdomain.example.com pointing to subdomain.example.com.4be3c9362e491ad6.dcv.cloudflare.com.
  • This ensures secure domain validation.
  • Submit a Support Ticket: Request domain validation from BotSailor support.

            Note: DNS propagation may take several hours.

For more details, visit the BotSailor Reseller White Label Program.

  1. WhatsApp Embedded Signup for Resellers

The WhatsApp embedded signup feature enables resellers to allow their clients (end users) to connect WhatsApp accounts directly through the reseller’s branded platform. This feature simplifies client onboarding and enhances the user experience.

Pre-requisites

Before you begin, ensure you have:

  • Meta Developer Account: Sign up or log in atfacebook.com with your Facebook account in which will be turn into business or developer account
  • Business Verification: A fully verified Facebook Business Account.
  • Botsailor Reseller Account: Access credentials and reseller onboarding documentation from Botsailor.
    Required Assets:
  • A dedicated Facebook Page (and if using WhatsApp Cloud API, a WhatsApp Business Account or test number) (Optional)
  • Contact email, app icon (JPG/PNG at 1024×1024 pixels, max 5 MB), Privacy Policy URL, and Terms of Service URL.

Creating Your Facebook App

Step 1 – Access the App Dashboard:

Step 2 – Choose the App Type:

  • For a reseller solution, select the Other from Use Cases
  • Please select Business option to go on. This will enable you to manage multiple business assets and to submit for product-specific permissions.

Step 3 – Provide App Details:

  • Enter the Display Name and a contact Email Address. (These details will be visible in the review process.)
  • Click Create App (you may be asked to complete a security check).

Embedded Signup Configuration Guide

Set Up "Facebook Login for Business"

Add the Product:

  • Go to your app’s dashboard at the Facebook Developers Console.
  • In the Add Products section, locate and add Facebook Login for Business. Also for WhatsApp

 

 

 

Request Advanced Access for Public Profile and Email:

  • Once Facebook Login for Business is set up, click on the Get Advanced Access button.

  • Next, click on Request Advanced Access.

 

  • At this step, you’ll be prompted for a valid Privacy Policy URL. Tip: Retrieve your privacy policy URL from Botsailor Settings → WhatsApp.

  • Now enable "Embedded Browser OAuth Login" & "Login with the JavaScript SDK" and then click on the "Save Changes" button.

 

 

Now Please go to your WhatsApp Add product and click Quick Start

 

 

After click continue Onboarding it will redirect you to Onboarding and please click get started

 

After click the Get Started it will redirected you to Embedded signup Integration Help

And click the Facebook login for business configuration and create configuration

 

Also, you can create configuration via go to facebook login for business and go to  configuration and create configuration

 

Please see the screenshot below:

  • Navigate to Facebook Login for Business and create a New Configuration:
  • From your app's dashboard, click on Facebook Login for Business.
  • Click on the Configurations tab within that section.
  • Click on the Create Configuration button.

  • Provide a Name: Enter a descriptive name for your configuration, e.g., “WhatsApp Embed Signup Config.”

  • Configure the Settings: Login Variation: Choose WhatsApp Embed Signup.

  • Access Token Setting: Set the access token to Never.

  • Asset Tab: Ensure the WhatsApp account is selected.

Permissions: Select:

  • whatsapp_business_management
  • whatsapp_business_messaging

Finalize Configuration:

  • Click on the Create button to complete the setup.
  • Copy the Configuration ID:
  • Once created, a unique Configuration ID will be generated.
  • Copy this ID and paste it into your WhatsApp API configuration in your Botsailor system.

 

This feature allows clients to connect their WhatsApp accounts seamlessly within your branded interface, at no additional cost to you as a reseller.

This is how you can set up your BotSailor Reseller plan for WhatsApp embedded Signup feature

 

After setup you must have to approve some permission as a reseller than your user can import whatsapp account with one click. For this

Regarding WhatsApp Embedded Signup, your Facebook app must be approved specifically for the Embedded Signup feature. We have a detailed blog that can guide you through the process: https://botsailor.com/blog/how-to-submit-app-for-botsailor-whitelabel-whatsapp-embedded-signup

As an admin, you won't be able to import a WhatsApp account for approval directly. You’ll need to manually import any WhatsApp number first. After that, please record a screencast video showing the process and submit it for review, as explained in the blog.

Once your app is approved, you will be able to import WhatsApp accounts, and your users will also gain access to do the same. For reference, check our updated video playlist here: https://www.youtube.com/botsailor embedded signup

 

 

FAQs –

What is WhatsApp Embedded Signup in the context of resellers?

It’s a Meta-provided onboarding flow that allows resellers to let their end users (clients) create their own WhatsApp Business Account (WABA), verify a number, and connect it with BotSailor directly inside your SaaS dashboard, without needing separate developer apps or technical setup.

What do I need to offer embedded signup to my clients?

As a reseller, you must:

  • Be approved for Meta’s Embedded Signup program
  • Have your own Facebook App with the WhatsApp product added
  • Set up your app with App ID, App Secret, and a System User token
  • Configure callback URLs and webhook settings in your app
  • Enter the above credentials in the Reseller Admin Panel → Embedded Setup

Do I need a separate app for each client?

No. One app is enough. Meta’s embedded signup lets multiple businesses onboard via your single app, and they will each have their own WABA and verified number under their respective Meta Business Manager accounts.

Is BotSailor white-label compatible with Embedded Signup?

Yes. If you’re using the reseller model, you can fully white-label the embedded signup flow. Your client won’t see BotSailor or Meta developer details—only your branding (if properly configured).

What does the embedded signup flow look like for my client?

  • Your client will:
  • Click Connect WhatsApp via Embedded Signup from their dashboard
  • Log in with their Facebook account
  • Create or choose a Business Manager
  • Add and verify a phone number
  • Approve requested permissions
  • Complete onboarding — and the number will auto-connect to BotSailor

Can I monitor which client accounts are connected via embedded signup?

Yes. From your Reseller Admin Panel, you’ll see:

  • Connected business names
  • WABA IDs and Phone Numbers
  • Token expiry status (if applicable)

Can I set pricing or usage limits per connected WABA?

Yes. As a reseller, you control:

  • Credit allocation
  • Access to BotSailor modules
  • Message usage restrictions
    These can be set from the Reseller User Management panel.

What happens if a client disconnects their WABA?

They can re-initiate the embedded signup from their dashboard anytime. All campaigns will be paused until reconnection is complete.

Can I use the same embedded signup app for another reseller account?

No. Each reseller needs to configure their own Facebook App. Using the same app across multiple resellers may cause permission and ownership conflicts in Meta's ecosystem.

What if my client's number is already registered on WhatsApp?

They must delete the number from WhatsApp (via mobile or business app) before attempting to onboard it via embedded signup. Meta won’t allow re-registration otherwise.

Is the embedded signup process secure?

Yes. All data is handled by Meta’s secure interface, and BotSailor only receives the necessary tokens and IDs to activate the connection for messaging.