AutomationMart
Home/Browse/Generate and share professional PDFs with OpenAI, Google Docs, and Slack
n8n

Generate and share professional PDFs with OpenAI, Google Docs, and Slack

n8nn8n9 modulesv1.0
SlackOpenAIGoogle Drive

Free PDF Generator in n8n – No External Libraries or Paid Services > A 100% free n8n workflow for generating professionally formatted PDFs without relying on external libraries or paid converters. It uses OpenAI to create Markdown content, Google Docs to format and convert to PDF, and integrates with Google Drive and Slack for archiving and sharing, ideal for reports, BRDs, proposals, or any document you need directly inside n8n. Watch the demo video below: []( Who’s it for - Teams that need

At a glance

Generate and share professional PDFs with OpenAI, Google Docs, and Slack is a ready-made n8n workflow you import as a workflow JSON file — no build required. It connects Slack, OpenAI, Google Drive. It's free to download. Follow the 5-step import below to go live in minutes.

Platform
n8n
Connects
Slack, OpenAI, Google Drive
Modules
9
Price
Free
Version
v1.0
Generate and share professional PDFs with OpenAI, Google Docs, and Slack workflow diagram

About this workflow

Free PDF Generator in n8n – No External Libraries or Paid Services > A 100% free n8n workflow for generating professionally formatted PDFs without relying on external libraries or paid converters. It uses OpenAI to create Markdown content, Google Docs to format and convert to PDF, and integrates with Google Drive and Slack for archiving and sharing, ideal for reports, BRDs, proposals, or any document you need directly inside n8n. Watch the demo video below: []( Who’s it for - Teams that need auto-generated documents (reports, guides, checklists) in PDF format. - Operations or enablement teams who want files archived in Google Drive and shared in Slack automatically. - Anyone experimenting with LLM-powered document generation integrated into business workflows. How it works / What it does 1. Manual trigger starts the workflow. 2. LLM generates a sample Markdown document (via OpenAI Chat Model). 3. Google Drive folder is configured for storage. 4. Google Doc is created from the generated Markdown content. 5. Document is exported to PDF using Google Drive. (Sample PDF generated from comprehensive markdown) 6. PDF is archived in a designated Drive folder. 7. Archived PDF is downloaded for sharing. 8. Slack message is sent with the PDF attached. How to set up 1. Add nodes in sequence: - Manual Trigger - OpenAI Chat Model (prompt to generate sample Markdown) - Set/Manual input for Google Drive folder ID(s) - HTTP Request or Google Drive Upload (convert to Google Docs) - Google Drive Download (PDF export) - Google Drive Upload (archive PDF) - Google Drive Download (fetch archived file) - Slack Upload (send message with attachment) 2. Configure credentials for OpenAI, Google Drive, and Slack. 3. Map output fields: - data.markdown → Google Docs creation - docId → PDF export - fileId → Slack upload 4. Test run to ensure PDF is generated, archived, and posted to Slack. Requirements - Credentials: - OpenAI API key (or compatible LLM provider) - Google Drive (OAuth2) with read/write permissions - Slack bot token with files:write permission - Access: - Write access to target Google Drive folders - Slack bot invited to the target channel How to customize the workflow - Change the prompt in the OpenAI Chat Model to generate different types of content (reports, meeting notes, checklists). - Automate triggering: - Replace Manual Trigger with Cron for scheduled document generation. - Use Webhook Trigger to run on-demand from external apps. - Modify storage logic: - Save both .md and .pdf versions in Google Drive. - Use separate folders for drafts vs. final versions. - Enhance distribution: - Send PDFs to multiple Slack channels or via email. - Integrate with project management tools for automated task creation.

n8n

How to import this n8n workflow

  1. 1

    Download the workflow JSON file after purchase.

  2. 2

    Open n8n → click the menu → Import from File.

  3. 3

    Select the downloaded JSON and import.

  4. 4

    Set up credentials for each node that requires them.

  5. 5

    Click Execute Workflow to test, then activate.

Setup guide

Setup guide included

Purchase to unlock the full step-by-step guide

Related N8n workflows

Send Slack messages for new items in Checkvist

Every time a new item is created in Checkvist, Make will automatically send a message in Slack.

Free

Generate and send email messages using ChatGPT and Microsoft Email

Consistently generate and send personalized email messages using ChatGPT and Microsoft Email. Enhance communication by integrating AI-driven content creation with email delivery.

Free

🏫 English lesson generator from podcasts with RSS, GPT-4, ElevenLabs and Gmail

Tags: ESL, English Learning, Podcasts, RSS, AI Exercises, ElevenLabs Context Hi! I’m Samir, Supply Chain Engineer and Data Scientist based in Paris, and founder of the startup LogiGreen. I created this workflow for my mother, who is currently learning English, to turn the BBC 6 Minute English podcast into ready-to-use English lessons. []( The lesson includes vocabulary, exercises and discussion questions along with links to access the podcast content (audio and transcript). > Use this assista

Free

Generate comprehensive business analysis reports with Gemini AI & Firecrawl

This workflow automates business intelligence. Submit one URL, and it scrapes the website, uses AI to perform a comprehensive analysis, and generates a professional report in Google Doc and PDF format. It's perfect for agencies, freelancers, and consultants who need to streamline client research or competitive analysis. How It Works The workflow is triggered by a form input, where you provide a single website URL. 1. Scrape: It uses Firecrawl to scrape the sitemap and get the ful

Free

Ai-powered Telegram task manager with MCP server

Detailed Description The ToDo App workflow is designed to streamline task management through Telegram and Google Tasks integration. This workflow allows users to create, update, and manage tasks via Telegram messages, leveraging AI capabilities to enhance user interaction. The expected outcome is a seamless experience where users can manage their tasks efficiently without needing to switch between applications. Who is this for? This workflow is intended for: - Individuals looking for

Free

Send a Slack message from new calls received in Plivo

This template periodically checks for newly received calls in Plivo and uses the retrieved information to send a Slack message. The template is scheduled to run every 15 minutes. You can change the schedule after you set up the template.

Free

Automated WhatsApp upsell messages for Shopify cancellations with Rapiwa & Sheet

Who is this for? This workflow is for Shopify store owners, customer success, and marketing teams who want to automatically check customers’ WhatsApp numbers and send personalized messages with discount codes for canceled orders. It helps recover lost sales by reaching out with special offers. What This Workflow Does Automatically checks for canceled orders on a schedule Fetches canceled orders from Shopify Creates personalized recovery messages based on customer data Verifies customers’ Wha

Free

Automated GA4 analytics data backfill to BigQuery with Telegram alerts

This workflow automates the daily backfill of Google Analytics 4 (GA4) data into BigQuery. It fetches 13 essential pre-processed reports (including User Acquisition, Traffic, and E-commerce) and uploads them to automatically created tables in BigQuery, and then send an alert in telegram. How it works Configuration: You define your Project ID, Dataset, and Date Range in a central "Config" node. Parallel Fetching: The workflow runs 13 parallel API calls to GA4 to retrieve key reports (e.g., ga4t

Free

Reviews

No reviews yet

Be the first to buy and share your experience.

Leave a review

Sign in to share your experience with this workflow.

Log in to review
Free
No ratings yet

Create a free account to purchase workflows.

  • JSON blueprint — instant download
  • Setup guide PDF included
  • 5 downloads · valid 30 days
  • Works with n8n

Need help setting this up?

Book a 3-hour live setup session with an Agility consultant.

₹2,499/ session
3 hrs · video call
  • Configure live on Google Meet / Zoom
  • Free follow-up if workflow has defects
  • Platform expert assigned to you
Book installation session
Free