Get Started
Screenshot of n8n workflow
PRO TEMPLATE
Automate CRM and Notion Call Insights
0
Views
0
Downloads
27
Nodes
Download Template
Pro required
Preview Template
Utility Rating
8 / 10
Business Function
Sales
Automation Orchestrator
n8n
Integrations
Salesforce
Notion
Azure OpenAI
Trigger Type
Other
Approx setup time ≈ 45 min
Need help setting up this template?
Ask in our Futurise Pro community
About
Community
Courses
Events
Members
Templates

How to Automate CRM and Notion Call Insights?

Leon Petrou
PRO TEMPLATE
Automate CRM and Notion Call Insights
0
Views
0
Downloads
27
Nodes
Download Template
Pro required
Preview Template
Utility Rating
8 / 10
Business Function
Sales
Automation Orchestrator
n8n
Integrations
Salesforce
Notion
Azure OpenAI
Trigger Type
Other
Approximate setup time ≈ 45 minutes
Need help setting up this template?
Ask in our Futurise Pro community

Description

Turn long sales call transcripts into clear insights for your sales, marketing, and product teams. The flow reads one transcript, extracts structured takeaways for each team, and pushes results to your CRM and Notion so follow up is fast and consistent.

An execute workflow trigger starts the run. A prompt builder standardizes names and context, then three AI agents read the transcript for sales, marketing, and product. Each agent uses Azure OpenAI and a structured output parser to return clean fields. Set nodes capture the AI output and metadata. The flow routes sales results to a Salesforce subworkflow and sends marketing and product results to Notion subworkflows. All results are merged, bundled, and marked as complete. Built in logic supports reruns for only the items that failed, which helps with rate limits and large batches.

You will need Azure OpenAI, a Salesforce account, and Notion workspaces. Set credentials in n8n Cloud and map your fields to match your CRM and Notion databases. Teams can expect to cut review time from about 60 minutes to about 5 minutes per call while improving data consistency. Common uses include call summaries, objection tracking, campaign ideas, and product feedback capture right after each discussion.

Copy link

Tools Required

Salesforce
Sign up
Pro Suite + Web Services API add-on: $125/user / mo (billed annually)
Notion
Sign up
Free plan: $0 per member / mo (Public API included)
n8n
Sign up
$24 / mo or $20 / mo billed annually to use n8n in the cloud. However, the local or self-hosted n8n Community Edition is free.
Azure OpenAI
Sign up
Standard (On-Demand) gpt-4o mini: $0.15 per 1M input tokens and $0.60 per 1M output tokens; Batch API is 50% off ($0.075/$0.30 per 1M)

What this workflow does?

  • Execute Workflow Trigger starts the process when called by another flow
  • Create User Prompt standardizes the transcript and context for all agents
  • Three Azure OpenAI Chat Model nodes power separate agents for sales, marketing, and product
  • Structured Output Parser nodes enforce consistent fields and formats
  • Set nodes capture AI output and metadata for downstream steps
  • Execute Workflow nodes route results to Salesforce and Notion subworkflows
  • Merge and Bundle steps combine outputs from all teams into one package
  • Rerun logic allows processing only remaining items after a failure

What are the benefits?

  • Reduce manual review from about 60 minutes to about 5 minutes per call
  • Send tailored insights to sales, marketing, and product in one pass
  • Improve data quality with predefined structured fields for each team
  • Connect Azure OpenAI, Salesforce, and Notion without manual exports
  • Handle higher call volume with rerun on failure and rate limit handling

How to set this up?

  1. Import the template into n8n: Create a new workflow in n8n, click the three dots menu, select 'Import from File', then choose the downloaded JSON file
  2. You will need accounts with Azure OpenAI, Salesforce and Notion. See the Tools Required section above for links to create accounts with these services.
  3. In the n8n credentials manager, create an Azure OpenAI credential. Enter your Azure OpenAI endpoint and API key, and set the deployment name for gpt 4o mini. Assign this credential to the three Azure OpenAI Chat Model nodes.
  4. Open the Salesforce subworkflow linked by the SF Sales Data Processor and create a Salesforce credential in n8n Cloud. Double click the Salesforce node in that subworkflow, choose Create new credential, then follow the on screen steps to connect your org.
  5. Open the Marketing and Product subworkflows. Double click the Notion nodes inside each subworkflow and create a Notion credential. Approve the workspace and grant access to the target databases.
  6. In the Create User Prompt node, map your incoming transcript field. If your parent workflow sends a field named transcript, ensure the expression reads it correctly.
  7. Review the Structured Output Parser nodes. Adjust the schema fields to match your Salesforce objects and Notion database properties.
  8. Verify Execute Workflow nodes point to the correct subworkflow IDs and that you have permission to run them.
  9. Run a test with a short sample transcript. Confirm the sales, marketing, and product outputs appear in the Merge and Bundle steps.
  10. Check Salesforce for an updated record and Notion for new pages. If rate limits occur, rerun the job to process only remaining items.
  11. Connect your parent workflow to this one using the Execute Workflow node so calls trigger this processor. Toggle the workflow to Active when ready.

Need help or want to customize this?

Similar Templates

n8n
Sales
Streamline HubSpot CRM Data Import
Move CSV data into HubSpot with clear checks and simple mapping. Upload a file, match columns to real HubSpot properties, and send clean records to the right object. Great for teams importing contacts, companies, deals, leads, or tickets. A web form collects your CSV and the object type. The header row is read and compared to a live property list stored in Google Sheets. That list is kept up to date by pulling properties from HubSpot for each object. If a column name does not match, a mapping form appears so you can pick the correct property. Internal HubSpot fields are filtered out, records are split for scale, and data is sent to HubSpot using secure OAuth. Setup is simple. Connect HubSpot and Google Sheets, replace the Google Sheet ID in the nodes, then run the property sync once. Expect faster imports, fewer errors, and cleaner CRM data. Use it for migrations, list uploads, or bulk updates across multiple HubSpot objects.
8 views
view
n8n
Sales
Enrich New CRM Accounts and Find the Best Contact
When a new company is added in your CRM, this build enriches the account and finds the best contact to reach. It fills company fields like funding and traffic, then locates a qualified person and saves that person in your CRM with an email. Sales teams can use it to start outreach faster with better data. The flow starts on a new company event from your CRM. It calls a data service to pull company details and a list of employees. It then splits the people into separate items, checks job title and a score to match your ideal buyer, finds an email, and merges the results by LinkedIn profile. It updates the company with enrichment fields and creates a new person linked to the company. You can change the job title keywords and the score to fit your ideal customer profile. You can also adjust which company fields are pushed into custom fields. Expect shorter research time and fewer manual steps. It is great for SDRs and BDRs who need ready to contact records right after a company is created.
15 views
view
n8n
Sales
Sync Google Sheets to Salesforce CRM Data
Bring company and contact lists from Google Sheets into Salesforce without messy copy and paste. Ideal for sales teams that keep event lists, partner rosters, or purchased leads in a spreadsheet and need clean records in the CRM. The flow starts on manual run, reads rows from a Google Sheet, and searches Salesforce for matching Accounts by company name. New companies are kept and deduped, then Accounts are created only once. Existing Accounts are merged back into the data so each contact gets the right Account ID. Contacts are then upserted in Salesforce by email, which updates existing people and adds new ones. The merge and rename steps make sure Account IDs are correctly passed to contact records. You need working access to Google Sheets and Salesforce. Make sure your sheet includes Company Name, First Name, Last Name, and Email columns. Expect faster imports, fewer duplicates, and better ownership in Salesforce. Great for importing event signups, vendor lists, and partner contacts while keeping Accounts and Contacts in sync.
2 views
view
See More Templates

These templates were sourced from publicly available materials across the web, including n8n’s official website, YouTube and public GitHub repositories. We have consolidated and categorized them for easy search and filtering, and supplemented them with links to integrations, step-by-step setup instructions, and personalized support in the Futurise community. Content in this library is provided for education, evaluation and internal use. Users are responsible for checking and complying with the license terms with the author of the templates before commercial use or redistribution.Where an original author was identified, attribution has been provided. Some templates did not include author information. If you know who created this template, please let us know so we can add the appropriate credit and reference link. If you are the author and would like this template removed from the library, email us at info@futurise.com and we will remove it promptly.