

Automate Weekly Reports to Slides with Zapier + 2Slides API
Imagine every Monday morning, your team receives a freshly generated presentation summarizing last week's metrics — without anyone lifting a finger. With Zapier and the 2Slides API, you can build this in 15 minutes.
How It Works
Trigger (Schedule/Event) → Zapier → 2Slides API → Slides Generated → Delivery (Slack/Email)
Zapier acts as the orchestrator, connecting your data sources to 2Slides and delivering the result wherever your team works.
Step-by-Step Setup
Step 1: Create a Zap
- Go to zapier.com and create a new Zap
- Choose your trigger (what starts the automation)
Step 2: Configure the Trigger
For weekly reports:
- Trigger: Schedule by Zapier → Every Week → Monday at 9:00 AM
For event-based generation:
- Trigger: Google Sheets → New Row (when new data is added)
- Trigger: HubSpot → Deal Stage Changed (when a deal moves to "Proposal")
- Trigger: Slack → New Message in Channel (when someone requests a report)
Step 3: Add Webhook Action (Call 2Slides API)
Add action: Webhooks by Zapier → Custom Request
Configure:
- Method: POST
- URL:
https://2slides.com/api/v1/slides/generate - Headers:
- :
AuthorizationBearer sk-2slides-your-api-key - :
Content-Typeapplication/json
- Body:
{ "userInput": "Weekly Sales Report: Revenue $420K (up 12%), 15 new deals closed, pipeline at $1.2M. Top performer: Sarah with $180K closed.", "themeId": "your-theme-id", "responseLanguage": "en", "mode": "sync" }
Pro tip: Use Zapier's data mapping to pull dynamic values from your trigger. For example, if your trigger is a Google Sheet, map cell values into the
userInputStep 4: Deliver the Result
Add another action to deliver the generated slides:
Option A: Slack Notification
- Action: Slack → Send Message
- Message: "Weekly report is ready! Download: {{download_url}}"
Option B: Email
- Action: Gmail → Send Email
- To: team@yourcompany.com
- Subject: "Weekly Report Slides — {{date}}"
- Body: "Your automated weekly report: {{download_url}}"
Option C: Google Drive
- Action: Google Drive → Upload File from URL
- File URL: {{download_url}}
Example Automations
Weekly Sales Report
Trigger: Schedule (every Monday) Data: Pull from HubSpot/Salesforce Slides: Revenue, pipeline, deals closed, rep performance Deliver: Slack #sales channel
New Client Pitch Deck
Trigger: HubSpot deal moves to "Proposal" stage Data: Company name, industry, deal size from CRM Slides: Custom pitch deck tailored to the prospect Deliver: Email to the account executive
Monthly Marketing Report
Trigger: Schedule (first Monday of each month) Data: Google Analytics + social media metrics Slides: Traffic, conversions, campaign ROI, recommendations Deliver: Google Drive shared folder
Event-Triggered Training Deck
Trigger: New product feature added (Jira ticket closed) Data: Feature description, documentation Slides: Training slides for the sales team Deliver: LMS upload or Slack notification
Tips for Success
- Use sync mode for Zapier — simpler than polling; Zapier waits for the response
- Keep userInput concise — summarize data points rather than dumping raw CSV
- Test with Zapier's test feature before enabling the automation
- Set up error handling — add a Zapier path for failed API calls
- Use Zapier Filters to only trigger on specific conditions
Alternative: Make.com (Integromat)
Make.com offers similar functionality with a visual workflow builder. Use the HTTP module to call the 2Slides API with the same configuration.
Frequently Asked Questions
Does 2Slides have a native Zapier integration?
Currently, use the Webhooks by Zapier action to call the REST API directly. A native integration is on the roadmap.
How many slides can I generate per day with Zapier?
There's no daily limit — it depends on your 2Slides credit balance and Zapier plan task limits.
Can I use dynamic data in the presentation topic?
Yes — Zapier's data mapping lets you insert values from any previous step into the API call body.
Automate your reports — connect Zapier to 2Slides API and never build slides manually again.
About 2Slides
Create stunning AI-powered presentations in seconds. Transform your ideas into professional slides with 2slides AI Agent.
Try For Free