This n8n workflow automates the daily reporting lifecycle for Medical Representatives (MRs) — assigning daily visits from Google Sheets, emailing visit details, sending reminders for pending updates, converting Google Form responses into structured AI-generated summaries, and emailing consolidated daily reports to managers.
-
Connect Google Sheets OAuth2 credentials in all related nodes.
-
Update the
documentIdandsheetName / gidfor:- MR Plan sheet
- Form Responses sheet
-
Add Gmail OAuth2 credentials for sending emails.
-
Ensure the Google Form link exists in the MR Plan sheet.
-
Configure OpenAI credentials for AI Agent / Chat Model nodes.
-
Adjust all Schedule Trigger nodes (morning, evening, night).
-
Run a full test execution to verify assignments, reminders, and summaries.
This workflow automates three critical daily processes:
- Reads the MR Plan sheet.
- Finds visits with
Status = Pending. - Emails each MR their visit details and reporting form link.
- Updates the row status to
Assigned.
- Checks which MRs haven’t submitted visit updates.
- Sends reminder emails with the form link.
- Updates the sheet to mark reminders sent.
- Reads all responses from the Google Form Responses sheet.
- Uses OpenAI to normalize, summarize, and structure visit feedback.
- Emails a consolidated daily summary report to the manager.
This removes manual coordination, improves reporting consistency, and ensures leadership receives clean daily insights.
- Pharma & healthcare field teams (Medical Reps, ASMs, RSMs)
- Organizations with daily visit-based operations
- Operations teams needing automated reminders
- Managers requiring concise daily reports
- Teams using Google Sheets + Gmail + AI for automation
To use this workflow, you need:
-
A Google Sheet with daily MR visit assignments
-
A Google Sheet linked to your Google Form responses
-
Google Sheets OAuth2 credentials
-
Gmail OAuth2 credentials
-
OpenAI API credentials
-
A working Google Form for visit reporting
-
Three configured Schedule Trigger nodes:
- Morning
- Evening
- Night
- Schedule Trigger starts the workflow.
- Reads MR Plan rows where
Status = Pending. - Sends visit details + form link via email.
- Updates row status to
Assigned.
- Schedule Trigger runs in the evening.
- Reads records with no form submission.
- Sends reminder emails.
- Updates reminder status in the sheet.
-
Night trigger reads all form responses.
-
Each response is processed by OpenAI:
- Normalization
- Key point extraction
- Summary generation
-
A consolidated report is emailed to the manager.
- Change filters (by date, MR name, region).
- Adjust column mappings if your sheet differs.
- Modify
Statusvalues if you use custom labels.
- Customize subject lines and email templates.
- Add CC/BCC recipients.
- Personalize emails with MR or manager details.
-
Change summary format:
- Bullet points
- Action items
- Call-outs
-
Adapt prompts to match your form structure.
- Adjust times based on your time zone and work hours.
You can extend this workflow with:
- Slack or Microsoft Teams notifications
- WhatsApp or SMS reminders (via Twilio)
- Export summaries to Google Sheets or Drive
- Push AI summaries into a CRM system
- Automatic backups of MR plans and responses
- Performance dashboards for managers
- Daily medical rep visit planning & reporting
- Sales teams performing client or distributor visits
- Service engineers logging on-site work
- Outreach teams tracking scheduled visits
- Real estate agents summarizing daily site visits
| Issue | Possible Cause | Solution |
|---|---|---|
| Emails not sending | Gmail OAuth expired | Reconnect Gmail credentials |
| Sheet data not loading | Incorrect Sheet ID or GID | Verify IDs from Google Sheets URL |
| Rows not updating | Column name mismatch | Align sheet column names |
| AI summary missing | OpenAI not configured | Check API key and node settings |
| Summary email empty | AI output parsing issue | Inspect execution logs |
If you need help setting up, customizing, or extending this workflow — including adapting it to your organization, improving AI summaries, or integrating external systems — the WeblineIndia n8n automation team can help with:
- Field-force automation
- AI-powered reporting
- Google Workspace integrations
- End-to-end n8n workflow development
🚀 Happy automating!