Integrations / n8n
n8n

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.

1

Install the community node

The package name is n8n-nodes-donotify.

n8n Cloud
Once the node passes n8n's verification, search for DoNotify directly in the nodes panel and add it. No manual install needed.
Self-hosted n8n
  1. Go to Settings → Community Nodes → Install.
  2. Enter n8n-nodes-donotify and click Install.
  3. 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.

2

Get your DoNotify API token

You need a DoNotify account with an active subscription and a phone number saved in your profile.

  1. a. Sign in at donotifys.com.
  2. b. Go to Profile → API Tokens and create a new token. Give it a descriptive name like "n8n".
  3. c. Copy the token immediately — it is only shown once.
3

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.

4

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

Reminder resource
POST

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.

POST /api/reminders
POST

Call Now

Place an immediate voice call to your DoNotify phone number. Requires Title. Optional: Description.

POST /api/call-now
Account resource
GET

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 /api/usage
GET

Get Profile

Returns the authenticated DoNotify user (name, email, phone number).

GET /api/user

Example workflows

Call me 30 minutes before a high-priority task

Trigger: your task tool (Notion, Airtable, Google Sheets, etc.) → DoNotify → Reminder → Create

Title: {{$json.task_name}}
Call At: {{$json.due_date.minus(30, 'minutes')}}

Instant call when a critical alert fires

Trigger: webhook / monitoring alert → DoNotify → Reminder → Call Now

Title: {{"🚨 " + $json.alert_name}}
Description: {{$json.details}}

Check quota before sending (conditional branch)

Use Get Usage first, then an If node to branch only when remaining > 0.

Get Usage → If {{$json.remaining}} > 0 → DoNotify → Call Now

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.