Ninja Forms
Ninja Forms
  • Pricing
  • Add-Ons
  • Templates
  • Reviews
  • Get Help
    • Documentation
    • Support
    • Contact Us
  • Learn

Emma

The Emma add-on needs to be installed and activated to see the features mentioned in this this documentation.

  • Setup Emma
  • Adding Emma to your form

[Jump to top]

Setup Emma

Login to your Emma account. Choose Account Settings, then select the API Key tab, and Copy your Public API Key, Private API Key and Account ID.getting API Keys in Emma

Go to Ninja Forms > Settings then find Emma settings area and paste the Public API Key, Private API Key and Account ID into the fields provided.

Emma connection settings in WordPress

[Jump to top]

Adding an Emma action to your form

To add the action to any form, from the Emails & Actions tab click Add New Action and then the Emma action from inside the Actions Window that opens.

image of the Emails and Actions tab of the form builder with Add New action and the emma action highlighted within the actions window

Configuring your Emma action

Click on the new Emma action in your Emails & Actions tab, and choose the Emma list you would like the user subscribed to.

Note: You may need to refresh the list. To do this, click the icon beside the “List” label.
Refreshing Emma list in Ninja Forms action

With your list selected, the fields from your Emma list will populate below the list dropdown. You’ll need to map these fields to the corresponding fields on your Ninja Form using the merge tags for those fields via the merge tag icon on the right of each Emma field.

Mapping fields

 

Adding an Emma Opt-in field to your form

The Emma Opt-in field gives the user an option to choose if they want to be added to an Emma list.

To add an Emma Opt-in field to your form, click on the blue add field button, then choose the Emma Opt-in.

Emma Optin fieldIf the Emma Opt-in field is checked, the Emma Action will be processed and the user will be added to the list.
If the Opt-in is unchecked, the Emma Action will be ignored.

Emma Tutorials & Blog Articles
Proven Ways to Get More Newsletter Signups
Need some help?
  • Core

      • Getting Started

        • Installing Ninja Forms
        • Creating a New Form
        • Field Types
        • Favorite Fields
      • Form Actions

        • Google Analytics 4
        • Sending Email
        • Display a Success Message
        • Redirect on Submit
        • Record Submission
        • WP Hook
        • Export Data Request
        • Delete Data Request
        • Akismet Anti-Spam
      • Advanced Settings

        • Display Settings
        • Restrictions
        • Calculations
      • Additional Form Features

        • Merge Tags
        • Querystrings
        • Unique Field Validation
        • Styling Your Forms
      • Publishing and Sharing Forms

        • Publishing a Form to a Post or Page
        • Sharing a Form Using a Public Link
      • Submissions

        • Submission Management
        • Displaying Submissions
      • Spam Protection

        • Google reCAPTCHA
        • Akismet Anti-Spam
      • Email Troubleshooting

        • Email Action Troubleshooting
        • Improving WordPress Email Deliverability
      • Global Settings

        • Plugin Settings
        • Developer Mode
        • Import / Export Forms & Fields
      • Frequently Asked Questions

        • How do I Edit or Translate “Fields marked with an * are required”?
        • How Do I Use Custom CSS?
        • Is Ninja Forms secure?
        • GDPR Compliance with Ninja Forms
  • Add-ons

      • Advanced Form Features

        • Advanced Datepicker
        • Conditional Logic
        • File Uploads
        • Layout and Styles
        • Multi Step Forms
        • Save Progress
        • User Analytics
        • User Management
      • Submissions Extended

        • Managing Submission Permissions
        • Excel Export
        • Front End Posting
        • PDF Form Submissions
        • Scheduled Submissions Export
      • Accept Payments

        • Authorize.net
        • Elavon
        • PayPal Checkout
        • PayPal Express (Legacy)
        • Recurly
        • Stripe
      • Automation

        • Webhooks
        • Zapier
      • Email Marketing

        • ActiveCampaign
        • AWeber
        • Campaign Monitor
        • CleverReach
        • Constant Contact
        • Kit
        • EmailOctopus
        • Mailchimp
        • Emma
        • MailPoet
      • CRMs

        • Capsule CRM
        • CiviCRM
        • HubSpot
        • Insightly CRM
        • OnePageCRM
        • Pipeline CRM
        • Salesforce CRM
        • Zoho CRM
      • Notifications & Workflow

        • ClickSend SMS
        • Help Scout
        • Slack
        • Trello
        • Twilio
  • Account & Add-on Management

      • Managing Your Add-ons

        • Getting Started with Memberships & Add-ons
        • Add-on Licensing & Updates
        • Upgrading a License
      • Payments & Subscriptions

        • Managing Subscriptions
        • Updating Your Payment Method
        • Generating a Purchase Invoice
  • PRODUCT INFO
    • Pricing
    • Add-Ons
    • Testimonials
    • Blog
    • Download
    • Our Newsletter
  • ABOUT
    • About Us
    • Terms & Conditions
    • Privacy Policy
    • Accessibility
    • Partners
    • Sitemap
  • MAKE MONEY
    • Become an Affiliate
  • SUPPORT
    • Documentation
    • Contact Us
    • Your Account
five stars

Brian Gardner

Ninja Forms is a simple, eloquent form builder that is a delight to use. Its minimalist yet beautiful interface is simple enough for anyone to learn quickly and easily, while still being more than powerful enough for any professional. There’s also the added benefit of full mobile responsiveness, meaning I can create or edit my forms anywhere, on my own time. I’d highly recommend it to anyone.

Brian Gardner
Brian GardnerFounder of StudioPress

We trust our business with these strategic partners.


Copyright © 2011-2024