workflows.fit
Back to n8n workflows
n8n templateFreeBy Robert Breen

Generate marketing campaign ROI reports with Google Sheets, GPT-4o and Email

This n8n workflow pulls campaign data from Google Sheets, summarizes it using OpenAI, and sends a performance recap via Outlook email. --- ✅ Step 1: Connect Google Sheets 1. In n8n, go to Credentials → click New Crede...

Data & StorageProductivityDevelopmentCore NodesAILangchainSticky NoteManual Trigger
Loading interactive preview...

Template notes

This n8n workflow pulls campaign data from Google Sheets, summarizes it using OpenAI, and sends a performance recap via Outlook email.

---

✅ Step 1: Connect Google Sheets

1. In n8n, go to Credentials → click New Credential 2. Select Google Sheets OAuth2 API 3. Log in with your Google account and authorize 4. Use a spreadsheet with: - Column names in the first row - Data in rows 2–100 5. Example format: [📄 Sample Marketing Sheet](https://docs.google.com/spreadsheets/d/1UDWt0-Z9fHqwnSNfU3vvhSoYCFG6EG3E-ZewJCCLq4/edit?usp=sharing)

---

✅ Step 2: Connect OpenAI

1. Go to [OpenAI API Keys](https://platform.openai.com/api-keys) 2. Make sure you have a payment method set under [Billing](https://platform.openai.com/settings/organization/billing/overview) 3. In n8n, create a new OpenAI API credential 4. Paste your API key and save

---