- Home
- Resources
- Integrations
- SharpSpring
SharpSpring Make integrationAutomate SharpSpring with Make.
Sync SharpSpring leads and deals with the rest of your stack, without writing code. The SharpSpring Make integration gives you 26 modules: 4 triggers, 17 actions and 5 searches. This guide connects your account and walks you through a first working scenario.
Verified Trustpilot reviews · AI, automation & growth agency
What can the SharpSpring Make integration automate?
The SharpSpring Make integration links your SharpSpring account to Make, so Make can spot new leads, accounts, form submissions and opportunities, then create, update, read or delete those records for you. You build the logic once as a scenario (the automation you assemble in Make) and it keeps running on its own.
Turn a form into a deal. Watch Forms notices when a lead fills out one of your SharpSpring forms, and Create an Opportunity opens the matching deal so sales can follow up without retyping anything.
Keep campaigns tidy from another tool. When a project starts in your planning app, Create a Campaign sets it up in SharpSpring; Update a Campaign and Delete a Campaign handle the rest of its life.
Pull a lead report on demand. Search Leads returns the leads of a date range you pick, and each one travels to a spreadsheet such as the one described on our Airtable Make integration page.
What Make does not do here: none of the four SharpSpring triggers is instant, so Make checks for news on the scenario's schedule rather than the moment it happens. Anything the 26 modules skip can still be reached with Make an API Call.
SharpSpring may also exist as an n8n node; our n8n vs Make comparison helps you choose, and the Make training covers the editor from scratch.
How do you connect SharpSpring to Make?
- 01
Have your API Key ready
Make needs an active SharpSpring account and an API Key. Copy the credentials from your SharpSpring account before you open Make, so the connection (your SharpSpring account linked to Make once) takes a single pass.
- 02
Add a SharpSpring module
Log in to Make, add any SharpSpring module to your scenario and click Create a connection. You can type a label in the Connection name field; it is optional but handy if you manage several SharpSpring accounts.
- 03
Paste the credentials
Enter the credentials you copied from SharpSpring, or follow the instructions Make shows on screen, then save. Every other SharpSpring module in your scenarios reuses this same connection.
Your first scenario: a form submission becomes an opportunity
GoalWhen a lead fills out a form in SharpSpring, Make creates an opportunity for that lead.
- 01
Create the scenario
Open the Scenarios page, create a new scenario and click the big + to add the first module.
- 02
Add Watch Forms
Search for SharpSpring, pick Watch Forms and select your connection, or click Create a connection if this is your first SharpSpring module.
- 03
Fill in the trigger
Complete the module fields. Once the connection exists, Make lists what it can read in your account, so you pick from a menu instead of typing IDs.
- 04
Add Create an Opportunity
Click the + to the right of Watch Forms, choose Create an Opportunity and map the lead data coming from the form into its fields.
- 05
Test with Run once
Submit a test form in SharpSpring, then click Run once. Open each module's bubble to read the bundles (one item passed along, here one submission) it received.
- 06
Schedule and switch on
On the first module, set the schedule (every 15 minutes by default, 15 at the shortest on the Free plan) and turn the scenario on.
What starts a SharpSpring scenario?
4 modules start a scenario when something happens in SharpSpring. A scheduled trigger is checked by Make on the scenario's schedule; an instant one is called by SharpSpring as soon as it happens.
Watch Accounts
Scheduled triggerIn Make“Triggers when a new account is created.”
Your scenario starts each time a new account appears in SharpSpring, so the company record can be copied or announced elsewhere without anyone exporting it by hand.
Watch Forms
Scheduled triggerIn Make“Triggers when a lead fills out a form.”
Every SharpSpring form a lead fills out becomes a bundle Make can pass along, which lets you act on a demo request or a quote request without opening the SharpSpring inbox.
Watch Leads
Scheduled triggerIn Make“Triggers when a new lead is created.”
Make picks up every lead newly created in SharpSpring and hands it to the next modules, whether the lead came from a form, an import or a colleague's manual entry.
Watch Opportunities
Scheduled triggerIn Make“Triggers when a new opportunity is created.”
This trigger tells Make about each new opportunity created in SharpSpring, so every deal your pipeline gains can set off a follow-up.
What can Make do in SharpSpring?
SharpSpring gives you 22 modules. For each one: what it does for you, when to reach for it, and what to watch out for.
Modules index
- Create a Campaign
- Create a Lead
- Create an Account
- Create an Opportunity
- Delete a Campaign
- Delete a Lead
- Delete an Account
- Delete an Opportunity
- Get a Campaign
- Get a Lead
- Get an Account
- Get an Opportunity
- Make an API Call
- Update a Campaign
- Update a Lead
- Update an Account
- Update an Opportunity
- List Accounts
- List Campaigns
- List Leads
- List Opportunities
- Search Leads
Create a Campaign
ActionIn Make“Creates a new campaign.”
Sets up a new campaign in SharpSpring from data another app already holds, so the campaign exists as soon as the project is approved.
Create a Lead
ActionIn Make“Creates a new lead.”
Adds a person to SharpSpring as a lead, straight from wherever that person first showed up: a webinar sign-up, an event badge scan list, a chatbot conversation.
Create an Account
ActionIn Make“Creates a new account.”
Opens a company record in SharpSpring so leads and opportunities have an account to hang from, filled with data mapped from the previous module.
Create an Opportunity
ActionIn Make“Creates a new opportunity.”
Records a deal in your SharpSpring pipeline from an event that happened somewhere else, so no sales signal is left in an inbox.
Delete a Campaign
ActionIn Make“Deletes a campaign from your account.”
Removes a campaign from your SharpSpring account, which keeps the campaign list clean when a project is dropped in the tool where it was planned.
Delete a Lead
ActionIn Make“Deletes a lead from your account.”
Erases a lead from SharpSpring, useful when a person asks to be forgotten or when a test record slipped into the database.
Delete an Account
ActionIn Make“Deletes an account from your account.”
Removes a company record from SharpSpring once it has no place in your CRM anymore, for example after a merger or a cleanup of dead records.
Delete an Opportunity
ActionIn Make“Deletes an opportunity from your account.”
Drops a deal from the SharpSpring pipeline, so forecasts stop counting something that will never close.
Get a Campaign
ActionIn Make“Gets a campaign by ID.”
Fetches one campaign by its ID, so later modules can use its details in a message, a report or a decision.
Get a Lead
ActionIn Make“Gets a lead by ID.”
Reads the full record of a single lead by its ID, handy when a trigger or another app only passes the ID along.
Get an Account
ActionIn Make“Gets an account by ID.”
Pulls one company record by its ID, so a scenario can enrich an invoice, a contract or a notification with account data kept in SharpSpring.
Get an Opportunity
ActionIn Make“Gets an opportunity by ID.”
Reads a single deal by its ID, giving later modules its current state rather than the snapshot taken when it was created.
Make an API Call
ActionIn Make“Performs an arbitrary authorized API call.”
Sends any request the SharpSpring API accepts, with the connection you already set up, for the jobs none of the 26 ready-made modules covers.
Update a Campaign
ActionIn Make“Updates an existing campaign.”
Changes an existing campaign so SharpSpring reflects what was decided elsewhere, without anyone logging in to edit it.
Update a Lead
ActionIn Make“Updates an existing lead.”
Edits a lead already in SharpSpring, so fresh information from another tool lands on the right person instead of a new duplicate.
Update an Account
ActionIn Make“Updates an existing account.”
Brings a company record in SharpSpring up to date when the source of truth for that company lives in another system.
Update an Opportunity
ActionIn Make“Updates an existing opportunity.”
Moves a deal forward in SharpSpring from outside, so the pipeline follows what actually happens with the customer.
List Accounts
SearchIn Make“Gets a list of accounts.”
Returns your SharpSpring accounts as separate bundles, one per company, ready to be copied, checked or counted by the next modules.
List Campaigns
SearchIn Make“Gets a list of campaigns.”
Gets all your SharpSpring campaigns in one step, each campaign becoming its own bundle for the rest of the scenario.
List Leads
SearchIn Make“Gets a list of leads.”
Returns the leads of your SharpSpring account one bundle at a time, which lets the next modules sort, copy or check each person.
List Opportunities
SearchIn Make“Gets a list of opportunities.”
Collects the opportunities of your SharpSpring pipeline as bundles, giving you raw material for a forecast or a pipeline audit.
Search Leads
SearchIn Make“Searches for leads for a specific date range.”
Finds the leads that fall within a date range you choose, so you work on one period instead of the whole database.
Need help automating SharpSpring with Make?
A person reads every message.