Pre-requisite to onboard a number via ISV Program (or other methods) - 

  1. Exotel Account with Completed KYC: 
    Ensure you have an active Exotel Account with the Know Your Customer (KYC) process completed.

  2. Customer's Phone Number: 
    The end customer should have the phone number ready that needs to be onboarded to the console.

  3. WhatsApp Console Access: 
    Once logged in to the Exotel account, verify if WhatsApp console access is enabled for your Account SID. You should find the WhatsApp option in the left-hand navigation bar on the home page. If not, contact Exotel support at [email protected] to enable it.

  4. ISV Program Feature: 
    Once you click on the WhatsApp option from point 3 as mentioned above, confirm that the ISV Program feature is enabled for your Account SID in the WhatsApp console. Look for the ISV Program option in the left-hand navigation bar on the messaging console's home page. If it's not enabled, reach out to the Exotel support team via email at [email protected] to have it activated.


Ensure all these prerequisites are met before proceeding with the onboarding process.



Step-By-Step Guide


Let's start with the step-by-step guide to Onboard a Number via the ISV Program - Embedded Sign-Up



Step 1:  Go to https://my.exotel.com and log in to your Exotel account.


Step 2: Click on "WhatsApp" in the left-hand navigation bar. If you can't find this option, request access at [email protected].



Step 4: Navigate to the "ISV Program" section present in the left Navigation bar. If you can't find this option, request access at [email protected].



Step 5: ISVs can onboard the numbers using 2 methods - 

  1. Exotel Dashboard - In the ISV Program section, you can see the option to "Generate Link" to create a link for the customer using which the end customer can complete the number onboarding flow.



  1. Integrating with the WhatsApp Number onboarding ISV APIs -  In the ISV Program section, you can the “API Documentation” and “Postman Collection” at the bottom of the page which can be integrated by the ISVs into their own system using which they can enable the same functionality of link generation/ or embed it to their console to complete the onboarding process.

    Please find the API Documentation attached below



Step 6: 

With option a, Click on the “Generate Link” button and share the generated link with the client. 



With option b, the end customer will directly receive the link or get redirected to a new tab with the link based on how you integrate it.


Note: The end customer should have access to the destination WhatsApp Business Manager account as an Admin to onboard the number to the required WhatsApp account.


Step 7: When the client opens the link, they'll see a page. Click "Login with Facebook."



Step 8: Continue by clicking "Continue as <username>."


Step 9: Follow these steps or else you can ask the end customer to watch the video available in the RHS section which explains the onboarding process (the steps in the video might be slightly different with the changes in UI done by Meta)

>> Click "Get Started" 
>> Click "Continue " 
>> Select the required Meta Business Account and click "Next " 
>> Choose the necessary WhatsApp Business Account or create a new one. Click "Next"

>> Select the required WhatsApp Business Profile or create a new one. Click "Next"

>> Provide an unused phone number and a valid Display name. Choose authentication via Message or Phone Call, and enter the verification code. Click "Next."

>> Enter the verification code and click "Next."

>> Click "Finish" and the onboarding process is now complete.


Step 10: Once done, ISV can navigate to "Number Management" to see the new number onboarded.


Click on the number to view details and configure or share the API credentials with the end customer.



API Documentation


ISV-Onboarding Documentation.pdf