Summer
Workflows by Summer
Automate lead qualification with AI voice calls using GPT-3.5, Notion and Vapi
# Website Leads to Voice Demo and Scheduling Creator: [Summer Chang](https://www.youtube.com/channel/UCAdp-nOSH-jcrwXkLlUMyXQ) ## AI Booking Agent Setup Guide Overview This automation turns your website into an active booking agent. When someone fills out your form, it automatically: Adds their information to Notion AI researches their business from their website Calls them immediately with a personalized pitch Updates Notion with call results Total setup time: 30-45 minutes ## What You Need Before starting, create accounts and gather these: n8n account (cloud or self-hosted) Notion account - Free plan works [duplicate my notion template](https://summerchangco.notion.site/websiteinbound?v=28e2d5cd4ef481a78864000c6a5459a7&source=copy_link) OpenRouter API key - Get from openrouter.ai Vapi account - Get from vapi.ai Create an AI assistant Set up a phone number Copy your API key, Assistant ID, and Phone Number ID ## How It Works The Complete Flow Visitor fills form on your website Form submission creates new record in Notion with Status = "New" Notion Trigger detects new record (checks every minute) Main Workflow executes: Fetches lead's website AI analyzes their business Updates Notion with analysis Makes Vapi call with personalized intro Call happens between your AI agent and the lead When call ends, Vapi sends webhook to n8n Webhook Workflow executes: Fetches call details from Vapi AI generates call summary Updates Notion with results and recording
Automating job searches on LinkedIn and X, then saving results to Notion
# LinkedIn Job Search Automation Creator: [Summer Chang](https://www.youtube.com/channel/UCAdp-nOSH-jcrwXkLlUMyXQ) ## Setup Instructions This n8n workflow automatically searches for senior designer jobs on LinkedIn every day at 5am and saves them to a Notion database. Prerequisites n8n instance (cloud or self-hosted) Notion account with API access A Notion database set up to receive job listings ## Setup Steps ✅ 1. Create Your Notion Database Or [duplicate my template](https://summerchangco.notion.site/job-search-automation?v=28e2d5cd4ef48197a875000cb99628e5&source=copy_link) ✅ 2. Connect Notion to n8n In the "Save to Notion" node, click on the Notion credentials Follow the authentication flow to connect your Notion account Select your job search database from the dropdown ✅ 3. Customize Your Search Criteria In the "Set Search Criteria" node, modify these parameters to match your job preferences: search_keywords: Job titles to search for (comma-separated) Default: senior product designer, product design lead, senior UX designer, AI designer excluded_keywords: Terms to filter out (comma-separated) Default: contract, freelance location: Where you want to work (comma-separated) Default: remote, san francisco f_TPR: Time filter for job postings r86400 = Last 24 hours r604800 = Last week r2592000 = Last month sortBy: How to sort results DD = Most recent first R = Most relevant first ✅ 4. Adjust the Schedule In the "Everyday @5am" node: Click on the node Modify the schedule to your preferred time You can set it to run daily, weekly, or at custom intervals ✅ 5. Set Result Limits In the "Limit1" node: Default: Processes 10 jobs per run Adjust the maxItems value to get more or fewer results ✅ 6. Configure Wait Time (Optional) The "Wait2" node adds a 10-second delay between requests to avoid rate limiting: Default: 10 seconds Increase if you're getting blocked by LinkedIn Decrease for faster processing (not recommended) ## How It Works 1. Trigger: Runs automatically every day at 5am 2. Search: Queries LinkedIn with your specified criteria 3. Parse: Extracts job title, company, location, and URL from search results 4. Filter: Removes any jobs with missing critical information 5. Wait: Delays between requests to avoid rate limiting 6. Fetch Details: Retrieves full job descriptions and poster information Save: Adds each job to your Notion database
Meeting prep with Google Calendar, Tavily AI Research & Gmail Briefings
## Research for Upcoming Meeting Creator: [Summer Chang](https://www.youtube.com/channel/UCAdp-nOSH-jcrwXkLlUMyXQ) Never walk into a meeting unprepared again! This workflow automatically researches your meeting contacts every morning and emails you the latest news and insights about the companies you're meeting with today. ✅ Step 1: Set Your Morning Briefing Time Open the Every morning @ 7 Schedule Trigger and adjust the time when you'd like to receive your daily meeting briefings. The default is set to 9 AM. ✅ Step 2: Connect Your Google Calendar Link your Google Calendar credentials to the Get meetings for today node. This allows the workflow to scan your calendar for external meetings. ✅ Step 3: Connect Your Tavily Research API Add your Tavily API key to the Research Company/Person node. This powers the intelligent research that finds recent news and insights about your meeting contacts. ✅ Step 4: Link Your Gmail Account Connect your Gmail credentials to the Send news node so your research briefings can be automatically delivered to your inbox each morning. ✅ Step 5: Customize Your Email Settings In the Send news node, update: Send To: Your email address Sender Name: Customize how the emails appear in your inbox ✅ Step 6: Activate the Workflow Once everything is connected, set the workflow to active so it runs automatically each morning and keeps you prepared.