n8n

How to Automate Gmail Calendar Sales Call Prep?

Start your day with clear meeting prep. Each morning it checks your calendar, finds calls that include a company name, and sends a short news brief to your inbox. Sales reps and account managers can walk into every conversation with fresh context and timely talking points.

A schedule trigger runs at 7. It pulls todays events from Google Calendar using a start and end of day window. An If step keeps titles that start with Meeting with or Call with. A Set step extracts the company name from the title by removing those words. An HTTP request asks News API for recent articles within your chosen age in days and limits results to your max articles. A Code step builds a clean HTML table for easy reading. Gmail then emails the brief to the addresses you list. If no meetings match, a NoOp branch ends quietly. You can adjust the filter to match your own naming rules.

Connect Google Calendar and Gmail, and add a News API key. Update the Setup step with your emails, news age, and article count. Expect prep time to drop from about 30 minutes per meeting to a few minutes, which saves hours per week for busy teams. Great for SDR mornings, executive updates, partner reviews, and any call where current news matters.

What are the key features?

  • Daily schedule at 7 using a schedule trigger
  • Pull todays events from Google Calendar with a start and end of day window
  • Filter titles that start with Meeting with or Call with to reduce noise
  • Extract company name from the event title using a simple text rule
  • Query News API with your API key, company name, and date filter
  • Build a readable HTML email and limit items by max articles
  • Send the brief with Gmail to a comma separated list of emails
  • Quiet exit when no meetings match to avoid empty emails

What are the benefits?

  • Reduce manual research time from 30 minutes to 2 minutes per meeting
  • Automate 100 percent of pre call news lookup
  • Keep briefs fresh by limiting news to a recent date range
  • Send one email to multiple recipients so the team aligns fast
  • Run at the same time every day to avoid missed prep
  • Connect Google Calendar, News API, and Gmail in one flow

How do you set it up?

  1. Import the template into n8n: Create a new workflow in n8n > Click the three dots menu > Select 'Import from File' > Choose the downloaded JSON file.
  2. You'll need accounts with Google Calendar, Gmail and News API. See the Tools Required section above for links to create accounts with these services.
  3. Connect Google Calendar: Double click the Get meetings for today node, open the Credential to connect with menu, click Create new credential, then follow the on screen steps to connect your Google account and select the correct calendar.
  4. Connect Gmail: Double click the Send news node, open the Credential to connect with menu, click Create new credential, then follow the on screen steps to grant send permissions to your Gmail account.
  5. Create a News API key: Sign in to the News API website and create an API key. In the Setup node, paste the key into the apiKey field.
  6. Configure the Setup node: Set newsAge in days, set maxArticles, and enter a comma separated list of recipient emails in the emails field.
  7. Review the meeting filter: Open the Filter meetings node and adjust the conditions if your event titles follow a different pattern than Meeting with or Call with.
  8. Verify the calendar pull: In the Get meetings for today node, confirm the timeMin and timeMax expressions cover todays full day. Change the calendar if needed.
  9. Test the news fetch: Create a test event like Meeting with Acme. Execute the workflow and check that articles return. If you get no results, increase newsAge or refine the event title.
  10. Check the email output: Open the Format for email node preview to confirm the HTML table looks right. Then confirm the email arrives in Gmail and shows the articles clearly.
  11. Confirm schedule and timezone: In n8n, make sure the workflow timezone and the 7 AM schedule match your local time. Adjust the trigger hour if needed.
  12. Activate the workflow: Turn on the workflow and monitor the first mornings run. If Gmail rate limits apply, switch to a shared team mailbox or reduce recipients.

Tools Required

$24 / mo or $20 / mo billed annually to use n8n in the cloud. However, the local or self-hosted n8n Community Edition is free.

Gmail

Sign up

No cost: Personal Gmail (Gmail API has no usage-based pricing; quotas apply)

Google Calendar

Sign up

Free: $0; all Google Calendar API usage is at no additional cost; quota limits apply (no charges for overages).

News API

Sign up

Business: $449 / mo (production use; 250,000 requests / mo). Developer $0 is development-only.

Similar Templates

Join Futurise to access 1,200+ automation templates

Get instant access to ready-made automation workflows for n8n, Make.com, AI agents, and more. Download, customise, and deploy in minutes.