1. WhatsApp Business API Integration
WhatsApp Business API integration enables incoming WhatsApp messages from your customers to be automatically converted into orders.
Required Information
| Field | Description |
| Phone Number ID | WhatsApp phone number identifier obtained from Meta Business Suite |
| Access Token | WhatsApp Cloud API access token |
| Webhook URL | URL automatically generated by your system (displayed in the panel) |
Step 1: Create a Meta Business Account
- Go to business.facebook.com.
- If you do not have a Meta Business account, create a new one.
- Complete business verification.
Step 2: Create a Meta Developer Account
- Go to developers.facebook.com.
- Click the "Get Started" button and create your developer account.
- Link it to your Meta Business account.
Step 3: Create a WhatsApp App
- In the Developer Dashboard, click the "Create App" button.
- Select "Business" as the app type.
- Enter the app name (e.g., "Convord Integration").
- Select your Meta Business account and create the app.
Step 4: Add the WhatsApp Product
- In your app's dashboard, go to the "Add Product" section.
- Find the "WhatsApp" product and click the "Set Up" button.
- Confirm the Meta Business account to be linked.
Step 5: Obtain the Phone Number ID
- From the left menu, go to WhatsApp → Configuration.
- Copy the "Phone Number ID" value.
- Paste this value into the "Phone Number ID" field in the Convord panel.
Note: This is not your phone number itself, but a numeric identifier assigned by Meta (e.g., 123456789012345).
Step 6: Obtain the Access Token
- From the left menu, go to WhatsApp → API Setup.
- Copy the token from the "Temporary Access Token" section.
- Paste this value into the "Access Token" field in the Convord panel.
Important: The temporary token is valid for 24 hours. For a permanent token:
1. Go to Business Settings → System Users.
2. Create a new system user.
3. Grant this user the whatsapp_business_messaging permission.
4. Generate a permanent token using the "Generate Token" button.
Step 7: Webhook Configuration
- From the left menu, go to WhatsApp → Configuration.
- In the "Webhook" section, click the "Edit" button.
- Enter the webhook URL from the Convord panel as the Callback URL:
https://your-domain.com/webhook/whatsapp
- Enter the WHATSAPP_VERIFY_TOKEN value from your .env file as the Verify Token.
- Click the "Verify and Save" button.
Step 8: Subscribe to Webhook Fields
In the "Webhook Fields" section under webhook configuration, subscribe to the messages field (✓ checkmark).
Step 9: Test
- Send a test message to your WhatsApp number (e.g., "2 cases of cola, 1 crate of water").
- Check the Orders section in the Convord panel.
- If your message was automatically converted into an order, the integration is successful!
2. Billing / e-Invoice Integration
Enabling the Billing Feature
- On the Integrations page, enable the toggle in the Billing section.
- Select your invoice creation method:
- System Invoice: Creates invoices using Convord's own PDF template.
- Uyumsoft: Issues GİB-compliant e-Invoice and e-Archive invoices.
General Invoice Information
| Field | Description |
| Invoice Country | Determines the tax format of the invoice (TR, DE, GB, US, etc.) |
| Tax Office | Name of the tax office your company is registered with |
| Tax ID / National ID | 10-digit tax identification number or 11-digit national ID number |
Uyumsoft e-Invoice Setup
- Purchase e-Invoice/e-Archive service from uyumsoft.com.
- After your account is activated, obtain your API access credentials.
- Select "Uyumsoft" as the invoice creation method.
- Enter the Username and Password provided by Uyumsoft.
- Click the Save button.
3. Telegram Notifications
Telegram integration allows you to receive instant notifications about new orders and important events.
Required Information
| Field | Description |
| Bot Token | Bot token obtained from Telegram BotFather |
| Chat ID | Chat identifier where notifications will be sent |
Step 1: Create a Telegram Bot
- In Telegram, search for the @BotFather bot and start a conversation.
- Send the
/newbot command.
- Give your bot a name (e.g., "Convord Notifications").
- Give your bot a username (e.g.,
convord_notify_bot).
- BotFather will provide you with a Bot Token. Copy this value.
Token format: 123456789:ABCdefGHIjklMNOpqrsTUVwxyz
Step 2: Enter the Bot Token
- Go to the Integrations page in the Convord panel.
- Paste the token into the "Bot Token" field in the Telegram section.
Step 3: Find Your Chat ID
For personal Chat ID:
- In Telegram, search for the @userinfobot or @RawDataBot bot.
- Send
/start to the bot.
- Copy the Chat ID value from the returned message.
For group Chat ID:
- Add your bot to a Telegram group.
- Send a message in the group.
- Open the following URL in your browser:
https://api.telegram.org/bot<BOT_TOKEN>/getUpdates
- Find the
"chat":{"id":-100XXXXXXXXXX} value in the returned JSON.
Step 4: Enter Chat ID and Test
- Paste the Chat ID value into the "Chat ID" field in the Convord panel.
- Click the Save button.
- Create a new order and check whether a notification arrives via Telegram.
4. Troubleshooting
| Issue | Solution |
| WhatsApp messages not arriving | Ensure the webhook URL is correct and uses HTTPS |
| Invalid token error | Check whether your access token has expired |
| Telegram notification not arriving | Ensure the bot has admin privileges in the relevant chat |
| e-Invoice error | Verify the accuracy of your Uyumsoft API credentials |
| Message not being processed | Check the message quota of your subscription plan |
5. Security Recommendations
- Never share your API keys with third parties.
- If using a permanent WhatsApp token, renew it at regular intervals.
- If your Telegram bot token is compromised, revoke it via BotFather using the
/revoke command.
- Store your Uyumsoft API credentials in a secure environment.
- Change your Platform account password regularly and use a strong password.
6. Support
If you need assistance with integration setup:
- Email: destek@convord.com
- Phone: +90 XXX XXX XX XX
- Subject: "Integration Support - [WhatsApp/Telegram/e-Invoice]"