Each morning it reads your calendar, finds external meetings, researches the attendees' company, and emails you a one-page prep brief before each call. Walk into every meeting ready.
{
"name": "Calendar Event Prep Brief",
"nodes": [
{
"id": "ce01aa",
"name": "Morning Trigger",
"type": "n8n-nodes-base.scheduleTrigger",
"typeVersion": 1.1,
"position": [
180,
300
],
"parameters": {
"rule": {
"interval": [
{
"field": "cronExpression",
"expression": "0 7 * * *"
}
]
}
}
},
{
"id": "ce02bb",
"name": "Get Todays Events",
"type": "n8n-nodes-base.googleCalendar",
"typeVersion": 1.3,
"position": [
380,
300
],
"parameters": {
"resource": "event",
"operation": "getAll",
"calendar": {
"mode": "list",
"value": "primary"
},
"timeMin": "={{ $now.startOf('day').toISO() }}",
"timeMax": "={{ $now.endOf('day').toISO() }}"
}
},
{
"id": "ce03cc",
"name": "Research Company",
"type": "n8n-nodes-base.httpRequest",
"typeVersion": 4.2,
"position": [
580,
300
],
"parameters": {
"url": "=https://api.enrichment.example.com/company?domain={{ ($json.attendees && $json.attendees[0] ? $json.attendees[0].email.split('@')[1] : 'example.com') }}",
"method": "GET"
}
},
{
"id": "ce04dd",
"name": "Write Brief",
"type": "@n8n/n8n-nodes-langchain.openAi",
"typeVersion": 1.4,
"position": [
780,
300
],
"parameters": {
"modelId": "gpt-4o",
"messages": {
"values": [
{
"role": "system",
"content": "Write a one-page meeting prep brief: company snapshot, likely goals, smart questions."
},
{
"role": "user",
"content": "Meeting: {{ $('Get Todays Events').item.json.summary }}\nCompany data: {{ JSON.stringify($json) }}"
}
]
}
}
},
{
"id": "ce05ee",
"name": "Email Brief",
"type": "n8n-nodes-base.gmail",
"typeVersion": 2.1,
"position": [
980,
300
],
"parameters": {
"resource": "message",
"operation": "send",
"sendTo": "you@example.com",
"subject": "Prep brief for today's meetings",
"message": "={{ $json.message.content }}",
"options": {}
}
}
],
"connections": {
"Morning Trigger": {
"main": [
[
{
"node": "Get Todays Events",
"type": "main",
"index": 0
}
]
]
},
"Get Todays Events": {
"main": [
[
{
"node": "Research Company",
"type": "main",
"index": 0
}
]
]
},
"Research Company": {
"main": [
[
{
"node": "Write Brief",
"type": "main",
"index": 0
}
]
]
},
"Write Brief": {
"main": [
[
{
"node": "Email Brief",
"type": "main",
"index": 0
}
]
]
}
},
"active": false,
"settings": {},
"meta": {}
}