Automate Personality Insights from Calendly to Notion with n8n

Discover how this n8n workflow automates capturing Calendly invitee data, fetching personality insights via Humantic AI, and saving detailed profiles directly to Notion. Eliminate manual entry and speed up your candidate profiling or client onboarding process efficiently.
calendlyTrigger
humanticAi
notion
Learn how to Build this Workflow with AI:
Workflow Identifier: 2362
NODES in Use: Calendly Trigger, Humantic AI, Notion

Press CTRL+F5 if the workflow didn't load.

Visit through Desktop for Best experience

Opening Problem Statement

Meet Sarah, an HR manager who spends hours manually collecting candidate information after scheduling interviews via Calendly. After every interview scheduling, Sarah needs to gather detailed personality profiles to ensure the right team fit and cultural alignment. Currently, she copies invitee responses from Calendly, then manually searches for personality assessments using various tools, and finally types these insights into her Notion database. This tedious, error-prone process wastes Sarah at least two hours each week and risks losing the depth of personality insights due to manual transcription errors.

Situations like Sarah’s are common in recruiting, client onboarding, or personal profiling scenarios where detailed psychological insights empower better decision-making but are difficult to integrate into existing workflows quickly.

What This Automation Does

This n8n workflow automates the entire journey from capturing invitee data in Calendly to saving in-depth personality insights in Notion using Humantic AI. Here’s what happens when it runs:

  • Triggers automatically when a new invitee schedules via Calendly.
  • Extracts the invitee’s responses, specifically the ID needed for personality analysis.
  • Requests detailed personality insights from Humantic AI based on the invitee’s unique identifier.
  • Fetches more detailed personality data through a second Humantic AI call to enrich the profile.
  • Creates or updates a Notion database page with detailed, formatted personality insights including OCEAN and DISC scores.
  • Eliminates manual data entry, cutting possible workflows from hours to seconds and reducing human error.

Prerequisites ⚙️

  • Calendly account with API access enabled to trigger invitee.created events 📅
  • Humantic AI API credentials to fetch personality data 🔐
  • Notion account with an appropriate database set up, and integration token for API access 📁
  • n8n automation platform account to create and run this workflow ⚙️
  • Optional: Self-hosting option for n8n on services like Hostinger for better control and cost management

Step-by-Step Guide

Step 1: Set up Calendly Trigger Node

Navigate to the n8n dashboard, click + Add Node, then select Calendly Trigger from the node list.

Configure the webhook by enabling the Invitee Created event to trigger the workflow when someone schedules via Calendly.

Under credentials, enter your Calendly API key to authorize the node.

You should see the webhook URL generated by n8n—this URL will receive Calendly events. Copy this URL and set it in your Calendly webhook settings.

Once this setup is complete, any new invitee creation will trigger your workflow automatically.

Common Mistake: Forgetting to add the webhook URL to Calendly’s developer console, which prevents triggers from firing.

Step 2: Extract User ID with Humantic AI Node

Add the Humantic AI node next. Map the node’s parameter userId to the expression {{$json["payload"]["questions_and_responses"]["1_response"]}}. This extracts the invitee’s unique identifier from the Calendly payload.

Ensure your Humantic AI API credentials are added to authenticate this request.

On execution, this node requests personality insights for the invitee based on their ID.

Common Mistake: Incorrect mapping of the userId expression which returns undefined and causes errors.

Step 3: Fetch Detailed Personality Data with Second Humantic AI Node

Drag a second Humantic AI node and connect it to the first. Change the operation to get.

Map the userId in this node to {{$json["results"]["userid"]}} coming from the first Humantic AI response to fetch extended personality details.

This two-step approach enriches the personality profile with more granular insights.

Common Mistake: Skipping the second call can lead to incomplete data.

Step 4: Format and Send Data to Notion

Add the Notion node at the end. Configure it to create or update a database page.

Map the database page properties such as Name using {{$json["display_name"]}}.

Use the block UI settings to customize text content showing personality breakdowns: OCEAN descriptors, DISC traits, and numerical levels, all pulled from Humantic AI responses.

This results in fully formatted profiles directly visible in your Notion workspace.

Common Mistake: Not filling the databaseId field in the Notion node causes the API call to fail. Be sure to provide your target Notion database ID.

Step 5: Test the Whole Flow

Trigger a test invitee creation in Calendly (e.g., by scheduling a dummy meeting).

Watch the workflow execute in n8n, confirming each node’s success via the execution logs.

Verify that the new Notion database page appears with comprehensive personality data.

Customizations ✏️

  • Customize Notion Page Properties: In the Notion node, add more properties such as email or meeting time by mapping additional Calendly payload data.
  • Extend Personality Insights: Modify the Humantic AI nodes to fetch other personality models if supported, enriching profiles with alternative frameworks.
  • Add Notifications: Add an email or Slack node that sends team alerts whenever a new personality profile is added to Notion, boosting team awareness.
  • Save Raw Data: Store raw Humantic AI JSON responses in Notion or external storage for audit or deeper analysis.
  • Filter Specific Invitees: Add a switch node after the Calendly trigger to only process invitees from certain Calendly event types.

Troubleshooting 🔧

Problem: “No data received from Calendly Trigger”

Cause: Incorrect webhook URL registration at Calendly or missing event subscription.

Solution: Check that the webhook URL is correctly added to Calendly developer settings and the invitee.created event is enabled.

Problem: “Invalid UserId causing Humantic AI errors”

Cause: Incorrect expression mapping for userId or incomplete data in the payload.

Solution: Verify the JSON path in the userId field exactly matches the Calendly invitee data structure.

Problem: “Notion API fails with missing databaseId”

Cause: The Notion node is not configured with the target database ID.

Solution: Retrieve your Notion database ID from Notion UI and paste it into the Notion node parameter.

Pre-Production Checklist ✅

  • Verify Calendly webhook URL setup and event subscription
  • Confirm Humantic AI API credentials and test connectivity
  • Ensure Notion database ID is correctly entered and accessible by the integration token
  • Run full workflow tests with dummy invitee data
  • Backup existing Notion data in case of overwrites

Deployment Guide

Activate the workflow in n8n by toggling it live once testing confirms end-to-end success.

Monitor executions through the n8n dashboard to catch errors or failed runs promptly.

Consider scheduled audits on your Notion database for data completeness.

Conclusion

By creating this n8n workflow, you’ve automated the complex and time-consuming task of personality profiling new Calendly invitees. Sarah can now focus on engaging candidates rather than data entry, saving hours weekly and vastly improving data accuracy.

Next steps? Explore integrating more data sources, adding team notifications, or expanding personality analytics for deeper insights.

Related Workflows

Automate Viral UGC Video Creation Using n8n + Degaus (Beginner-Friendly Guide)

Learn how to automate viral UGC video creation using n8n, AI prompts, and Degaus. This beginner-friendly guide shows how to import, configure, and run the workflow without technical complexity.
Form Trigger
Google Sheets
Gmail
+37
Free

AI SEO Blog Writer Automation in n8n (Beginner Guide)

A complete beginner guide to building an AI-powered SEO blog writer automation using n8n.
AI Agent
Google Sheets
httpRequest
+5
Free

Automate CrowdStrike Alerts with VirusTotal, Jira & Slack

This workflow automates processing of CrowdStrike detections by enriching threat data via VirusTotal, creating Jira tickets for incident tracking, and notifying teams on Slack for quick response. Save hours daily by transforming complex threat data into actionable alerts effortlessly.
scheduleTrigger
httpRequest
jira
+5
Free

Automate Telegram Invoices to Notion with AI Summaries & Reports

Save hours on financial tracking by automating invoice extraction from Telegram photos to Notion using Google Gemini AI. This workflow extracts data, records transactions, and generates detailed spending reports with charts sent on schedule via Telegram.
lmChatGoogleGemini
telegramTrigger
notion
+9
Free

Automate Email Replies with n8n and AI-Powered Summarization

Save hours managing your inbox with this n8n workflow that uses IMAP email triggers, AI summarization, and vector search to draft concise replies requiring minimal review. Automate business email processing efficiently with AI guidance and Gmail integration.
emailReadImap
vectorStoreQdrant
emailSend
+12
Free

Automate Email Campaigns Using n8n with Gmail & Google Sheets

This n8n workflow automates personalized email outreach campaigns by integrating Gmail and Google Sheets, saving hours of manual follow-up work and reducing errors in email sequences. It ensures timely follow-ups based on previous email interactions, optimizing communication efficiency.
googleSheets
gmail
code
+5
Free