Store Owner Setup GuideOfficial Meta Cloud API

Connect WhatsApp to Your Store. Step-by-Step Guide.

Follow this illustrated visual tutorial to connect your Meta WhatsApp Cloud API directly to AriseSell. In under 5 minutes, our Gemini AI sales assistant will reply to customer inquiries, suggest catalog items, and capture orders 24/7.

Open Integrations Console ➔Meta Graph API v26.0Never-Expiring Token100% Tenant Isolated
STEP 01APP

Create Meta App & Select WhatsApp Use Case

Log in to developers.facebook.com and initialize a dedicated WhatsApp Cloud application.

Action Items:
  • ✓
    Navigate to developers.facebook.com/apps and click '+ Create App'.
  • ✓
    Under 'Add use cases', select 'Connect with customers through WhatsApp'.
  • ✓
    Verify the selection checkmark and click 'Next' to proceed.
Visual Screenshots (Click to Expand):
Meta for Developers
Figure 1: Select 'Connect with customers through WhatsApp' under Add use cases.

Figure 1: Select 'Connect with customers through WhatsApp' under Add use cases.

🔍Click to enlarge
Step Confirmation
Figure 2: Verify selection with checkmark and click Next.

Figure 2: Verify selection with checkmark and click Next.

🔍Click to enlarge
STEP 02APP

Create or Select Meta Business Portfolio

Link your Meta App to your official Business Portfolio (Meta Business Suite).

Action Items:
  • ✓
    If you do not have a portfolio, click 'create a business portfolio'.
  • ✓
    Provide your Business Name (e.g. 'Arise Sell'), Your Name, and Business Email.
  • ✓
    Click 'Create portfolio' and choose 'Verify later' on confirmation.
  • ✓
    Select your newly created portfolio from the dropdown list and click 'Next'.
Visual Screenshots (Click to Expand):
Portfolio Setup
Figure 3: Portfolio selection prompt or click create portfolio.

Figure 3: Portfolio selection prompt or click create portfolio.

🔍Click to enlarge
Business Info
Figure 4: Fill in business name, contact name, and business email.

Figure 4: Fill in business name, contact name, and business email.

🔍Click to enlarge
Assignment
Figure 5: Select your Business Portfolio and click Next.

Figure 5: Select your Business Portfolio and click Next.

🔍Click to enlarge
STEP 03APP

Review Requirements & Finalize Meta App

Confirm your app parameters and complete the Meta developer app creation.

Action Items:
  • ✓
    Review the Publishing requirements overview screen and click 'Next'.
  • ✓
    Check App Details (App Name, Use Case, Business Portfolio).
  • ✓
    Click 'Create app' to open the WhatsApp Platform Dashboard.
Visual Screenshots (Click to Expand):
Requirements
Figure 6: Publishing requirements overview checklist.

Figure 6: Publishing requirements overview checklist.

🔍Click to enlarge
Finalize App
Figure 7: Final review screen with Create app button.

Figure 7: Final review screen with Create app button.

🔍Click to enlarge
STEP 04WEBHOOK

Open WhatsApp Platform & Select Production Setup

Enter the official WhatsApp Cloud API configuration workspace.

Action Items:
  • ✓
    Click 'Customize the Connect with customers through WhatsApp use case'.
  • ✓
    Select your Business Portfolio ('Arise Sell') and click 'Continue'.
  • ✓
    From the three-step integration dashboard, select 'Step 2. Production setup'.
Visual Screenshots (Click to Expand):
WhatsApp Platform
Figure 8: Connect WhatsApp Business Platform to your portfolio.

Figure 8: Connect WhatsApp Business Platform to your portfolio.

🔍Click to enlarge
Production Setup
Figure 9: Select Step 2. Production setup for live commerce API.

Figure 9: Select Step 2. Production setup for live commerce API.

🔍Click to enlarge
STEP 05WEBHOOK

Configure AriseSell Webhook & Subscribe to Messages

Connect Meta's event edge to your live AriseSell webhook endpoint using your unique store verify token (snf-XXXXXXX) for instantaneous AI processing.

Action Items:
  • ✓
    Expand 'Configure Webhooks' under Production setup.
  • ✓
    Enter Callback URL:https://arisesell.com/api/v1/webhooks/whatsapp
  • ✓
    Enter Verify Token:snf-XXXXXXX
    📌 Where to find this token?You will find your store's unique secret verify token (formatted as snf-XXXXXXX) in the first 'Connect' tab under the 'Step 1: Meta Webhook Parameters' box. Copy it from there and paste it into Meta.
  • ✓
    Click 'Verify and save' to achieve instant HTTP 200 handshake.
  • ✓
    Under Webhook Fields, click 'Manage' → Check 'messages' → Click 'Subscribe'.
⚠️
Pro-Tip:CRITICAL: If you do not subscribe to 'messages' under Webhook Fields, Meta will never deliver incoming customer chats to your AI engine!
Visual Screenshots (Click to Expand):
Webhook Handshake
Figure 10: Enter Callback URL and Verify Token in Meta Webhook config.

Figure 10: Enter Callback URL and Verify Token in Meta Webhook config.

🔍Click to enlarge
Verified 🟢
Figure 11: Webhook verified successfully with green checkmark.

Figure 11: Webhook verified successfully with green checkmark.

🔍Click to enlarge
STEP 06PHONE

Register WhatsApp Business Number & Verify OTP

Register your dedicated SIM card on Meta Cloud API and receive your permanent Phone Number ID.

Action Items:
  • ✓
    Under 'Register your WhatsApp phone number', click 'Add new number'.
  • ✓
    Enter Business display name, website URL, and select Country (Bangladesh).
  • ✓
    Create WhatsApp Business profile with Category (Retail/E-commerce) & Timezone (Asia/Dhaka).
  • ✓
    Enter mobile number (e.g. +880 1401-4XXXXX) and select verification via Text Message (SMS) or Call.
  • ✓
    Enter the 6-digit OTP code received on your phone.
  • ✓
    Click 'Register' button next to your registered phone number card.
  • ✓
    Toggle 'Subscribe webhooks' switch to ON to route incoming customer chats to AriseSell.
  • ✓
    Copy your Phone Number ID (e.g. 135012XXXXXXXXXXX) and WABA ID (e.g. 213648XXXXXXXXXX).
⚠️
Pro-Tip:IMPORTANT: The SIM card MUST be deleted from personal/business WhatsApp app on your mobile phone before registering, or Meta will reject the number!
Visual Screenshots (Click to Expand):
Step 1: Business Info
Figure 12: Fill in Business Information and Country.

Figure 12: Fill in Business Information and Country.

🔍Click to enlarge
Step 2: Profile
Figure 13: Create WhatsApp Business profile with Asia/Dhaka time zone.

Figure 13: Create WhatsApp Business profile with Asia/Dhaka time zone.

🔍Click to enlarge
Step 3: Number Entry
Figure 14: Enter Phone Number and select verification method (SMS / Call).

Figure 14: Enter Phone Number and select verification method (SMS / Call).

🔍Click to enlarge
Step 4: OTP Verification
Figure 15: Enter the 6-digit OTP verification code.

Figure 15: Enter the 6-digit OTP verification code.

🔍Click to enlarge
Step 5: Active Phone ID
Figure 16: Number registered with Phone Number ID and WABA ID displayed.

Figure 16: Number registered with Phone Number ID and WABA ID displayed.

🔍Click to enlarge
STEP 07TOKEN

Create System User in Meta Business Suite

Create an Admin System User in Meta Business Settings to issue permanent 24/7 API tokens.

Action Items:
  • ✓
    Go to Meta Business Settings: business.facebook.com/settings
  • ✓
    In the left sidebar, navigate to Users → System users.
  • ✓
    Click '+ Add' to create a new System User.
  • ✓
    Set System user name: 'AriseSell Admin' and Role: 'Admin' → Click 'Create system user'.
Visual Screenshots (Click to Expand):
Business Settings
Figure 17: Create System User dialog in Meta Business Settings.

Figure 17: Create System User dialog in Meta Business Settings.

🔍Click to enlarge
System User Profile
Figure 18: System user profile created and ready for asset assignment.

Figure 18: System user profile created and ready for asset assignment.

🔍Click to enlarge
STEP 08TOKEN

Assign App Assets & Full Access Permissions

Grant the System User full administrative control over your WhatsApp App.

Action Items:
  • ✓
    Select your created System User ('AriseSell Admin') → Click 'Assign assets'.
  • ✓
    Select 'Apps' → Check your WhatsApp App ('Arise Sell Test').
  • ✓
    Under 'Full access', toggle 'Manage app' to ON.
  • ✓
    Click 'Assign assets' to save permissions.
Visual Screenshots (Click to Expand):
Asset Assignment
Figure 19: Assign App Asset with Manage app (Full access) toggled ON.

Figure 19: Assign App Asset with Manage app (Full access) toggled ON.

🔍Click to enlarge
STEP 09TOKEN

Generate Never-Expiring Permanent Access Token

Generate a 100% permanent production token so your store AI never disconnects.

Action Items:
  • ✓
    On the System User page, click 'Generate token'.
  • ✓
    Select your WhatsApp App from the dropdown.
  • ✓
    Under 'Token expiry', select 'Never'.
  • ✓
    Under 'Select permissions', check these 3 required permissions:
  • ✓
    ✓ whatsapp_business_messaging
  • ✓
    ✓ whatsapp_business_management
  • ✓
    ✓ business_management
  • ✓
    Click 'Generate token' and click 'Copy' on the displayed token (starts with EAAP...).
Visual Screenshots (Click to Expand):
App Selection
Figure 20: Select WhatsApp App for token generation.

Figure 20: Select WhatsApp App for token generation.

🔍Click to enlarge
Expiry: Never
Figure 21: Select 'Never' for permanent token duration.

Figure 21: Select 'Never' for permanent token duration.

🔍Click to enlarge
3 Permissions
Figure 22: Select required WhatsApp permissions checklist.

Figure 22: Select required WhatsApp permissions checklist.

🔍Click to enlarge
Permanent Token 🔑
Figure 23: Copy your permanent production access token.

Figure 23: Copy your permanent production access token.

🔍Click to enlarge
STEP 10PUBLISH

Publish Meta Developer App (Switch to Live Mode)

Switch your Meta Developer App from 'Unpublished (In development)' to 'Published (Live)' so that any customer WhatsApp number in the world can message your business line.

Action Items:
  • ✓
    Go to developers.facebook.com → Open your WhatsApp App.
  • ✓
    In the left sidebar menu, navigate to App settings → Basic.
  • ✓
    Fill in required fields: Category → Select 'Shopping' or 'Business and Pages', App domains & Privacy policy URL (e.g. your business website and privacy policy link).
  • ✓
    Scroll down to the bottom and click 'Save changes'.
  • ✓
    In the left sidebar menu, click 'Publish' (which shows 'Unpublished' badge).
  • ✓
    Click the 'Publish App' button → The badge immediately changes to '🟢 Published'.
⚠️
Pro-Tip:CRITICAL: If the Meta App is left in 'Unpublished (In development)' mode, Meta will drop incoming WhatsApp messages from all normal customers!
Visual Screenshots (Click to Expand):
Publish & Live 🚀
Figure 24: Meta App Settings Basic configuration & Publish panel.

Figure 24: Meta App Settings Basic configuration & Publish panel.

🔍Click to enlarge
STEP 11CONSOLE

1-Click Connect in AriseSell Merchant Console

Open your store integrations console and input your credentials to activate 100% automated AI sales.

Action Items:
  • ✓
  • ✓
    Find 'WhatsApp Business (WABA)' and click 'Connect ➔' (or 'Manage' if updating).
  • ✓
    1. WhatsApp Phone Number: Enter your registered SIM number with country code (e.g. +880 1401-4XXXXX).
  • ✓
    2. Store / Business Name: Enter your store display name (e.g. 'My Brand Store').
  • ✓
    3. Phone Number ID: Find it in developers.facebook.com → Your App → WhatsApp → API Setup (under 'Phone number ID'), or from Step 6 registration screen.
  • ✓
    4. WABA ID: Find it in developers.facebook.com → Your App → WhatsApp → API Setup (under 'WhatsApp Business Account ID'), or from business.facebook.com/settings → Accounts → WhatsApp accounts.
  • ✓
    5. Permanent System User Access Token: Copy from business.facebook.com/settings → Users → System users → 'AriseSell Admin' → Generate token (starts with EAAP... / EAAG...).
  • ✓
    Click 'Connect WhatsApp' → Your integration badge turns '🟢 Active & Automated' and your AI sales bot is instantly LIVE 24/7!
Visual Screenshots (Click to Expand):
AriseSell Wizard
Figure 25: WhatsApp Cloud API Connection Modal in AriseSell Merchant Console.

Figure 25: WhatsApp Cloud API Connection Modal in AriseSell Merchant Console.

🔍Click to enlarge
Platform Reliability

Built for High-Volume E-Commerce Brands

Zero Ban Risk

Unlike unofficial QR code scraping extensions that get WhatsApp numbers banned, Meta Cloud API is 100% compliant with Meta's Commercial Terms of Service.

Sub-2-Second AI Sales Engine

Direct webhook ingestion feeds messages to Google Gemini 3.5 Flash, providing lightning-fast, polite replies with product recommendations and delivery rates.

Human Live Takeover

You and your team can monitor active conversations in real-time from the Live Stream Inbox and seamlessly take over any chat with 1 click.

Troubleshooting & FAQs

Common Setup Questions & Solutions

Double grey ticks on WhatsApp, but no reply from the bot?

Make sure your WhatsApp SIM card is deleted from any mobile WhatsApp or Business app (Settings → Account → Delete my account). WhatsApp will route chats to the mobile app instead of Cloud API if the account remains bound. Also ensure you are testing from an independent phone number.

Webhook handshake verified, but incoming messages don't reach the server?

You must subscribe to webhook fields! In your Meta Developer App, go to WhatsApp → Configuration → Webhook fields → Click 'Manage' → Check the box for 'messages' → Click 'Subscribe'.

Why does the token expire after 24 hours?

Developer portal temporary tokens expire in 24 hours. You must create a System User in Meta Business Suite (business.facebook.com/settings) and generate a permanent token with Token Expiration set to 'Never'.

Does each store owner get a separate isolated WhatsApp connection?

Yes! AriseSell enforces strict multi-tenant tenant isolation. Connecting your phone number binds it exclusively to your store, keeping all customer chats, catalog items, and orders completely isolated from other merchants.

Get started today

Your next customer is typing right now.

Connect your page, upload your products, and start with 50 free AI messages. If it doesn't earn its keep, walk away — nothing to cancel, nothing owed.

  • No card needed
  • Live in 10 minutes
  • Cancel whenever you like

What happens in the first week

  1. Day 1Your page is connected and answering in Bangla.
  2. Day 2Your catalog is synced; photo matching switches on.
  3. Day 4First orders confirmed and booked with the courier.
  4. Day 7You see your automated chats, closed sales, and ROI.