AI powered sales deck generator
This workflow automatically creates fully branded and personalized PowerPoint sales decks by analyzing prospect requirements with AI and generating tailored presentations that are ready to present or send to clients.
Who is it for?
This template is perfect for:
- Sales Teams and Sales Engineers
- Business Development Professionals
- Web Design and Digital Agencies
- Consultants creating custom proposals
What it does
- Slack Trigger: Watches a designated Slack channel for OneDrive links to prospect profile documents.
- URL Parsing: Extracts file IDs from OneDrive URLs using regex pattern matching.
- File Download & Extraction: Downloads company profile and sales prospect documents from OneDrive, then converts them from binary to text format.
- AI Slide Drafting (Slides 1-2): Uses OpenAI GPT-4 to generate customized presentation title, subtitle, and introduction based on prospect requirements.
- AI Slide Drafting (Slides 15-23): Generates nine detailed slides addressing specific prospect requirements and pushing discovery package as the call-to-action.
- PowerPoint Generation: Uses OpenAI Assistant with Code Interpreter to update the branded boilerplate PowerPoint presentation with AI-generated content while preserving all design and formatting.
- File Upload: Uploads the completed sales deck back to OneDrive.
- Slack Notification: Posts a message back to Slack with a direct link to the finished presentation.
How to set up
Prepare Your Files in OneDrive:
- Upload your boilerplate PowerPoint (with branded design and placeholder slides).
- Create a company profile .txt file with your agency info, services, discovery phase details, and pricing.
- Create prospect profile .txt files with company overview, RFQ details, email exchanges, and budget info.
OpenAI Assistant Setup (Critical):
Go to OpenAI playground → Assistants section.
Create a new assistant named "PowerPoint Generator".
Set instructions: "You are a helpful assistant who updates PowerPoint presentations."
Set model to GPT-4o.
Enable Code Interpreter tool.
Upload your boilerplate PowerPoint presentation to the assistant.
Copy the Assistant ID for use in Make.com.
Slack Configuration:
Update the channel ID (C07ET65PZK6) in both Watch Messages and Create Message modules to your designated Slack channel.
Update Variables:
In the Set Variables module, update companyProfileUrl with your OneDrive company profile file URL.
The salesProspectUrl will be dynamically pulled from Slack messages.
Configure OpenAI Modules:
In Draft Slides 1 and 2 and Draft Slides 15 to 23 modules, customize the system prompts to match your agency's tone and value propositions.
In Update Slides 1 and 2 module, select your PowerPoint Generator assistant and ensure Thread ID is empty.
In Update Slides 15 to 23 module, select the same assistant and set Thread ID to reference the thread from the previous update module (so it works on the updated file).
OneDrive Upload:
In the Upload a File module, set the destination folder to your sales leads folder in OneDrive.
Run the Workflow: Post a OneDrive link to your prospect profile file in the Slack channel, and the automation will generate and return your sales deck in about 1 minute!