DoNotify + n8n
Voice-call reminders inside any n8n workflow
The n8n-nodes-donotify community node brings DoNotify's voice-call reminders into your n8n workflows. Schedule a call, place one immediately, or check your plan usage — all as steps inside any automation you build.
Community node
Install once and the DoNotify node appears like any built-in n8n node.
4 operations
Schedule, call now, get usage, get profile — mix into any workflow.
Works with anything
Trigger from Google Sheets, webhooks, Airtable, Notion, CRMs — anything n8n connects to.
Install the community node
The package name is n8n-nodes-donotify.
- Go to Settings → Community Nodes → Install.
- Enter
n8n-nodes-donotifyand click Install. - Restart n8n if prompted.
Self-hosted requirement: community node installation must be enabled. Set N8N_COMMUNITY_PACKAGES_ENABLED=true in your n8n environment if you get a permission error.
Get your DoNotify API token
You need a DoNotify account with an active subscription and a phone number saved in your profile.
- a. Sign in at donotifys.com.
- b. Go to Profile → API Tokens and create a new token. Give it a descriptive name like "n8n".
- c. Copy the token immediately — it is only shown once.
Add the DoNotify credential in n8n
In n8n, go to Credentials → New Credential → DoNotify API and fill in:
| Field | Value |
|---|---|
| Base URL | https://donotifys.com |
| API Token | The token you copied in step 2 |
Click Save & Test. n8n will verify the token against DoNotify and confirm the credential is working.
Add the DoNotify node to a workflow
In the workflow editor, click + to add a node, search for DoNotify, and select it. Choose your credential, then pick a resource and operation.
Available operations
Create (Schedule)
Schedule a voice-call reminder for a future time. Requires Title and Call At (any ISO-8601 datetime — n8n date expressions work directly). Optional: Description, Event Time.
Call Now
Place an immediate voice call to your DoNotify phone number. Requires Title. Optional: Description.
Get Usage
Returns your plan name, monthly limit, calls used, remaining, and whether a phone number is set. Useful for conditional branching — e.g. only call if remaining > 0.
Get Profile
Returns the authenticated DoNotify user (name, email, phone number).
Example workflows
Call me 30 minutes before a high-priority task
Trigger: your task tool (Notion, Airtable, Google Sheets, etc.) → DoNotify → Reminder → Create
Instant call when a critical alert fires
Trigger: webhook / monitoring alert → DoNotify → Reminder → Call Now
Check quota before sending (conditional branch)
Use Get Usage first, then an If node to branch only when remaining > 0.
Error reference
| Code | Meaning | Fix |
|---|---|---|
| 401 | Invalid API token | Regenerate the token in Profile → API Tokens and update the n8n credential. |
| 403 | No active subscription | Upgrade your DoNotify plan to use the API. |
| 422 | Phone number not set | Add a phone number in Profile. |
| 429 | Monthly reminder limit reached | Quota resets monthly. Upgrade for a higher limit, or use Get Usage to gate calls. |
Frequently asked questions
Can I call a different phone number than the one on my profile?
Currently DoNotify calls the phone number saved in your profile. To call a different number, update it in Profile before running the workflow.
Does it work with n8n Cloud?
Yes. On n8n Cloud, once the node is verified it will be available to install directly from the node panel. On self-hosted n8n it's available now via Settings → Community Nodes.
Can I schedule a call for a specific timezone?
Pass any ISO-8601 timestamp with a timezone offset and DoNotify will honour it. n8n's date expressions already include timezone info, so values like $now.plus(1, 'hour') work as-is.
Where's the source code?
The node is MIT-licensed and open source at github.com/MicahelE/n8n-nodes-donotify. Pull requests are welcome.
Ready to add voice calls to your workflows?
Sign up for DoNotify, grab your API token, and install the node in minutes.