{"id":75,"date":"2021-01-28T09:00:30","date_gmt":"2021-01-28T09:00:30","guid":{"rendered":"https:\/\/professnow.com\/blog\/?p=75"},"modified":"2021-01-28T09:03:37","modified_gmt":"2021-01-28T09:03:37","slug":"how-to-setup-whatsapp-bussiness-api-for-your-web-application-part-1","status":"publish","type":"post","link":"https:\/\/professnow.com\/blog\/how-to-setup-whatsapp-bussiness-api-for-your-web-application-part-1\/","title":{"rendered":"How to setup WhatsApp Bussiness API for your web application! (Part 1)"},"content":{"rendered":"\n<p style=\"font-size:22px\"><em>1 Requirement and task list <\/em><\/p>\n\n\n\n<p>1. <strong>We require one UBUNTU system<\/strong><\/p>\n\n\n\n<p>2.<strong> Install DOCKER<\/strong><\/p>\n\n\n\n<p>3. <strong>Install DOCKER-COMPOSE<\/strong><\/p>\n\n\n\n<p>4. <strong>Create the BIZ folder to execute the docker-compose.yml file<\/strong><\/p>\n\n\n\n<p>5. <strong>Start the WhatsApp Business API Client :<\/strong><\/p>\n\n\n\n<p>6. <strong>The above file will be having the MYSQL DB, WEB APP container, and CORE APP<\/strong> <strong>container<\/strong>.<\/p>\n\n\n\n<p>7. <strong>Verify Containers Are Running.<\/strong><\/p>\n\n\n\n<p>8. <strong>Perform a Health Check<\/strong><\/p>\n\n\n\n<p>9. <strong>Register the WhatsApp Business API Client<\/strong><\/p>\n\n\n\n<p>10. <strong>Perform a Second Health Check<\/strong><\/p>\n\n\n\n<p>First go to <a href=\"https:\/\/www.virtualbox.org\/wiki\/Downloads\">https:\/\/www.virtualbox.org\/wiki\/Downloads<\/a> and download the virtualbox and install it on your computer&nbsp;<\/p>\n\n\n\n<p>Now go to&nbsp; <a href=\"https:\/\/ubuntu.com\/download\/desktop\">https:\/\/ubuntu.com\/download\/desktop<\/a> and download this iso file for linux ubuntu<br>The installation part will guide you through all the necessary needs, make sure to allot minimum 3 to 4 gb of ram and a minimum 10 GB or Disk space to your virtual machine to work smoothly.<\/p>\n\n\n\n<p>Start your virtual machine, and make sure to connect it through the internet.<\/p>\n\n\n\n<p>Then go to your terminal and run this command&nbsp;<\/p>\n\n\n\n<p>1.&nbsp; &nbsp; <em>sudo apt install python3-venv (what is venv ?)<\/em><br><strong>Virtualenv<\/strong> is a tool used to create an isolated Python environment. This environment has its own installation directories that doesn&#8217;t share libraries with other <strong>virtualenv<\/strong> environments (and optionally doesn&#8217;t access the globally installed libraries either).<\/p>\n\n\n\n<p>2 <em>python3 -m venv my-project-env<\/em><\/p>\n\n\n\n<p>3 <em>source my-project-env\/bin\/activate<\/em><\/p>\n\n\n\n<p><strong>After this all we\u2019ll install docker in our VM.<\/strong><\/p>\n\n\n\n<p>First we are going to uninstall old versions by using below command<\/p>\n\n\n\n<p><em>sudo apt-get remove docker docker-engine docker.io containerd runc<\/em><\/p>\n\n\n\n<p><strong>2 Now we\u2019ll install it using the repository<\/strong><\/p>\n\n\n\n<p><em>1 sudo apt-get update<\/em><\/p>\n\n\n\n<p><em>2 curl -fsSL https:\/\/download.docker.com\/linux\/ubuntu\/gpg | sudo apt-key add &#8211;&nbsp;<\/em><\/p>\n\n\n\n<p><em><\/em><em>(if you get any error like command curl not found make sure to install curl first using this command&nbsp; <\/em><strong><em>sudo apt-get install curl<\/em><\/strong><em> )<\/em><\/p>\n\n\n\n<p>Then again run the above command for docker installation&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><em>sudo apt-key fingerprint 0EBFCD88 (set the fingerprint)<\/em><\/li><\/ul>\n\n\n\n<ul class=\"wp-block-list\"><li><em>sudo add-apt-repository \u201ddeb [arch=amd64] <\/em><a href=\"https:\/\/download.docker.com\/linux\/ubuntu\"><em>https:\/\/download.docker.com\/linux\/ubuntu<\/em><\/a><em> $(lsb_release -cs) stable\u201d<\/em><\/li><\/ul>\n\n\n\n<ul class=\"wp-block-list\"><li><em>sudo apt-get update<\/em><\/li><\/ul>\n\n\n\n<ul class=\"wp-block-list\"><li><em>sudo apt-get install docker-ce docker-ce-cli containerd.io<\/em><\/li><\/ul>\n\n\n\n<ul class=\"wp-block-list\"><li><em>apt-cache madison docker-ce<\/em><\/li><\/ul>\n\n\n\n<ul class=\"wp-block-list\"><li><em>sudo apt-get install docker-ce=&amp;lt;VERSION_STRING&amp;gt; docker-ce-cli=&amp;lt;VERSION_STRING&amp;gt; containerd.io<\/em><\/li><\/ul>\n\n\n\n<p><strong><em>Verify that Docker Engine is installed correctly by running the hello-world image<\/em><\/strong><em>.<\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><em>sudo docker run hello-world<\/em><\/li><\/ul>\n\n\n\n<p><strong>IF DOCKER DEAMON IS NOT RUNNINGIN YOUR MACHINE, THEN PLEASE FOLLOW THE<\/strong><\/p>\n\n\n\n<p><strong>BELOW STEPS :<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><em>sudo groupadd docker<\/em><\/li><\/ul>\n\n\n\n<ul class=\"wp-block-list\"><li><em>sudo usermod -aG docker $USER<\/em><\/li><\/ul>\n\n\n\n<ul class=\"wp-block-list\"><li><em>newgrp docker<\/em><\/li><\/ul>\n\n\n\n<ul class=\"wp-block-list\"><li><em>docker run hello-world<\/em><\/li><\/ul>\n\n\n\n<ul class=\"wp-block-list\"><li><em>Reboot<\/em><\/li><\/ul>\n\n\n\n<p><strong>3. Install DOCKER-COMPOSE :<\/strong><\/p>\n\n\n\n<p><strong>First un-install the old versions of Docker-Compose<\/strong><\/p>\n\n\n\n<p><em>sudo rm \/usr\/local\/bin\/docker-composr<\/em><\/p>\n\n\n\n<p><strong>(or)<\/strong><\/p>\n\n\n\n<p><em>pip uninstall docker-compose<\/em><\/p>\n\n\n\n<p><strong>Run this command to download the current stable release of Docker Compose<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><em>sudo curl -L \u201chttps:\/\/github.com\/docker\/compose\/releases\/download\/1.27.4\/docker-compose-$(uname -s)-$(uname -m)\u201d -o<\/em><\/li><\/ul>\n\n\n\n<ul class=\"wp-block-list\"><li><em>\/usr\/local\/bin\/docker-compose<\/em><\/li><\/ul>\n\n\n\n<ul class=\"wp-block-list\"><li><em>sudo chmod +x \/usr\/local\/bin\/docker-compose<\/em><\/li><\/ul>\n\n\n\n<ul class=\"wp-block-list\"><li><em>sudo ln -s \/usr\/local\/bin\/docker-compose \/usr\/bin\/docker-compose<\/em><\/li><\/ul>\n\n\n\n<ul class=\"wp-block-list\"><li><em>docker-compose &#8211;version<\/em><\/li><\/ul>\n\n\n\n<p><strong>Check docker version after restart by docker version<\/strong><\/p>\n\n\n\n<p><strong>also check docker-compose version<\/strong>&nbsp;<\/p>\n\n\n\n<p>now to go to this website<\/p>\n\n\n\n<p><a href=\"https:\/\/developers.facebook.com\/docs\/whatsapp\/guides\/postman\" target=\"_blank\" rel=\"noreferrer noopener\">Developers.facebook.com<\/a><\/p>\n\n\n\n<p>and follow the Initial Setup of the WhatsApp Business API Client<\/p>\n\n\n\n<p><strong>&nbsp;Step 1 create a biz directory\/folder for the setup&nbsp;<\/strong><\/p>\n\n\n\n<p>&nbsp;<em>mkdir ~\/biz;<\/em><\/p>\n\n\n\n<p><em>&nbsp;cd ~\/biz<\/em><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"352\" src=\"https:\/\/professnow.com\/blog\/wp-content\/uploads\/2021\/01\/developerwhatsappfacebook-1024x352.png\" alt=\"developerwhatsappfacebook\" class=\"wp-image-76\" srcset=\"https:\/\/professnow.com\/blog\/wp-content\/uploads\/2021\/01\/developerwhatsappfacebook-1024x352.png 1024w, https:\/\/professnow.com\/blog\/wp-content\/uploads\/2021\/01\/developerwhatsappfacebook-300x103.png 300w, https:\/\/professnow.com\/blog\/wp-content\/uploads\/2021\/01\/developerwhatsappfacebook-768x264.png 768w, https:\/\/professnow.com\/blog\/wp-content\/uploads\/2021\/01\/developerwhatsappfacebook.png 1048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><strong>click on docker-compose.yml and copy the entire text from the document and create a text file inside your biz folder and paste it then save it as docker-compose.yml<\/strong><\/p>\n\n\n\n<p><strong>same with the db.env, this time name it as db.env<\/strong><\/p>\n\n\n\n<p>check the latest version of whatsapp&nbsp; business api<\/p>\n\n\n\n<p>run these commands inside your biz folder&nbsp;<\/p>\n\n\n\n<p>export WA_API_VERSION=&#8221;2.31.5&#8243;<\/p>\n\n\n\n<p>docker-compose up -d<\/p>\n\n\n\n<p>now you can see or check the changes in the files inside your biz folder (whatsapp version or mysql codes)<\/p>\n\n\n\n<p>docker-compose ps (By default, the web app container will be running on port 9090 and the database container will be running on port 33060)<\/p>\n\n\n\n<p>now it&#8217;s time for the health check first you need to download postman (recommended using terminal version)<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"301\" src=\"https:\/\/professnow.com\/blog\/wp-content\/uploads\/2021\/01\/configure_postman-1024x301.png\" alt=\"\" class=\"wp-image-81\" srcset=\"https:\/\/professnow.com\/blog\/wp-content\/uploads\/2021\/01\/configure_postman-1024x301.png 1024w, https:\/\/professnow.com\/blog\/wp-content\/uploads\/2021\/01\/configure_postman-300x88.png 300w, https:\/\/professnow.com\/blog\/wp-content\/uploads\/2021\/01\/configure_postman-768x226.png 768w, https:\/\/professnow.com\/blog\/wp-content\/uploads\/2021\/01\/configure_postman.png 1142w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Click on Link and clone the project on your computer and (if downloaded zip extract it anywhere )<\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/fbsamples\/WhatsApp-Business-API-Postman-Collection?fbclid=IwAR1mwPFugDpar3Cm33hLdGm8nSqNwUyJm5RB-KNtpce3mB9JmuuYXwb1sg0\">https:\/\/github.com\/fbsamples\/WhatsApp-Business-API-Postman-Collection?fbclid=IwAR1mwPFugDpar3Cm33hLdGm8nSqNwUyJm5RB-KNtpce3mB9JmuuYXwb1sg0<\/a><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"409\" src=\"https:\/\/professnow.com\/blog\/wp-content\/uploads\/2021\/01\/postman_import-1024x409.png\" alt=\"\" class=\"wp-image-77\" srcset=\"https:\/\/professnow.com\/blog\/wp-content\/uploads\/2021\/01\/postman_import-1024x409.png 1024w, https:\/\/professnow.com\/blog\/wp-content\/uploads\/2021\/01\/postman_import-300x120.png 300w, https:\/\/professnow.com\/blog\/wp-content\/uploads\/2021\/01\/postman_import-768x307.png 768w, https:\/\/professnow.com\/blog\/wp-content\/uploads\/2021\/01\/postman_import-1536x614.png 1536w, https:\/\/professnow.com\/blog\/wp-content\/uploads\/2021\/01\/postman_import.png 1577w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>now open your postman and click on the import tab and upload the collection.json and environment.json from the WhatsApp-Business-API-Postman-Collection which you just clone or downloaded from Github<\/p>\n\n\n\n<p>follow the guide in this url <a href=\"https:\/\/developers.facebook.com\/docs\/whatsapp\/guides\/postman\">https:\/\/developers.facebook.com\/docs\/whatsapp\/guides\/postman<\/a><\/p>\n\n\n\n<p>make sure to turn off the ssl certification off<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"688\" src=\"https:\/\/professnow.com\/blog\/wp-content\/uploads\/2021\/01\/postman_enviroment_config-1024x688.png\" alt=\"\" class=\"wp-image-78\" srcset=\"https:\/\/professnow.com\/blog\/wp-content\/uploads\/2021\/01\/postman_enviroment_config-1024x688.png 1024w, https:\/\/professnow.com\/blog\/wp-content\/uploads\/2021\/01\/postman_enviroment_config-300x202.png 300w, https:\/\/professnow.com\/blog\/wp-content\/uploads\/2021\/01\/postman_enviroment_config-768x516.png 768w, https:\/\/professnow.com\/blog\/wp-content\/uploads\/2021\/01\/postman_enviroment_config.png 1262w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Now you need to edit the environment variable by clicking on the eye button on the right upper corner&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"338\" height=\"627\" src=\"https:\/\/professnow.com\/blog\/wp-content\/uploads\/2021\/01\/list_of_users_inPostman.png\" alt=\"\" class=\"wp-image-79\" srcset=\"https:\/\/professnow.com\/blog\/wp-content\/uploads\/2021\/01\/list_of_users_inPostman.png 338w, https:\/\/professnow.com\/blog\/wp-content\/uploads\/2021\/01\/list_of_users_inPostman-162x300.png 162w\" sizes=\"auto, (max-width: 338px) 100vw, 338px\" \/><\/figure>\n\n\n\n<p>In the Environment Variable tab<br>Change the adminusername to admin admin<\/p>\n\n\n\n<p>And AdminPassword to secret secret&nbsp;<\/p>\n\n\n\n<p>Now login As admin by passing a &lt;newpassword&gt; in the request body<\/p>\n\n\n\n<p>Get the access token and set it on the environment variable&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"716\" height=\"576\" src=\"https:\/\/professnow.com\/blog\/wp-content\/uploads\/2021\/01\/postman_variables.png\" alt=\"\" class=\"wp-image-80\" srcset=\"https:\/\/professnow.com\/blog\/wp-content\/uploads\/2021\/01\/postman_variables.png 716w, https:\/\/professnow.com\/blog\/wp-content\/uploads\/2021\/01\/postman_variables-300x241.png 300w\" sizes=\"auto, (max-width: 716px) 100vw, 716px\" \/><\/figure>\n\n\n\n<p><br>Now create a user and set a password in the request body&nbsp;<br>Get the access token and set it on the environment variable&nbsp;<\/p>\n\n\n\n<p><strong>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211; Wait for the Second Part &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>1 Requirement and task list 1. We require one UBUNTU system 2. Install DOCKER 3. Install DOCKER-COMPOSE 4. Create the BIZ folder to execute the docker-compose.yml file 5. Start the WhatsApp Business API Client : 6. The above file will be having the MYSQL DB, WEB APP container, and CORE APP container. 7. Verify Containers [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11,9,12],"tags":[63,57,61,60,58,62,59,64],"class_list":["post-75","post","type-post","status-publish","format-standard","hentry","category-flutter","category-laravel","category-php","tag-api","tag-docker","tag-facebookfordeveloper","tag-github","tag-python","tag-ubuntu","tag-whatsapp","tag-whatsapp-business-api-postman-collection"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to setup WhatsApp Bussiness API for your web application! (Part 1) - ProfessNow<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/professnow.com\/blog\/how-to-setup-whatsapp-bussiness-api-for-your-web-application-part-1\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to setup WhatsApp Bussiness API for your web application! (Part 1) - ProfessNow\" \/>\n<meta property=\"og:description\" content=\"1 Requirement and task list 1. We require one UBUNTU system 2. Install DOCKER 3. Install DOCKER-COMPOSE 4. Create the BIZ folder to execute the docker-compose.yml file 5. Start the WhatsApp Business API Client : 6. The above file will be having the MYSQL DB, WEB APP container, and CORE APP container. 7. Verify Containers [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/professnow.com\/blog\/how-to-setup-whatsapp-bussiness-api-for-your-web-application-part-1\/\" \/>\n<meta property=\"og:site_name\" content=\"ProfessNow\" \/>\n<meta property=\"article:published_time\" content=\"2021-01-28T09:00:30+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-01-28T09:03:37+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/professnow.com\/blog\/wp-content\/uploads\/2021\/01\/developerwhatsappfacebook.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1048\" \/>\n\t<meta property=\"og:image:height\" content=\"360\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Pradeep Pramanik\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Pradeep Pramanik\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/professnow.com\/blog\/how-to-setup-whatsapp-bussiness-api-for-your-web-application-part-1\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/professnow.com\/blog\/how-to-setup-whatsapp-bussiness-api-for-your-web-application-part-1\/\"},\"author\":{\"name\":\"Pradeep Pramanik\",\"@id\":\"https:\/\/professnow.com\/blog\/#\/schema\/person\/968db405f43a7d940f278a4134599e21\"},\"headline\":\"How to setup WhatsApp Bussiness API for your web application! (Part 1)\",\"datePublished\":\"2021-01-28T09:00:30+00:00\",\"dateModified\":\"2021-01-28T09:03:37+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/professnow.com\/blog\/how-to-setup-whatsapp-bussiness-api-for-your-web-application-part-1\/\"},\"wordCount\":836,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/professnow.com\/blog\/how-to-setup-whatsapp-bussiness-api-for-your-web-application-part-1\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/professnow.com\/blog\/wp-content\/uploads\/2021\/01\/developerwhatsappfacebook-1024x352.png\",\"keywords\":[\"api\",\"docker\",\"facebookfordeveloper\",\"github\",\"python\",\"ubuntu\",\"whatsapp\",\"WhatsApp-Business-API-Postman-Collection\"],\"articleSection\":[\"Flutter\",\"Laravel\",\"Php\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/professnow.com\/blog\/how-to-setup-whatsapp-bussiness-api-for-your-web-application-part-1\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/professnow.com\/blog\/how-to-setup-whatsapp-bussiness-api-for-your-web-application-part-1\/\",\"url\":\"https:\/\/professnow.com\/blog\/how-to-setup-whatsapp-bussiness-api-for-your-web-application-part-1\/\",\"name\":\"How to setup WhatsApp Bussiness API for your web application! (Part 1) - ProfessNow\",\"isPartOf\":{\"@id\":\"https:\/\/professnow.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/professnow.com\/blog\/how-to-setup-whatsapp-bussiness-api-for-your-web-application-part-1\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/professnow.com\/blog\/how-to-setup-whatsapp-bussiness-api-for-your-web-application-part-1\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/professnow.com\/blog\/wp-content\/uploads\/2021\/01\/developerwhatsappfacebook-1024x352.png\",\"datePublished\":\"2021-01-28T09:00:30+00:00\",\"dateModified\":\"2021-01-28T09:03:37+00:00\",\"author\":{\"@id\":\"https:\/\/professnow.com\/blog\/#\/schema\/person\/968db405f43a7d940f278a4134599e21\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/professnow.com\/blog\/how-to-setup-whatsapp-bussiness-api-for-your-web-application-part-1\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/professnow.com\/blog\/how-to-setup-whatsapp-bussiness-api-for-your-web-application-part-1\/#primaryimage\",\"url\":\"https:\/\/professnow.com\/blog\/wp-content\/uploads\/2021\/01\/developerwhatsappfacebook.png\",\"contentUrl\":\"https:\/\/professnow.com\/blog\/wp-content\/uploads\/2021\/01\/developerwhatsappfacebook.png\",\"width\":1048,\"height\":360,\"caption\":\"developerwhatsappfacebook\"},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/professnow.com\/blog\/#website\",\"url\":\"https:\/\/professnow.com\/blog\/\",\"name\":\"ProfessNow\",\"description\":\"Find Verified Professionals Near You\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/professnow.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/professnow.com\/blog\/#\/schema\/person\/968db405f43a7d940f278a4134599e21\",\"name\":\"Pradeep Pramanik\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/professnow.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/a08539a531f37c25fdf0e393e3b5155830fc73fa4236e3dd133b2c675205c706?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/a08539a531f37c25fdf0e393e3b5155830fc73fa4236e3dd133b2c675205c706?s=96&d=mm&r=g\",\"caption\":\"Pradeep Pramanik\"},\"url\":\"https:\/\/professnow.com\/blog\/author\/pradeep\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to setup WhatsApp Bussiness API for your web application! (Part 1) - ProfessNow","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/professnow.com\/blog\/how-to-setup-whatsapp-bussiness-api-for-your-web-application-part-1\/","og_locale":"en_US","og_type":"article","og_title":"How to setup WhatsApp Bussiness API for your web application! (Part 1) - ProfessNow","og_description":"1 Requirement and task list 1. We require one UBUNTU system 2. Install DOCKER 3. Install DOCKER-COMPOSE 4. Create the BIZ folder to execute the docker-compose.yml file 5. Start the WhatsApp Business API Client : 6. The above file will be having the MYSQL DB, WEB APP container, and CORE APP container. 7. Verify Containers [&hellip;]","og_url":"https:\/\/professnow.com\/blog\/how-to-setup-whatsapp-bussiness-api-for-your-web-application-part-1\/","og_site_name":"ProfessNow","article_published_time":"2021-01-28T09:00:30+00:00","article_modified_time":"2021-01-28T09:03:37+00:00","og_image":[{"width":1048,"height":360,"url":"https:\/\/professnow.com\/blog\/wp-content\/uploads\/2021\/01\/developerwhatsappfacebook.png","type":"image\/png"}],"author":"Pradeep Pramanik","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Pradeep Pramanik","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/professnow.com\/blog\/how-to-setup-whatsapp-bussiness-api-for-your-web-application-part-1\/#article","isPartOf":{"@id":"https:\/\/professnow.com\/blog\/how-to-setup-whatsapp-bussiness-api-for-your-web-application-part-1\/"},"author":{"name":"Pradeep Pramanik","@id":"https:\/\/professnow.com\/blog\/#\/schema\/person\/968db405f43a7d940f278a4134599e21"},"headline":"How to setup WhatsApp Bussiness API for your web application! (Part 1)","datePublished":"2021-01-28T09:00:30+00:00","dateModified":"2021-01-28T09:03:37+00:00","mainEntityOfPage":{"@id":"https:\/\/professnow.com\/blog\/how-to-setup-whatsapp-bussiness-api-for-your-web-application-part-1\/"},"wordCount":836,"commentCount":0,"image":{"@id":"https:\/\/professnow.com\/blog\/how-to-setup-whatsapp-bussiness-api-for-your-web-application-part-1\/#primaryimage"},"thumbnailUrl":"https:\/\/professnow.com\/blog\/wp-content\/uploads\/2021\/01\/developerwhatsappfacebook-1024x352.png","keywords":["api","docker","facebookfordeveloper","github","python","ubuntu","whatsapp","WhatsApp-Business-API-Postman-Collection"],"articleSection":["Flutter","Laravel","Php"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/professnow.com\/blog\/how-to-setup-whatsapp-bussiness-api-for-your-web-application-part-1\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/professnow.com\/blog\/how-to-setup-whatsapp-bussiness-api-for-your-web-application-part-1\/","url":"https:\/\/professnow.com\/blog\/how-to-setup-whatsapp-bussiness-api-for-your-web-application-part-1\/","name":"How to setup WhatsApp Bussiness API for your web application! (Part 1) - ProfessNow","isPartOf":{"@id":"https:\/\/professnow.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/professnow.com\/blog\/how-to-setup-whatsapp-bussiness-api-for-your-web-application-part-1\/#primaryimage"},"image":{"@id":"https:\/\/professnow.com\/blog\/how-to-setup-whatsapp-bussiness-api-for-your-web-application-part-1\/#primaryimage"},"thumbnailUrl":"https:\/\/professnow.com\/blog\/wp-content\/uploads\/2021\/01\/developerwhatsappfacebook-1024x352.png","datePublished":"2021-01-28T09:00:30+00:00","dateModified":"2021-01-28T09:03:37+00:00","author":{"@id":"https:\/\/professnow.com\/blog\/#\/schema\/person\/968db405f43a7d940f278a4134599e21"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/professnow.com\/blog\/how-to-setup-whatsapp-bussiness-api-for-your-web-application-part-1\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/professnow.com\/blog\/how-to-setup-whatsapp-bussiness-api-for-your-web-application-part-1\/#primaryimage","url":"https:\/\/professnow.com\/blog\/wp-content\/uploads\/2021\/01\/developerwhatsappfacebook.png","contentUrl":"https:\/\/professnow.com\/blog\/wp-content\/uploads\/2021\/01\/developerwhatsappfacebook.png","width":1048,"height":360,"caption":"developerwhatsappfacebook"},{"@type":"WebSite","@id":"https:\/\/professnow.com\/blog\/#website","url":"https:\/\/professnow.com\/blog\/","name":"ProfessNow","description":"Find Verified Professionals Near You","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/professnow.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/professnow.com\/blog\/#\/schema\/person\/968db405f43a7d940f278a4134599e21","name":"Pradeep Pramanik","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/professnow.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/a08539a531f37c25fdf0e393e3b5155830fc73fa4236e3dd133b2c675205c706?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a08539a531f37c25fdf0e393e3b5155830fc73fa4236e3dd133b2c675205c706?s=96&d=mm&r=g","caption":"Pradeep Pramanik"},"url":"https:\/\/professnow.com\/blog\/author\/pradeep\/"}]}},"_links":{"self":[{"href":"https:\/\/professnow.com\/blog\/wp-json\/wp\/v2\/posts\/75","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/professnow.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/professnow.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/professnow.com\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/professnow.com\/blog\/wp-json\/wp\/v2\/comments?post=75"}],"version-history":[{"count":2,"href":"https:\/\/professnow.com\/blog\/wp-json\/wp\/v2\/posts\/75\/revisions"}],"predecessor-version":[{"id":83,"href":"https:\/\/professnow.com\/blog\/wp-json\/wp\/v2\/posts\/75\/revisions\/83"}],"wp:attachment":[{"href":"https:\/\/professnow.com\/blog\/wp-json\/wp\/v2\/media?parent=75"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/professnow.com\/blog\/wp-json\/wp\/v2\/categories?post=75"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/professnow.com\/blog\/wp-json\/wp\/v2\/tags?post=75"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}