2Slides Logo
Automate Weekly Reports to Slides with Zapier + 2Slides API
2Slides Team
4 min read

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

  1. Go to zapier.com and create a new Zap
  2. 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:
    • Authorization: Bearer sk-2slides-your-api-key
    • Content-Type: application/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 userInput field.

Step 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

  1. Use sync mode for Zapier — simpler than polling; Zapier waits for the response
  2. Keep userInput concise — summarize data points rather than dumping raw CSV
  3. Test with Zapier's test feature before enabling the automation
  4. Set up error handling — add a Zapier path for failed API calls
  5. 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
2Slides logo

Your AI Agent for slides. Save time, shine faster with intelligent presentation creation.

Summarize with AI

ChatGPTClaudeGrokPerplexity
All services online

© 2026 2slides. All rights reserved.