DoNotify + WordPress
Voice call alerts for orders, bookings, and any event on your site
Install the free DoNotify plugin, paste your API token, and your phone rings the moment a new WooCommerce order arrives, a booking is confirmed, or any event you care about fires. A ringing phone is far harder to ignore than another email.
WooCommerce orders
Get called on new orders, completed orders, or failed payments — the moment they happen.
Booking reminders
New appointment booked? Get an instant alert plus an optional reminder call before it starts.
Developer hook
One line of PHP triggers a call from anywhere in your theme or plugin code.
Create your DoNotify account
Sign up for DoNotify if you haven't already. After signing up, go to your Profile and add your phone number — this is the number DoNotify will call.
Subscription required: Placing calls requires an active DoNotify subscription. Start with the free trial to test everything first.
Generate an API token
In your DoNotify dashboard, go to Profile → API Tokens and create a new token. Copy it — you'll paste it into the plugin settings in the next step.
Treat this token like a password. Anyone who has it can place calls on your account. You can revoke and regenerate it at any time from your Profile page.
Install and activate the plugin
Install directly from the WordPress plugin directory:
- a. In your WordPress admin, go to Plugins → Add New Plugin and search for DoNotify.
- b. Click Install Now, then Activate. Or download and install directly from wordpress.org/plugins/donotify.
- c. Go to Settings → DoNotify in your WordPress admin.
- d. Paste your API token and click Test connection. A green confirmation means you're connected.
Requirements: WordPress 6.0 or higher, PHP 7.4 or higher.
Turn on the events you want
In Settings → DoNotify, toggle the events that should trigger a call, then click Send test call to confirm your phone rings.
🛒 WooCommerce
- ✓ New order received
- ✓ Order completed
- ✓ Payment failed
📅 Booking plugins
- ✓ New appointment booked
- ✓ Reminder call before start
- WooCommerce Bookings, Amelia
You can also set a default lead time for booking reminders — how many minutes before the appointment starts DoNotify should call you.
Trigger a call from your own code
Any theme or plugin can fire a DoNotify call with one line using the donotify_call action hook. Perfect for contact form submissions, subscription sign-ups, or any custom event.
Call now:
do_action( 'donotify_call', 'New VIP lead from the contact form' );
Schedule a call for later:
do_action( 'donotify_call', 'Webinar starts soon', [
'description' => 'Tuesday webinar — 45 registrants',
'call_at' => strtotime( '+1 hour' ),
] );
call_at is a Unix timestamp. Omit it to call immediately. The call title is limited to ~200 characters.
Frequently asked questions
Does it call my customers?
Not in v1. The plugin calls you — the DoNotify account owner — on the phone number saved in your profile. Calling customers is on the roadmap for a future release.
Which booking plugins are supported?
v1 supports WooCommerce Bookings and Amelia. More booking plugins (Bookly, The Events Calendar) are on the roadmap.
Do I need WooCommerce to use the plugin?
No. WooCommerce and booking plugins are optional. Without them, the developer hook (do_action('donotify_call', …)) still works, so you can trigger calls from any custom code.
Does each call count against my quota?
Yes. Each call counts as one notification against your monthly DoNotify quota, the same as Google Calendar or Calendly reminders. Your remaining quota is shown on the plugin settings page.
Is the plugin free?
The plugin itself is free and open-source (GPLv2+) on the WordPress.org directory. Placing calls requires an active DoNotify subscription — billing stays entirely within DoNotify, not WordPress.
Never miss an order or booking again
Install the free plugin, paste your token, and your phone rings when it matters.