1. Information Required from Your Team
Please share the following details after your Meta WhatsApp Business Account has been configured.2. Generating a Permanent Access Token
To allow the Record Platform to securely send WhatsApp messages on behalf of your WhatsApp Business Account, you must generate a Permanent / No Expiration Access Token from your Meta Business Account.We recommend generating a dedicated access token specifically for the Record Platform. This makes future management, auditing, and permission control much easier.
1
Open Meta Business Settings
Sign in to your Meta Business Manager and navigate to:Here, you can either:
- Create a new System User specifically for the Record Platform. This is recommended.
- Use an existing System User if one has already been configured for your organization.
2
Assign the WhatsApp Application
After selecting the System User, ensure that the appropriate WhatsApp application is assigned.You have two options:
- Option 1 — Recommended: Create a dedicated application for the Record Platform.
- Option 2: Use your existing WhatsApp Business application if you prefer to manage all integrations within the same project.
3
Verify Permissions
Before generating the token, confirm that the System User has the required permissions for the assigned WhatsApp Business application.The System User should have access to:
- WhatsApp Business Account
- WhatsApp Phone Number
- Application Management
- Messaging Permissions with full access
4
Generate the Access Token
Once the application has been assigned:
- Select the System User.
- Click Generate Token.
- Choose the WhatsApp application that will be integrated with the Record Platform.
- Select the required permissions.
- Generate the token.
5
Share the Token with Record
Once the token has been generated, securely share the following details with the Record implementation team:
- Permanent Access Token
- Phone Number ID
- WhatsApp Business Account ID, if available
3. Best Practice for Access Token Setup
For improved security and easier management, we recommend creating a dedicated System User and a dedicated application exclusively for the Record Platform. This approach provides several benefits:- Isolates Record Platform access from other business integrations.
- Simplifies permission management.
- Makes future token rotation easier, if required.
- Prevents disruptions to other WhatsApp integrations within your Meta Business Account.
- Provides better operational control and auditability.
If you already have an existing WhatsApp application in production, you may continue using it by generating a new Permanent / No Expiration Access Token for the Record Platform.
4. Webhook Configuration
Please configure the following webhook in your Meta Developer Console.Callback URL
The Record implementation team will provide this URL during onboarding.Verify Token
The Record implementation team will also provide the Verify Token.Webhook Events
Please subscribe to the following events:messagesmessage_statusmessage_template_status_update
Steps - Meta Developer Account Configuration
To connect your WhatsApp Business Account with the Record Platform, complete the following steps in your Meta Developer account.1
Access Meta Developers
Sign in to your Meta Developer account using the Meta Business account associated with your WhatsApp Business Account.
2
Open Your App
Navigate to your application dashboard.From the left navigation menu, open the Dashboard and locate the Use Cases section.Select Connect with customers through WhatsApp to begin the WhatsApp Business setup.
3
Complete the Production Setup
During the production setup, Meta will ask for your webhook configuration.Enter the following details provided by the Record team:
- Callback URL — shared by the Record implementation team during onboarding.
- Verify Token — shared by the Record implementation team during onboarding.

4
Register Your WhatsApp Business Number
Once the webhook has been successfully verified, complete the remaining WhatsApp Business setup by:
- Registering your WhatsApp Business phone number.
- Completing the business verification process, if applicable.
- Adding your payment method for WhatsApp conversations, if required by Meta.
- Completing the phone number registration.
5
Create WhatsApp Message Templates
After your WhatsApp Business Account is fully configured, create the required WhatsApp message templates in your WhatsApp Business Manager.We recommend creating templates for the following supported languages:
- English
- Tamil
- Telugu
- Hindi
- Kannada
- Malayalam
6
Share the Required Details with Record
Once your setup is complete, share the following information with the Record implementation team:
- Phone Number ID
- Permanent Access Token
- Confirmation that the webhook has been successfully configured
- Approved WhatsApp template names for all required languages
5. WhatsApp Message Templates
Create the following templates inside your Meta WhatsApp Manager. The approved template names should be shared with the Record team so that they can be configured within the platform. Please create separate templates for each supported language.Supported Languages
- English
- Tamil
- Telugu
- Hindi
- Kannada
- Malayalam
Recommended Naming Convention
Job Interest Templates
Skill Assessment Templates
Application Completed Templates
Not Interested Templates
Please share the final approved template names with the Record team after Meta approval.
6. Recommended WhatsApp Templates
Template 1 — Job Interest
Body
Buttons
- Yes, interested
- No, not now
Variables

Template 2 — Yes Reply / Skill Assessment Invitation
Body
Variables
Example URL

Template 3 — Not Interested
Body
Variables

Template 4 — Assessment Completed
Body
Variables

7. Best Practices
Use these guidelines if you are adding your own message in the WhatsApp template. To improve message delivery and candidate engagement, we recommend the following:- Keep messages conversational and friendly.
- Avoid phrases such as Profile Verification or Employment Verification, as they can resemble phishing or KYC scam language.
- Use branded messaging wherever possible.
- Avoid exposing technical query parameters in links outside of Meta Call-to-Action buttons.
- Always include an opt-out message.
- Keep templates concise and easy to understand.
- Use localized language for each supported region instead of direct word-for-word translations.
8. Information to Share with Record
Once everything is ready, please share the following with the Record implementation team:- Phone Number ID
- Permanent Access Token
- Webhook successfully configured
- Callback URL verified
- Verify Token configured
- Approved WhatsApp Template Names for all languages
- Confirmation that the WhatsApp Business number is ready for integration

