Skip to content

Latest commit

 

History

10 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Yournotify WordPress Plugin

Official WordPress plugin for Yournotify.

Current capabilities:

  • subscribe contacts to Yournotify lists
  • send email campaigns through the current campaigns/email API
  • send SMS campaigns through the current campaigns/sms API
  • use bearer API-key auth against api.yournotify.com
  • WooCommerce, automation, drip, and contact form integrations via the current API surface
  • WooCommerce Contact identification and order.completed events through the shared Automation, Loyalty, Referral and Reward gateway
  • Voice delivery and complete List creation/update/deletion helpers

Structure

  • yournotify/trunk contains the current plugin source
  • yournotify/tags contains historical packaged releases

Notes

This repo has been normalized to use the current Yournotify API instead of deprecated /send-email and /send-sms endpoints.

Forms (2.3.0)

Main tabs: Forms, SMTP, WooCommerce. Forms opens to a table; every form uses the same builder with Settings, Fields, Shortcode and Submissions sections. There is no form-type selector or separate contact-form path.

[yournotify_form id="1"]

Use the generated ID. Add, remove and arrange custom text, email, telephone, textarea, dropdown, checkbox, URL, number and date fields. Each form owns its labels, placeholders, defaults, dropdown options, required/enabled flags and submitted values.

All submissions are stored per form. List ID and notification email are independent, optional settings. List syncing requires an enabled, required email or telephone field, while collection-only forms can use arbitrary fields. Submitted routing overrides are ignored. Custom fields sync as contact attributes; additive import preserves existing list memberships. API credentials and notification recipients stay server-side. Failed delivery is reported and retained in the form's inbox.

Upgrade: both [yournotify_subscribe] and [yournotify_contact] are removed. Replace old embeds with saved-form shortcodes. No default form, default list or legacy fallback exists. New installs start with an empty forms table. Schema version 3 preserves saved IDs and adds notification settings and per-form submission storage. Historical contact tables are retained in the database, but their shortcode and old endpoints are removed. Refresh cached form pages after upgrading.

Release and validation commands are in examples/deployment-notes.md. Tests intercept external HTTP/mail and roll back fixture data. The Yournotify website migration is maintained separately in its WordPress repository.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages