Sometimes you want teammates to send campaigns without giving them full WordPress admin access. The safest way is to expose the Master Control Notification Form on the front end.
How It Works #
- Create the Master Control Notification Form as usual (with Subject, Message, Audience fields, etc.).
- Instead of running it only in the dashboard, place it on a hidden front-end page.
- Lock the page down so only logged-in staff with the right role or capability can see it.
- When staff submit the form, the feed runs exactly as if an admin submitted it in the backend.
Safe Patterns #
- Role Restrictions: Use a membership or role editor plugin to make the page visible only to specific staff roles.
- Hidden Pages: Don’t link the trigger page in menus or public areas.
- Minimal Fields: Keep the form simple — just what’s needed to build the batch.
- No Direct Backend Access: Staff never need to open Gravity Forms settings.
Benefits #
- Delegation: Teammates can kick off sends themselves.
- Consistency: All campaigns use the same Master Control Form pattern.
- Safety: You maintain control over limits and feed logic while avoiding accidental misconfiguration.
This approach lets staff help with communication while keeping plugin setup and global rules safely in admin hands.