# Build a Front-End “Trigger” Form for Non-Admin Staff

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.
