AFI AFI

Nutshell CRM

Estimated reading: 2 minutes Updated August 1, 2026

Nutshell CRM is a sales-pipeline CRM popular with B2B teams. Advanced Form Integration sends form submissions to Nutshell as new contacts, optionally linked to or creating an account record.

What you’ll need

  • An active Nutshell CRM account.
  • Your Nutshell User Email and API Key (Setup → API & Integrations).
  • The Advanced Form Integration plugin installed and activated.

Get your Nutshell API key

  1. Log in to Nutshell.
  2. Go to Setup → API & Integrations.
  3. Generate or copy your API Key.
  4. Note your account email. Nutshell auth requires both.

Connect Nutshell CRM to AFI

  1. In WordPress, go to AFI → Settings.
  2. Enable Nutshell CRM and click Save Changes.
  3. Open the Nutshell CRM tab.
  4. Enter your User Email and API Key.
  5. Click Save Changes.

Create the integration

  1. Go to AFI → Add New.
  2. Configure the trigger.
  3. In Action → Platform, select Nutshell CRM.
  4. In Task, choose Add Contact.
  5. Pick the Owner: the Nutshell user who will own the new contact.
  6. Map the contact fields:
  • Name, Email, Phone.
  • Bio, Address, City, State, Postal Code, Country, URL.
  1. Optionally map Account Fields to associate the contact with a company:
  • Account Name, Description, Email, Phone.
  • Address, City, State, URL.
  1. Optional: configure Conditional Logic.
  2. Click Save Integration.

Screenshot: AFI field-mapping screen with Nutshell CRM contact and account fields visible

Tasks supported

Add Contact

Creates a new contact in Nutshell. If you map account fields, AFI checks if the account exists. If found, it’s updated and the contact linked to it; if not, AFI creates a new account and links the contact automatically.

Conditional logic example

Assign the contact to a specific sales rep based on the form’s region field: North America submissions to one rep, EMEA to another. Use one integration per region with a matching condition on each.

Troubleshooting

Integration doesn’t fire

Open AFI → Log and find the most recent entry. The log shows the request payload sent to Nutshell and the response received, usually pointing straight at the cause.

“Authentication failed”

Nutshell requires both the User Email AND API Key. Both must match. If the email is wrong, the API key won’t validate.

Owner not in dropdown

The Owner dropdown lists active Nutshell users. Removed or deactivated users don’t appear. If you need to assign to a specific user, ensure they’re active in Nutshell.

Related docs