FAQ

Frequently asked questions

The objections we hear most often. If something here isn't covered, write to info@cartpinger.com.

Setup & account

Do I need a new WhatsApp phone number?

Yes. The number used by CartPinger must be separate from any personal WhatsApp account. It can be a mobile or a landline — Meta will verify it via SMS or voice call.

Once verified, the number is bound to the WhatsApp Business API and cannot be used on the regular WhatsApp app at the same time. If you only have one number, get a second SIM or use a landline.

Is the WhatsApp API free?

Meta gives 1,000 free service conversations per month per WABA. A conversation is a 24-hour window per customer, not a single message.

After the free tier, you pay Meta directly — roughly $0.005 to $0.08 per message depending on country and category. CartPinger doesn't take a cut. For most small and medium stores, the monthly Meta cost stays at €0.

Data & privacy

What happens to my data if I uninstall CartPinger?

By default the plugin keeps your data in the WordPress database, so you can reinstall without losing history.

If you want a full wipe, open CartPinger → Settings → Advanced and toggle "Delete data on uninstall" before removing the plugin. After deletion, all CartPinger tables and options are dropped from your database.

Messaging

Why didn't my message arrive?

Check four things in order:

  1. The template is approved in Meta (not pending or rejected).
  2. If you're still in sandbox mode, the recipient phone is registered as a test recipient.
  3. The language code in the template matches your site locale (e.g. en not en_US).
  4. All four credentials in CartPinger setup are correct and saved (Phone Number ID, WABA ID, Access Token, App Secret).

If all four check out, look at CartPinger → Logs for the Meta API response — it almost always explains what went wrong.

Can I customize the message templates?

Yes. Edit the body in Meta Template Manager. The only constraints:

  • Keep the template Name exactly as CartPinger expects (see /docs/templates).
  • Keep the number and order of variables ({{1}}, {{2}}, …) the same. CartPinger fills them in the same positions regardless of how you reword the rest.

Adding or removing variables will break sending.

Compatibility

Does CartPinger work with block checkout?

Yes. Both the classic shortcode checkout and the block-based checkout are supported.

CartPinger injects the GDPR opt-in via the official WooCommerce Additional Checkout Fields API, which works in both flows from WooCommerce 9.0+.

Plans & pricing

What's the difference between Free and Pro?

Free — 50 cart recoveries per month, single 1-hour message, order confirmation / shipped / cancelled notifications. Forever, no card required.

Pro — €14/month or €99/year (≈ €8.25/month annual). Removes the 50-recovery limit and unlocks: the full 3-message sequence (1h, +24h with auto coupon, +48h reminder), CSV export of recoveries, priority email support, and access to future Pro features as they ship.

You can upgrade or downgrade at any time. Cancelling Pro returns you to Free at the end of the current billing period — your data stays intact.

Still stuck?

Write to info@cartpinger.com or open an issue on GitHub. Replies in 24h on business days.