Create your DrusyAI workspace
5 minutesRequest access via https://www.drusy.ai/contact to be manually onboarded. A member of the team will reach out to you. There is no self-registration. Do this first, because your workspace subdomain becomes part of the webhook URL Meta needs later.
Confirm you can log into the right Facebook account
5–30 minutesLog into https://business.facebook.com with the account that owns, or will own, your business assets, before you do anything else.
- Logged into Facebook successfully
- This is the account that owns the business, not a personal side account
- Password recovery access confirmed (email or phone you still control)
- Account is not restricted
- A Business Portfolio is visible in the left sidebar
Start Meta business verification
30 minutes to submit, days to approveMeta will not release production WhatsApp access until your business is verified. Submit this as early as possible and continue with the remaining steps while it processes.
- Legal business name entered exactly as it appears on your registration document
- Business type selected correctly (e.g. LLC vs partnership vs LLP)
- Registration document uploaded
- A document showing business address, phone and email uploaded
- Domain verified via TXT record, or verification code sent
- Verification submitted (not just saved)
Complete your DrusyAI business profile and request verification
10 minutes to submit, allow time for reviewWith Meta's review under way, submit your DrusyAI business details for verification so both reviews run at the same time. DrusyAI reviews this manually, and your Assistant cannot be switched on until it is approved.
- Legal business name entered
- Industry selected
- Contact email entered
- Registration number entered
- Country selected
- Profile saved
- Request verification clicked
- Status shows Pending
Create your WhatsApp Business Account
10–15 minutesCreate or select the WhatsApp Business Account (WABA) inside your Business Portfolio that will own your WhatsApp number.
- Correct Business Portfolio selected
- WhatsApp Business Account created or selected
- Admin access confirmed
Create a Meta Developer app and add WhatsApp
10–20 minutesCreate an app at https://developers.facebook.com and add the WhatsApp product to it.
- Developer app created
- WhatsApp use case added
- App linked to the correct Business Portfolio
- Privacy Policy URL added under App Settings > Basic
- Terms of Service URL added under App Settings > Basic
Register your WhatsApp phone number
10–30 minutesRegister the dedicated business number that will send and receive WhatsApp messages, and complete verification in Meta.
- Dedicated phone number selected (not already on WhatsApp or WhatsApp Business)
- Number can receive SMS or a voice call
- Number verified in Meta
- Display name submitted
Copy your Phone Number ID
2 minutesCopy the Phone Number ID for your registered number. This is a numeric Graph API ID, not the phone number itself.
- Correct WhatsApp number selected in the dropdown
- Phone Number ID copied (10 to 20 digits, no + prefix)
- Saved somewhere you can paste from
Copy your App Secret
2 minutesCopy the App Secret from your Meta app. DrusyAI uses it to verify that inbound webhooks genuinely came from Meta.
- App Secret revealed and copied
- Saved somewhere you can paste from
Create a System User and generate a permanent access token
10–15 minutesGenerate a permanent access token via a System User. This is the longest step in Meta and the one most people get wrong.
- System user created with the Employee role
- Assign assets > Apps > your Meta app > Full control
- Assign assets > WhatsApp accounts > your WABA > Full control
- Generate token > select your app
- Token expiry set to Never
- whatsapp_business_messaging permission selected
- Token copied immediately
Create the channel in DrusyAI and save it as a draft
5 minutesCreate a Meta WhatsApp Cloud channel in DrusyAI and paste in the credentials you collected. Everything goes on one form, and there is no separate credentials area.
- Meta selected under channel type
- Phone Number ID pasted (step 8)
- Access token pasted (step 10)
- App secret pasted (step 9)
- Verify token present, DrusyAI generates this for you
- Save draft clicked
Copy the callback URL and verify token from DrusyAI
2 minutesBoth values are on the channel page, in the webhook section below the credentials.
- Callback URL copied
- Subdomain in the URL is correct
- Verify token copied
Configure the webhook in Meta
5–10 minutesPaste both values into your Meta app's WhatsApp configuration and let Meta verify the endpoint.
- Callback URL pasted
- Verify token pasted
- Verify and save clicked
- Meta reports the webhook as verified
Subscribe to the messages webhook field
2 minutesSubscribing the app to the messages field is what actually causes Meta to forward inbound WhatsApp messages to DrusyAI.
- messages field subscribed
- Subscription saved
- Correct WhatsApp Business Account shown
Test and activate the channel
2–5 minutesBack in DrusyAI, run Test and activate. DrusyAI checks your configuration, decrypts your credentials, and calls Meta to confirm your number is reachable, then activates the channel in one action.
- Test and activate clicked
- All checks passed
- Channel status shows Active
Confirm messages are arriving
5 minutesUse Meta's webhook test to send a sample payload, then confirm DrusyAI received it.
- Send test to server clicked in Meta (Configuration > Webhook fields > messages > Test)
- Delivery appears in DrusyAI's webhook activity log
- No signature or authentication errors shown
Prepare Knowledge
15–45 minutesAdd the information your Assistant should draw on when answering customers.
- Knowledge source added
- Content indexed
- FAQs and business information covered
- Sample answers reviewed
Enable Skills
5–20 minutesTurn on the Skills your Assistant should be able to use in conversations.
- Required inbuilt skills enabled
- Skill configuration completed
- Custom skills reviewed under Assistant > Custom Skills if applicable
Enable and configure your Assistant
10–20 minutesTurn the Assistant on and set how it should behave before customers reach it.
- Business verification approved (step 4)
- Assistant enabled
- Persona configured
- Handoff threshold configured
- Human handoff behaviour reviewed
Send a real WhatsApp message end to end
10 minutesMessage your connected business number from your own phone and follow the conversation all the way through DrusyAI.
- Inbound message appears in the Inbox
- Assistant replies and the reply arrives on WhatsApp
- Manual reply from the Inbox arrives on WhatsApp
- Handoff to a human works
- Teammates can see the conversation
Go live
15 minutesPut your WhatsApp number in front of customers and watch the first real conversations closely.
- Production number registered and verified (if you tested with Meta's test number)
- WhatsApp link added to your website
- WhatsApp added to email signatures
- QR code added where useful
- Team briefed on the Inbox
- First conversations monitored