WhatsApp
Get Started for Meta Tech Providers with Exotel for WhatsApp (ISV)
17 min
who are tech providers? tech providers are businesses that provide whatsapp messaging services to other businesses as a tech provider, you can do this by using cloud api directly with meta, or by partnering with a solution partner like exotel who already offers these services, and who can extend their apis, messaging platform, and credit line to your businesses there are 2 approaches to get onboarded as a tech provider with meta, as followed multi partner solutions this is for the those businesses who want to become a tech provider and partner with exotel benefits you will get access to the exotel apis and avoid hassle of building and managing the apis on your own you will get access to the exotel’s messaging platform which consists of many benefits like template management, reports, analytics, webhook management and more offerings you will get easy access to the meta’s embedded signup onboarding process for your end businesses to onboard and start using whatsapp within minutes to proceed ahead with exotel, complete steps 1 6 mentioned below and reach out to your account manager or directly to us at hello\@exotel com independent solutions if you want to become a tech provider but not partner with a solution partner , you can follow the complete steps mentioned here as per meta please note, exotel does not support this method yet of tech provider onboarding, but we are happy to explore and request you to reach out to hello\@exotel com for more information limitations in this approach, tech provider will have to manage and own their own app and use the meta native apis there will be no access to exotel apis and the messaging platform no additional support will be provided and you will have to reach out to meta terms of service you must accept our tech provider terms of service by clicking the start onboarding button in the app dashboard > whatsapp > quickstart product panel when you add the whatsapp product to your app (described in a later step) if you have already added the product to your app and did not accept the terms, you must return to quickstart and accept the terms let's start if you already have completed all the 6 steps required for a tech provider and opt for the multi partner solutions approach to use exotel apis, platform & credit line, please jump to the multi partner solutions section below in case you are starting from scratch, please follow all the 6 steps and then proceed ahead with the multi partner solutions section below tech provider onboarding steps for using exotel as a solution partner step 1 create a business portfolio create or use your existing business portfolio to ensure it has all required business details including address, website, email, etc the portfolio must be owned by someone who can provide appropriate details during the business verification process things to keep in mind you can have up to two business portfolios ensure all portfolio information you provide is correct, otherwise it will be rejected during business verification if your portfolio is not in good standing with meta, then you won't be able to successfully onboard end businesses step 2 create a meta app go to the my apps panel create a new business app and connect it to your business portfolio alternatively, you can connect an existing app to your portfolio by loading your app in the app dashboard and skipping to step 3 if you create an app and aren't given the option to create a business app immediately, first choose other > next select business complete the rest of the form if you are unable to move past this step, try setting the business portfolio dropdown menu to no business portfolio selected and proceed once the app is created, go into your app under the basic settings tab to update your domains, icons, etc add your privacy policy and terms of service urls, which will be visible to users onboarding through embedded signup to complete creating the app, select the messaging category and save all changes step 3 add the whatsapp product from your app dashboard, add the whatsapp product you will then be redirected to select your business portfolio and accept the facebook terms for whatsapp business and the meta hosting terms for cloud api step 4 test business messaging on whatsapp (optional) after accepting the terms and conditions, you will be redirected to the quickstart panel click start using the api, which will load the api setup panel you will get access to a fully featured sandbox that includes a test phone number starting with a "555" area code to send and receive messages you can allowlist up to 5 numbers in the sandbox environment when adding a real phone number, make sure it's not registered on any other whatsapp products, otherwise you won’t be able to receive the otp code important if you click the add phone number button and add a real business phone number, after adding it, enable two step verification you can do this by going back to the quickstart panel and clicking manage phone numbers in the phone numbers box this loads the phone numbers panel in the whatsapp manager from there, locate your phone number, click its settings icon (the gear icon), then click two step verification and complete the flow step 5 scale your solution once you have a whatsapp integration set up, you can start onboarding your customers by selecting the onboard customers option on the quickstart page step 6 complete business verification select start verification in the provider verification step to apply for business verification if you have not already done so, and ensure you have uploaded the required official documents please follow the guidelines on domain verification once all the above steps are completed, you can now connect your app with the solution partner app to proceed ahead to build a multi partner solutions multi partner solutions multi partner solutions allow solution partners and tech providers to jointly manage customer whatsapp assets to provide whatsapp messaging services to their customers for example, if you are a tech provider and are unable to offer custom or full whatsapp messaging services to your customers, you can work with a solution partner to offer your customers the solution partner's services the basis of a multi partner solution is a partner solution, which is an agreed upon configuration in the app dashboard that defines which customer whatsapp assets each partner can access once created and accepted, the solution can be used to customize the embedded signup flow any customers onboarded via the flow can grant asset access to all of the solution's partners apis & credit line embedded signup flow once implemented, customers who access it will see a customized version of the embedded signup flow, which makes it clear that by completing the flow they are granting whatsapp data access to both partners credit line (billing) customers onboarded via our embedded signup configured for a solution share the credit line of the solution partner (exotel) associated with the solution important incase there are any business accounts which are already onboarded with the tech provider in the past and now want to migrate them to exotel as a solution partner then the credit line needs to be changed/configured manually failing which, the business will not be able to send & receive the messages via the apis to do this, please reach out to your account manager and raise a ticket to our support team at hello\@exotel com with the details step 1 initiating solution requests solutions are initiated, accepted, and managed in the app dashboard > whatsapp > partner solutions panel a create a partner solution modal will open up asking to provide the partner solution details as shown below starting with the solution name, provide a unqiue solution name of your choice in the partner app id field, provide the exotel’s partner app id based on your exotel account’s region to find the correct app id, follow the below steps find the account region by logging into your exotel account, under the api credentials section as shown below here are the exotel app ids based on the region if it is singapore add this app id 3157993617821787 if it is mumbai add this app id 625245295712993 once the details are filled click on send, we will receive an email and meta business suite notification notifying about the request the solution will appear in the solutions panel with a pending status until we accept it after review if accepted, its status will change to active if declined, its status will change to inactive once accepted, this is how it would look like once all these steps are completed, please drop an email to your account manager or to hello\@exotel com with the below details your company name meta business id solution name solution id the exotel app id used in the solution exotel account sid once these details are shared with us, our support team will verify the solution id on meta developer portal if request from the given solution id is received, the solution request will be accepted on the meta portal and the multi partner solution will be enabled on the provided exotel account sid support will accept or reject the request triggering a confirmation email to you you can now start onboarding your businesses using the whatsapp messaging console refer to this guide
🤔
Have a question?
Our knowledgeable support team and an awesome community will get you an answer in a flash.
To ask a question or participate in discussions, you'll need to authenticate first.