
SALESMATE n8n INTEGRATION: AUTOMATE SALESMATE WITH N8N
SALESMATE N8N INTEGRATION: AUTOMATE SALESMATE WITH N8N
Need help automating Salesmate with n8n?
Our team will get back to you in minutes.
Why automate Salesmate with n8n?
The Salesmate n8n integration provides 15 distinct actions covering three essential CRM resources: activities, companies, and deals. This means you can build comprehensive automation workflows that handle everything from lead tracking to deal management without manual intervention.
Significant time savings come first. Instead of manually creating activity records every time a prospect takes action, or updating deal stages by hand, you can set up n8n workflows that handle these operations automatically. A single workflow can replace hours of repetitive data entry each week. Improved data consistency follows naturally—when machines handle the updates, there's no risk of typos, forgotten entries, or inconsistent formatting across your CRM records.
Seamless multi-platform integration is where n8n truly shines. Connect Salesmate to over 400+ applications in the n8n ecosystem. For example: automatically create a Salesmate deal when a Stripe payment is received, sync company data between Salesmate and your accounting software, or log activities in Salesmate whenever a customer submits a support ticket. The possibilities expand dramatically when you combine Salesmate actions with triggers from email platforms, form builders, e-commerce tools, and CRM integrations like HubSpot.
How to connect Salesmate to n8n?
! 1 stepHow to connect Salesmate to n8n?
- 01
Add the node
Search and add the node in your workflow.
TIP💡 TIP: Session Keys in Salesmate can expire or be regenerated. If your workflows suddenly stop working, check whether the Session Key is still valid in your Salesmate profile settings. Consider documenting when you created the key so you can troubleshoot authentication issues quickly. For complex setups, our n8n troubleshooting guide can help resolve common issues.- 01
Need help automating Salesmate with n8n?
Our team will get back to you in minutes.
Salesmate actions available in n8n
01 Action 01Create an activity
This action creates a new activity record in your Salesmate CRM, perfect for logging calls, meetings, tasks, or any custom activity type your team tracks.
Key parameters: Title (text field for activity name), Owner Name or ID (assigns to team member), Type (activity category), RAW Data toggle (for JSON input), and Additional Fields (for due date, duration, linked contacts).
Use cases: Automatically log call activities from phone system triggers, create follow-up tasks when deals reach specific pipeline stages, or record meeting activities from calendar integrations like Calendly.

02 Action 02Get an activity
Retrieve detailed information about a specific activity using its unique identifier. Essential for workflows that need to check activity status or pull activity data for reporting.
Key parameters: Activity ID (required unique identifier, fixed or dynamic) and RAW Data toggle (for complete API response in JSON format).
Use cases: Fetch activity details for automated email summaries, check if an activity exists before creating duplicates, or pull activity metadata for custom dashboard updates.

03 Action 03Get many activities
Retrieve multiple activity records in a single operation. Ideal for batch processing, reporting, or syncing activities to external systems.
Key parameters: Return All toggle (fetch all or use limit), Limit (maximum records, defaults to 10), JSON Parameters (advanced filtering), and Filters (narrow results by date, type, owner).
Use cases: Export daily activity reports to spreadsheets or BI tools, sync recent activities to project management platforms, or audit team productivity by pulling activities within date ranges.

04 Action 04Update an activity
Modify an existing activity record—change its status, update notes, reassign ownership, or adjust any other field.
Key parameters: Activity ID (required unique identifier), RAW Data toggle (for JSON updates), and Update Fields (expandable section to specify properties and new values).
Use cases: Mark activities as completed when external triggers confirm task completion, update activity notes with data from other platforms like call transcripts, or bulk-reassign activities when team members change.

05 Action 05Delete an activity
Permanently remove an activity record from Salesmate. Use with caution—this action cannot be undone.
Key parameters: Activity ID (required unique identifier, accepts fixed values or expressions).
Use cases: Clean up duplicate activities created by integration errors, remove test activities during workflow development, or automate deletion of cancelled or obsolete activities.

06 Action 06Create a company
Add a new company record to your Salesmate CRM. This action handles B2B account creation with owner assignment and custom fields.
Key parameters: Name (essential company identifier), Owner Name or ID (team member assignment), RAW Data toggle (for JSON input), and Additional Fields (industry, website, address, custom fields).
Use cases: Create companies automatically when new organizations sign up via your website, sync company data from LinkedIn prospecting tools, or build companies from enrichment platforms like Clearbit.

07 Action 07Get a company
Retrieve complete details about a specific company using its unique identifier.
Key parameters: Company ID (required unique Salesmate identifier) and RAW Data toggle (for unprocessed API response).
Use cases: Pull company data to personalize outreach emails, verify company existence before creating linked contacts or deals, or fetch company metrics for automated reporting.

08 Action 08Get many companies
Bulk-retrieve company records with optional filtering. Perfect for exports, migrations, or dashboard updates.
Key parameters: Return All (fetch every company or respect limit), Limit (maximum records, defaults to 10), JSON Parameters (advanced query parameters), Options (additional configuration), and Filters (narrow by owner, creation date, custom fields).
Use cases: Export your complete company database for backup or migration, generate weekly reports of companies added or modified, or sync company lists to marketing automation platforms.

09 Action 09Update a company
Modify any field on an existing company record—update contact info, change ownership, or adjust custom fields.
Key parameters: Company ID (required identifier), RAW Data toggle (for JSON payloads), and Update Fields (specify properties to modify and new values).
Use cases: Update company status when deals close (won or lost), sync enrichment data back to Salesmate from external tools, or bulk-update company assignments during territory changes.

10 Action 10Delete a company
Remove a company record from Salesmate permanently.
Key parameters: Company ID (required unique identifier).
Use cases: Remove duplicate company entries, clean up test data after workflow development, or delete companies that request data removal (GDPR compliance).

11 Action 11Create a deal
Create a new deal record in your Salesmate pipeline. This action captures all essential deal information including stage, value, and associations.
Key parameters: Title (descriptive deal name), Owner Name or ID (sales rep assignment), Primary Contact Name or ID (links to contact record), Pipeline (sales pipeline selection), Status (Open, Won, or Lost), Stage (current pipeline stage), Currency (deal currency code with expressions), and Additional Fields (deal value, expected close date, custom fields).
Use cases: Automatically create deals when qualified leads submit demo requests, generate deals from e-commerce inquiries or quote requests, or sync deals from partner referral platforms.

12 Action 12Get a deal
Retrieve full details about a specific deal by its unique identifier.
Key parameters: Deal ID (required unique Salesmate identifier) and RAW Data toggle (for raw JSON response format).
Use cases: Check deal stage before triggering stage-specific automations, pull deal data for personalized follow-up emails, or fetch deal metrics for sales dashboards.

13 Action 13Get many deals
Retrieve multiple deal records in batch for reporting, analysis, or synchronization.
Key parameters: Return All (toggle to fetch all deals or use Limit), Limit (maximum number of deals, defaults to 10), JSON Parameters (advanced raw parameter input), Options (additional request configuration), and Filters (filter by stage, owner, date range, custom criteria).
Use cases: Generate weekly pipeline reports for management, sync open deals to forecasting or BI tools, or export deal data for sales performance analysis.

14 Action 14Update a deal
Modify any field on an existing deal—advance stages, update values, add notes, or change ownership.
Key parameters: Deal ID (required deal identifier), RAW Data toggle (for JSON payloads), and Update Fields (define properties to change and new values).
Use cases: Automatically advance deal stage when contracts are signed, update deal values based on quote tool outputs, or add notes or tags when specific activities occur.

15 Action 15Delete a deal
Permanently remove a deal record from Salesmate.
Key parameters: Deal ID (required unique identifier).
Use cases: Remove duplicate deals created by integration errors, clean up test deals after workflow development, or delete cancelled or invalid deals from the pipeline.

Build your first workflow with our team
Drop your email and we'll send you the catalog of automations you can ship today.
- Free n8n & Make scenarios to import
- Step-by-step setup docs
- Live cohort + community support
Frequently asked questions
Is the Salesmate n8n integration free to use?
Yes, the Salesmate integration is included in all n8n plans, including the free self-hosted version. You don't pay extra for the connector itself. However, you'll need an active Salesmate account with API access (typically available on paid Salesmate plans). The n8n cloud version has execution limits based on your subscription tier, so high-volume automations may require a paid n8n plan. For self-hosted n8n, there are no execution limits—just ensure your server can handle the load.What data can I sync between Salesmate and n8n?
The Salesmate n8n integration supports three core resources: activities, companies, and deals. For each resource, you can create new records, retrieve single or multiple records, update existing entries, and delete records. This covers most CRM synchronization needs—you can push data into Salesmate from lead forms, pull data out for reporting, and keep records updated based on external triggers. Custom fields configured in your Salesmate account are accessible through the Additional Fields and Update Fields parameters.How long does it take to set up the Salesmate n8n integration?
Initial setup takes approximately 5-10 minutes. Generating your Session Key in Salesmate is instant, and configuring credentials in n8n requires just two fields (Session Key and domain). Building your first workflow depends on complexity—a simple "create activity" workflow can be operational in under 5 minutes, while multi-step automations with conditional logic may take 30 minutes to an hour. The visual builder makes iteration fast, so you can test and refine quickly. For comprehensive training on building advanced workflows, explore our n8n training program.



