What is WABotSender?
WABotSender is a desktop workspace for organising contacts, connecting WhatsApp Business Platform accounts, managing Meta-approved templates, and preparing outbound campaigns, occasions, and reports.
Getting startedFind clear help for Meta setup, campaigns, payment, licensing, and support.
Search every question or narrow the list by topic.
WABotSender is a desktop workspace for organising contacts, connecting WhatsApp Business Platform accounts, managing Meta-approved templates, and preparing outbound campaigns, occasions, and reports.
Getting startedWABotSender is available for Windows and macOS desktop devices. Mobile versions for iOS and Android are not planned.
Getting startedPrepare your Meta business setup, a WhatsApp Business Account, the phone-number ID you will send from, and a suitable access token. You will also need at least one approved message template before starting an outbound campaign.
Getting startedOpen Accounts and connect your Meta credentials. Then add or import contacts, record consent, organise recipients with tags, sync approved templates, and create a campaign. The User Guide covers the complete workflow.
Getting startedYes. WABotSender connects to the WhatsApp Business Platform using credentials from your own Meta business setup. WABotSender does not create, approve, or manage that Meta account for you.
Accounts & MetaFor production use, prepare a legally registered Malaysian business with valid SSM details, a Meta Business Portfolio that has completed Meta business verification, a WhatsApp Business Account (WABA), a registered business phone number, its WABA ID and Phone Number ID, and a system-user access token with the whatsapp_business_management and whatsapp_business_messaging permissions. You may also need to configure a payment method in WhatsApp Manager. Meta controls business verification, phone-number approval, access-token permissions, messaging limits, and billing. See Meta’s WhatsApp Cloud API getting-started guide.
A dedicated new business number is strongly recommended because it avoids interrupting an existing personal or business WhatsApp account. You may use an existing number if it is eligible for the WhatsApp Business Platform, but Meta may require you to migrate or disconnect it from WhatsApp Messenger or the WhatsApp Business app. After a standard migration, you may no longer be able to use that number in the mobile app. Meta may offer coexistence for eligible WhatsApp Business app accounts, but availability and onboarding requirements are controlled by Meta. Back up important data and review Meta’s current phone-number guidance before proceeding.
Accounts & MetaYes. The Accounts page supports multiple WhatsApp Business Platform accounts. You choose the appropriate connected account when preparing a template, campaign, or occasion.
Accounts & MetaNo. The current product is focused on outbound messaging. It does not provide an inbox, conversation view, follow-ups, or a hosted relay for incoming WhatsApp messages.
Accounts & MetaNo. Add contacts manually or import them into the CRM. You can then organise contacts with tags, consent states, notes, and custom variables before selecting recipients.
Accounts & MetaWABotSender does not charge a fee for each message; your WABotSender payment covers the desktop software license. Meta separately charges for WhatsApp Business Platform messages that it delivers, with rates determined by the recipient’s market and the message category. Some service messages, utility responses, and eligible free-entry-point conversations may not be charged under Meta’s current rules. Review Meta’s official WhatsApp Business Platform pricing for current Malaysia rates and conditions.
Accounts & MetaWABotSender campaigns use WhatsApp Business Platform message templates. Create or sync a template, submit it to Meta, and wait until it is approved before selecting it in a campaign. See the Meta template overview.
Templates & campaignsYes. You can prepare marketing or utility templates, add supported languages and components, provide sample values, submit changes to Meta, and sync the latest approval or rejection status.
Templates & campaignsUse Map your variable with CRM field to connect each template variable to a built-in contact value, a custom variable, or fixed text. Mapping updates stay in WABotSender and do not resubmit the template to Meta.
Templates & campaignsFilter recipients by tags and consent state, select individual contacts with live search, or combine those selections. WABotSender previews the resulting audience before scheduling or sending.
Templates & campaignsYes. Campaigns can be sent now, scheduled once, or configured with a repeat interval. Depending on status, you can edit, pause, resume, cancel, restart, clone, refresh the unsent audience, or open a report.
Templates & campaignsOccasions schedule approved-template messages for birthdays, anniversaries, or custom contact dates. You choose the account, recipients, template, sending time, and time zone, with an optional test before activation.
Templates & campaignsNo. Completed means the campaign finished submitting its messages. Meta can still limit, reject, or choose not to deliver a message based on recipient eligibility, template rules, messaging limits, ecosystem health, or other platform policies.
Templates & campaignsNo software can guarantee that. Consent, suppression, recipient previews, pacing, and safety checks help you make better sending decisions, but they do not override Meta or WhatsApp policies and limits.
Templates & campaignsNo. Month, Year, and Lifetime plans are one-time payments for the displayed access period. WABotSender does not start an automatic subscription.
Payments & licenseThe website verifies the Stripe payment, creates a WAB license key, displays it on the confirmation page, and sends a copy to the email address entered during Stripe Checkout.
Payments & licenseOpen WABotSender and go to Settings → License. Enter the WAB license key and the same email address used during payment, then activate the current device.
Payments & licenseOne license can be active on one device at a time. If the license page allows deactivation, deactivate the current device before activating another.
Payments & licenseFirst save the key shown on the payment confirmation page and check the spam or junk folder for the purchase email. If it is still missing, contact support with your payment email and Stripe payment reference.
Payments & licenseRefund eligibility depends on the activation state and the applicable purchase terms. Review the current Terms & Conditions and Software License Agreement before purchasing or requesting a refund.
Payments & licenseNo. Payments use Stripe-hosted Checkout. Card details are entered on Stripe and are not stored by the WABotSender website.
Privacy & supportContacts, variables, tags, campaign jobs, occasion records, and reports are kept in the desktop app database. Meta receives the information required for the outbound API actions you initiate.
Privacy & supportOpen the WABotSender User Guide for account setup, template preparation, campaign workflows, licensing, updates, and troubleshooting.
Privacy & supportUse the Contact page or email [email protected]. Include the page or action involved and the exact error message, but never send access tokens or passwords.
Privacy & supportTry a shorter search or clear the selected category.
From purchase to an active desktop license.
Select Month, Year, or Lifetime access and complete Stripe Checkout.
Save the key displayed after payment or sent to the purchase email.
Launch WABotSender and open the License page from Settings.
Enter the key with the same email address used during payment.
Tell us what you were doing and include the exact error message. Never send passwords or Meta access tokens.