AFI AFI

Pushover

Estimated reading: 3 minutes Updated August 1, 2026

Pushover delivers push notifications to your phone, tablet, and desktop. The AFI integration sends one every time a connected form is submitted, which makes it a fast way to know about a new lead or enquiry without watching your inbox.

What this integration can do

Action What it does
Send Push Message Sends a notification to your Pushover devices

Before you start

You need:

  • a User Key, shown on your Pushover dashboard after you log in
  • an API Token, created at pushover.net/apps by registering a new application

The application name you register is what appears as the notification’s source on your devices, so name it something recognisable like your site name.

Connecting your account

Screenshot: AFI Settings → Pushover with the account title, User Key and API Token fields filled in

  1. In WordPress, go to AFI → Settings → Pushover.
  2. Enter a title for the account.
  3. Paste your User Key and API Token.
  4. Click Add Account to save.

Both values are masked after saving and are stored on your own server.

You can register several accounts (one per site, per team member, or per notification channel) and choose between them per integration.

Creating the integration

Screenshot: the AFI action step for Pushover with the Title, Message and Device fields completed

  1. Go to AFI → New Integration.
  2. Choose your form plugin and the specific form as the trigger.
  3. Choose Pushover as the action, and Send Push Message as the task.
  4. Pick the Pushover account.
  5. Fill in the fields below.
  6. Save and submit a test entry.

Title

The notification headline. Keep it short, because it is what you read on a lock screen. A static title such as New contact form enquiry works well, or map a field for something more specific:

New enquiry: {{subject}}

Message

The notification body. Mix plain text with mapped fields and special tags:

{{name}} / {{email}}
{{message}}
Page: {{_post_title}}

Pushover truncates very long notifications, so lead with what you need to see at a glance.

Device

Optional. Leave it blank to notify every device on the account, which is what most people want. To target one device, enter the device name exactly as it appears in your Pushover account.

Testing

Submit the form yourself. The notification should arrive within a second or two. Check AFI → Logs either way. A successful send records Pushover’s {"status":1} response, and a failure records the reason.

Common issues

No notification and no log entry. The trigger did not fire. Confirm the integration is active and that the trigger form matches the one you submitted.

Log shows “invalid token”. The API Token is wrong, or the application was deleted from your Pushover account. Create a new application and update the token.

Log shows “user identifier is not a valid user”. The User Key is wrong. Copy it again from your Pushover dashboard. It is the key on the main page, not the API token.

Log shows “device name is not valid”. The device name does not match any device on the account. Names are case-sensitive; leaving the field blank notifies everything.

Notifications arrive but are empty. The mapped fields resolved to nothing. Check the field names in your mapping against what the form actually submits.

Notifying selectively

Most sites do not want a push for every submission. Pair the integration with Conditional Logic so only the notable ones interrupt you. For example, {{order_total}} Greater than 500, or {{urgency}} Is one of High, Critical.

Related