Plugin: mam-ninja-forms-manager

What it does

Every form in your app — add a listing, edit a listing, contact us — is
generated automatically by MAM Main with default fields, and those defaults
work with nothing installed. This plugin is for when you want more: it
connects Ninja Forms to your app, so custom forms you build in Ninja Forms’
drag-and-drop editor can take the place of the generated ones, or become
entirely new screens in your app.

Ninja Forms core is free on wordpress.org, which makes this the
lowest-friction way to customize your app’s forms. (If your site runs
Gravity Forms instead, use MAM Gravity Forms Manager — the two managers do
the same job and cannot run at the same time.)

How it works

  • Form definitions — your Ninja Forms are supplied to the app
    automatically. Field types are translated to the app’s form vocabulary
    (text, select, radio, checkbox, date, …); required flags, choices,
    defaults, placeholders, and descriptions carry over. Anti-spam, submit
    buttons, and commerce fields are omitted — the app provides its own
    submit experience.
  • App submissions — a submission made in your app is recorded as a
    native Ninja Forms submission, visible in the Ninja Forms dashboard
    alongside submissions from your website, and the site admin receives a
    notification email listing the submitted values.
  • Web submissions — a Ninja Form submitted on your website can feed the
    same MAM pipeline the app uses: the submission creates or updates a post
    of the configured type, writes each registered field as post meta, and
    fires the same hooks the Gravity Forms manager fires, so features built
    on those hooks (GeoDirectory listings, special offers) work with either
    forms plugin.

Notes and limits

  • The Gravity Forms and Ninja Forms managers are mutually exclusive. If
    both are active, this plugin stands down and posts an admin alert.
  • Ninja Forms email actions configured on a form do not fire for app
    submissions in this version; the admin notification email is sent
    instead. Website submissions are unaffected (Ninja Forms processes them
    normally before MAM’s pipeline runs).
  • Conditional logic and file uploads are paid Ninja Forms add-ons and are
    not part of the app form translation in this version.

Metadata

Field Value
Article type Plugin Overview
Plugin slug mam-ninja-forms-manager
Applies to plugin version 26.29+
Category Plugin Reference
Depends on MAM Main
Requires (third-party) Ninja Forms (free, wordpress.org)
Contents

    Need Support?

    Can't find the answer you're looking for? Don't worry we're here to help!