Skip to main content
Zapier Integration

This article will help you connect Nutshell with Zapier apps to automate tasks, streamline workflows, and eliminate double data entry.

Andy Fowler avatar
Written by Andy Fowler
Updated this week

Need to integrate Nutshell with another tool that helps power your business? Nutshell connects to Zapier and their library of no-coding-required integrations with over 6,000 other apps.

While Nutshell is your source of truth for customer relationship and pipeline data, most businesses use a number of other software tools to manage their workflows and meet specific needs. You can use Zapier to add companies, people, and leads to Nutshell, update existing data in Nutshell, and send company, person, and lead data to other systems. Zapier plans start free, and most Nutshell customers do not need the upper tier plans.

Watch our video on integrating Nutshell with your other tools using Zapier:

Take a tour in Nutshell:

What you can do with Zapier

Zapier combines Triggers (like "New Lead") and Actions (like "Create Person") to complete an action in one app when a trigger occurs in another app. These combos—called "Zaps"—eliminate the need for double data entry across systems. For example, you might want to have a new form entry on your website trigger the creation of a new person and lead inside of Nutshell.

You can also use Zapier to search and find companies, people, and leads in your Nutshell account to ensure that your integrations are not creating duplicates.

Nutshell Triggers: send information out from Nutshell

  • New Person

  • New Company

  • New Lead

  • Lead Won

  • New Activity

Nutshell Actions: bring information into Nutshell

  • Create Company

  • Create Person

  • Create Lead

  • Create/log an activity

  • Update Company

  • Update Person

  • Update Lead

Nutshell Searches: update existing information in Nutshell

  • Find or Create Company

  • Find or Create Person

  • Find or Create Lead

You are able to search existing Nutshell companies, people, and leads by their email address and phone number.

Create your Zap

You’ll need to register for a Zapier account before you can get started. Once you’re logged in, from your Zapier dashboard, find the application you’d like to connect with Nutshell, then click + Create a Zap!

From there, describe what you want to automate. For example: when a person fills the webform, create a lead in Nutshell. Then, click "Generate".

Connect your accounts

You’ll need to authenticate both tools with Zapier before you can start to automatically send information between systems. We take the security of your data seriously! This easy step will ensure that Zapier has permission to access information from Nutshell and your other application so data can flow between the two.

On the Choose account step for Nutshell, click Connect an Account, and Zapier will display a popup where you’ll be asked to enter your email address that you use to log into Nutshell and add your Nutshell API key.

Click here to generate an API key inside your Nutshell account (or follow the handy link on the Zapier popup). Treat this like a password since it will provide access to your Nutshell data.

Screen_Shot_2019-06-20_at_5.08.56_PM.png

When creating your API key in Nutshell, be sure to choose “API + user impersonation” permission.

Paste your API key from Nutshell into the Zapier authentication popup and click Yes, Continue to Nutshell.

Build your template

After following the prompts in Zapier to choose your app and event (trigger or action), and you’ve connected your Nutshell account to Zapier, you’ll follow the steps below.

Nutshell trigger

If Nutshell is your source application, you can select your trigger type based on the information you need to push into–or cause an event to happen in–another application. For example, you could (among many, many other possibilities!):

  • Create new Google or Office 365 contacts when new people are added to Nutshell

  • Send an invoice from Quickbooks or Xero when a lead is won in Nutshell

  • Add new Nutshell leads to an ActiveCampaign mailing list

Make sure you have at least one sample in your Nutshell account matching your trigger. In the example we use "New Person" as Trigger, so in our case we would need to make sure we have a newly added person in our account so Zapier can use it as sample.

From here, you’ll click in "continue with selected record" and go through the next prompts under to match Nutshell fields to the app you’re using for your action.

Nutshell action

If Nutshell is getting information from a different source application, you can select what should happen in Nutshell when we receive that data. For example, some popular integrations are:

  • Create a lead in Nutshell when someone fills out a form on your website using Gravity Forms, JotForm, or Typeform

  • Create a lead in Nutshell when someone schedules a meeting or demo using Calendly or ScheduleOnce

  • Add new people to Nutshell when they subscribe to your MailChimp or ActiveCampaign emails

To set up your Nutshell action, follow the prompts to choose your connected Nutshell account and action, then you’ll begin to create your Nutshell template.

Zapier will present you with options in the Customize section for all of the different data fields you can fill inside of Nutshell. Note that a name is required to create a person or company.

As you work through the template, select the information from your trigger app that you want to populate each field within Nutshell. For example, if you’re using a form to collect new contact information on your website and you want to pull each piece of information into Nutshell:

  • Choose the name field from your form in the name section of the template

  • Choose the phone number field from your form in the phone number section of the template

  • And so on until you have all the desired fields

When you’ve finished filling out your template, click Continue, then Test Ste. From here, you can check your Nutshell account to see if your action worked correctly and created or updated something inside of Nutshell.

Creating a company, person, and lead simultaneously

If your goal is to add a new company, person, and lead into Nutshell all at once, follow these instructions.

1. Add the action “Create lead” and begin to fill out your template by adding fields from your trigger app.

2. When you reach the section for Related Company, click or Add search step, then click Add a Search step again on the popup.

3. Choose the company name from your trigger app, then check the box that says Create Nutshell company if it doesn’t exist yet?

4. Fill out the template to set up your company in Nutshell.

5. Click Continue, then Test step.

6. Click Continue, this will take you back to the "Create Lead in Nutshell" step. Click on "Action" so you can continue adding the information to your Lead.

7. Find the Related Person section, click or Add search step, then click Add a Search step again on the popup.

8. Choose the person’s email address from your trigger app and check the box next to Create person if it doesn’t exist yet?

9. Continue to fill out the fields in your template until you come to Related company.

10. Click on the dropdown arrow on the right and choose Custom.

11. Next to Find Account in Nutshell, click to open the dropdown and select ID.

12. Continue to fill out the “Create Person” template with any fields you’d like to have on your new person’s profile in Nutshell, then click Continue.

13. Click Test Step, and check out your new person in Nutshell; they will be linked with the new company you created in step 5.

14. Resume filling out your “Create Lead” template with any fields you’d like to include from your trigger app, send one final test to Nutshell, and voila! You’re done! Simply turn the Zap on to start seeing new companies, people, and leads flow into Nutshell.

What data is available?

Information Zapier can pull from Nutshell

New Activity trigger

  • Nutshell unique ID

  • Type

  • Agenda

  • Created Time

  • Start time

  • End time

  • Modified time

  • All day flag

  • Editable flag

  • Cancelled flag

  • Logged flag (if false, the activity is scheduled but has not happened)

  • Modified Flag

  • Overdue flag

  • Activity name

  • Link to activity in Nutshell

New Person trigger

  • Nutshell unique ID

  • Type

  • Name (first and last)

  • Description

  • Email(s)

    • is Primary? Flag

    • Name

    • Value of email

  • Addresses

  • Phone numbers

  • Job title

  • First Name

  • Last Name

  • MCFX Contact ID

  • URLs

  • Initials

  • Link to person in Nutshell

New Lead trigger

  • Nutshell unique ID

  • Type

  • Anticipated close time (if open)

  • Closed Time

  • Confidence

  • Created Time

  • Deleted Time

  • Description

  • Due Time

  • Link to lead in Nutshell

  • Initials

  • is Current User Watching? flag

  • is Overdue? flag

  • Last Contacted Time

  • Name

  • Number

  • Assignee

    • Name

    • Type

  • Status

  • Value (amount and market/currency)

  • Pipeline

  • Primary associated person

  • Primary associated company

  • Products

Lead Won trigger

  • Lead description (name)

  • Status (will always be “WON”)

  • Pipeline name

  • Lead number

  • Assignee

  • Primary person name

  • Primary person email address

  • Primary person phone number

  • Primary company name

  • Primary company email address

  • Primary company phone number

  • Closed time

  • Value

  • Products

  • Created time

  • Last contacted time

  • Link to lead in Nutshell

New Company trigger

  • Company name

  • Addresses

  • Phone numbers

  • Email addresses

  • Description

  • URLs

  • Link to company in Nutshell

  • Nutshell unique ID

Information that you can send into Nutshell from an outside source using Zapier

Create Company action

  • Name (required to create a company)

  • Email address

  • Phone number

  • Related person (create new or search Nutshell for an existing person)

  • URL

  • Street address

  • City

  • State

  • Postal code

  • Country

  • Company type (must be pre-defined in your Nutshell setup)

  • Tags (must be pre-defined in your Nutshell setup)

  • Territory (must be pre-defined in your Nutshell setup)

  • Industry (must be pre-defined in your Nutshell setup)

  • Full address

  • Any Company custom field (must be pre-defined in your Nutshell setup)

Create Person action

  • Name (required to create a person)

  • Email address

  • Phone number

  • Related company (create new or search Nutshell for an existing company)

  • Street address

  • City

  • State

  • Postal code

  • Tags (must be pre-defined in your Nutshell setup)

  • Territory (must be pre-defined in your Nutshell setup)

  • URL

  • Full address

  • Any Person custom field (must be pre-defined in your Nutshell setup)

Create Lead action

  • Lead name

  • Products (must be pre-defined in your Nutshell setup)

  • Market (must be pre-defined in your Nutshell setup)

  • Pipeline (must be pre-defined in your Nutshell setup)

  • Assignee (must be an existing user in your Nutshell account)

  • Related company (create new or search Nutshell for an existing company)

  • Related person (create new or search Nutshell for an existing person)

  • Sources (must be pre-defined in your Nutshell setup)

  • Tags (must be pre-defined in your Nutshell setup)

  • Competitors

  • Note

  • Any Lead custom field (must be pre-defined in your Nutshell setup)

Update Company action

  • Name

  • Description

  • Assignee

  • Revenue

  • Employee count

  • Company type

  • Owner

  • Email address

  • Phone

  • URL

  • Tags

Update Person action

  • Name

  • Description

  • Assignee

  • Email address

  • Phone

  • URL

  • Territory

  • Street address

  • City

  • Postal Code

  • State

  • Tags

  • Full address

  • Related leads

  • Add a note

Update Lead action

  • Stage

  • Confidence

  • Close date

  • Expected close time

  • Assignee

  • Is hot

  • Tags

Did this answer your question?