This n8n workflow automates the entire process of generating, storing, and sending newsletters based on Google Sheets data. It starts with a manual trigger or scheduled runs to fetch pending newsletter topics from a Google Sheet. It then filters topics scheduled for the current date and uses OpenAI’s GPT-4 to craft professional HTML newsletters with a structured format including a header, body, and footer. The generated HTML content is formatted and uploaded to Google Drive as an HTML file, with a shareable link created for easy access.
Next, the workflow updates the newsletter status in Google Sheets to ‘Generated’ and notifies an admin via email, attaching the newsletter link for review. When the newsletter is approved and marked as ‘Approved’ in the sheet, the workflow progresses to select client email addresses from another sheet, then sends each client the newsletter with a personalized email that includes a direct link to the HTML file in Google Drive. After successful delivery, it updates the Google Sheet to mark the newsletter as ‘Sent’ with timestamps and document URLs for record-keeping.
This automated process is highly practical for organizations wanting to streamline their newsletter creation and distribution, ensuring timely delivery, version control, and efficient client communication.
Reviews
There are no reviews yet.