What This Workflow Does
For sales and marketing teams, a critical bottleneck is moving lead data from collection points—like web forms, event lists, or partner spreadsheets—into the CRM where the sales team can act on it. Manually copying and pasting information from Google Sheets into Nutshell is not only tedious but also error-prone and slow, causing delays in lead follow-up and potential lost opportunities.
This automation solves that problem by creating a seamless, hands-off bridge between Google Sheets and Nutshell CRM. It periodically checks a designated spreadsheet for new rows. Whenever a new lead is added (containing details like name, email, company, and phone), the workflow instantly creates a corresponding "Person" record in your Nutshell account. This ensures your sales pipeline is always populated with the latest information, enabling faster response times and more efficient sales processes.
Pro tip: Use this workflow not just for new leads, but also to centralize contacts from multiple sources—like different team sheets or external reports—into one unified Nutshell database, giving your sales team a complete view.
How It Works
The workflow operates on a simple trigger-action principle, running silently in the background to keep your CRM updated.
Step 1: Monitor the Google Sheet
The automation is scheduled (e.g., every 15 minutes) to watch a specific Google Sheets spreadsheet. It looks for any new rows that have been added since its last check. This trigger is the starting point, ensuring no new data is missed.
Step 2: Retrieve the New Lead Data
For each new row found, the workflow reads the cell values from predefined columns. This data typically includes the contact's first name, last name, email address, company name, phone number, and any additional notes or tags you wish to import.
Step 3: Create a Person in Nutshell
The workflow then takes this structured data and uses the Nutshell API to create a new "Person" record. It maps the spreadsheet columns to the correct fields in Nutshell, populating the contact's profile accurately. The new person is instantly available in your CRM, ready for assignment and follow-up.
Pro tip: You can easily extend this workflow to also create a related "Company" record in Nutshell if one doesn't exist, or to add the new person to a specific lead list or campaign for immediate action.
Who This Is For
This automation is a game-changer for small to medium-sized businesses, sales teams, marketing agencies, and solopreneurs who use Nutshell CRM but collect lead information in Google Sheets. It's perfect for:
- Sales Teams: Who receive lead lists from marketing, events, or partners via shared spreadsheets.
- Marketing Agencies: Managing multiple client campaigns where lead data from forms lands in Sheets before needing to be passed to a client's CRM.
- Business Development Reps: Who manually research and compile prospect lists in Sheets.
- Startups: With lean operations that need to automate foundational sales processes without heavy IT investment.
What You'll Need
To set up this workflow, you'll need the following accounts and assets ready:
- A Make.com account (free tier is sufficient to start).
- A Google Sheets spreadsheet with your lead data, structured with clear column headers (e.g., "First Name", "Email", "Company").
- Editor access to that sheet to connect it to Make.com.
- A Nutshell CRM account with API access enabled (typically available in all paid plans).
- Your Nutshell API credentials for authentication within Make.com.
Quick Setup Guide
You can have this automation running in less than 15 minutes by following these steps:
- Get the Template: Click the "Get This Workflow" button above to open the pre-built template in your Make.com account.
- Connect Google Sheets: In the Make.com editor, authorize the Google Sheets module and select your source spreadsheet. Identify the worksheet and the column range to watch.
- Connect Nutshell: Authorize the Nutshell module by entering your Nutshell username and API key (found in your Nutshell settings).
- Map Your Data: In the "Create a Person" module, map the columns from your Google Sheet row to the corresponding Nutshell person fields (e.g., map Sheet column "B" to "Email Address").
- Set the Schedule: Configure the schedule module to run as often as needed—every 15 minutes, hourly, or daily.
- Test & Activate: Run a single test cycle with a dummy row in your sheet to ensure a person is created correctly in Nutshell. Then turn the scenario on.
Key Benefits
Eliminate 5–10 hours of manual data entry per month. By automating the transfer of contact information, your team reclaims time that can be redirected towards high-value activities like selling and customer engagement.
Reduce data entry errors by nearly 100%. Automated data transfer removes the risk of typos, missed fields, or duplicate entries that are common with manual processes, ensuring your CRM data is clean and reliable.
Accelerate lead response time from hours to minutes. When a new lead lands in your sheet, they can be in your CRM and assigned to a sales rep almost instantly, dramatically increasing the chance of conversion.
Create a scalable foundation for sales operations. This workflow is a building block. As you grow, you can easily add steps to assign leads, send welcome emails, or create tasks, all without additional manual work.
Improve visibility and reporting. With all leads consistently flowing into Nutshell, you gain accurate data for tracking lead sources, measuring sales team performance, and forecasting pipeline growth.