2Slides Logo
AI Presentation API Use Cases: 12 Automation Recipes by Team (2026)
2Slides Team
13 min read

AI Presentation API Use Cases: 12 Automation Recipes by Team (2026)

An AI presentation API turns a trigger (a new CRM row, a Monday cron, a curriculum spreadsheet, an approved clinical document) into a finished deck without anyone opening PowerPoint. This hub maps 12 production recipes to the teams that run them: Sales, Customer Success, Marketing, Content, Education, Healthcare, Consulting, E-commerce, Finance, HR, and engineering teams building AI agents. Every recipe uses the same 7 endpoints of the 2Slides API, costs a predictable 10 credits per editable PPTX page (about $0.025) or 100 to 200 credits per image-designed page, and works with Zapier, Make, n8n, plain Python or Node, and coding agents via MCP.

Disclosure: 2Slides is our product. Where another vendor covers a recipe, we say so. Gamma's API page publishes a similar set of automation recipes (Make + Claude carousels, n8n + HubSpot onboarding decks, Zapier + Sheets proposals); the developer-level differences between the two APIs are in Gamma Generate API vs 2Slides API.

Key takeaways

  • Every recipe below reduces to one pattern: trigger → build a prompt from structured data → POST to one of three generation endpoints → poll GET /api/v1/jobs/{id} every 5 to 10 seconds → deliver the file.
  • Editable PPTX decks cost 10 credits per page; a 10-page proposal is about $0.25 at the $5 per 2,000 credits tier and $0.20 at the 40,000-credit tier.
  • Image-designed decks (custom art direction or brand matching from a reference image) cost 10 planning credits plus 100 credits per page at 2K, and can be narrated at 210 credits per page and exported as MP4.
  • API keys are issued on any account with 500 free credits, so a proof of concept costs nothing; rate limits are 6 requests per minute per key on generation endpoints and 10 per minute on job polling.
  • The same 7 operations are exposed as an MCP server and an Agent Skill, so a Claude Code or Codex session can run any recipe interactively before you automate it.

Who this is for

This hub is for operations engineers, RevOps and marketing ops leads, edtech and health-tech developers, and agency teams who already generate the content of decks from data and want to remove the manual design step. If you make one deck a week by hand, the web app at 2slides.com/fast-ppt is faster than an integration; the API pays off once decks are repetitive, personalized, or time-triggered.

The 12 recipes at a glance

#TeamTriggerEndpoint(s)OutputCost per 10-page deckRecipe
1ContentNew row in a topic sheet or Notion databasecreate-pdf-slides (4:5 or 9:16), optional generate-narrationCarousel PDF + per-page PNG, optional MP4~1,010 credits ($2.53)Automate social media carousels
2SalesNew prospect row in Google Sheets or CRM exportthemes/search + generateEditable PPTX proposal per account100 credits ($0.25)Personalized sales proposals at scale
3SalesHubSpot deal stage changegenerate (async)Editable PPTX pitch deck attached to the deal100 credits ($0.25)HubSpot sales deck automation
4Customer SuccessClosed Won webhook; day-85 schedulegenerate; optional create-like-this for brand matchOnboarding kickoff deck, 90-day review deck100 credits ($0.25)Automate customer onboarding decks
5MarketingMonday cron on campaign metricscreate-pdf-slidesgenerate-narrationdownload-slides-pages-voicesRecap deck + two-speaker narrated MP4~3,110 credits ($7.78)Marketing report decks and narrated videos
6Finance / OpsWeekly report data in Sheetsgenerate via ZapierEditable PPTX weekly report100 credits ($0.25)Weekly reports to slides with Zapier
7EducationCurriculum spreadsheet or LMS exportgenerate per lesson; optional narrated lecture pathLesson PPTX per class and language; video lectures100 credits ($0.25) per lessonGenerate lesson slides programmatically
8Education / LanguageWord list per levelgenerate in batch100 vocabulary decks10,000 credits ($22.50) for 100 decksBatch-generate vocabulary decks
9HealthcareApproved, de-identified source documentgenerate per condition and language; create-pdf-slides + narration for staff trainingPatient education decks in 20+ languages; narrated in-service videos100 credits ($0.25) per patient deckPatient education slides automation
10Consulting / ResearchTopic form or scheduleTavily or Exa → LLM → generate or create-pdf-slidesSourced 12-slide brief120 credits ($0.30) editable; ~1,210 credits image-designedResearch-to-deck pipeline
11E-commerceNew SKU or seasonal launch in the cataloggenerate for sell sheets; create-like-this with the campaign key visualRetailer deck + on-brand launch deck100 credits ($0.25) / ~1,010 credits ($2.53)Product catalog to sales decks
12Engineering / AI agentsA prompt in Claude Code, Codex, Cursor, or a custom agentMCP tools themes_searchslides_generate (same API, same credits)Any of the above, interactivelySame as the endpoint usedAgent Skills vs MCP servers

Cost figures use the $5 per 2,000 credits tier ($0.0025 per credit). The 40,000-credit pack brings that to $0.002 per credit. Image-designed decks assume 2K resolution and 10 pages; 4K doubles the per-page charge to 200 credits.

How every recipe is wired

2Slides API reference page showing the base URL and Bearer authentication
Figure 1: The API reference at 2slides.com/api. Every request carries Authorization: Bearer <key>; keys are created on the API Keys tab and must stay server-side.

All 12 recipes share four moving parts.

1. A trigger with structured data. A spreadsheet row, a CRM webhook payload, a cron job that queries a warehouse, or a document that passed review. The quality of the deck is bounded by the quality of this input, so most teams spend more time on the prompt template than on the API call.

2. A prompt built from that data. Either you format the fields into a brief yourself (Company: Acme. Industry: logistics. Pain points: ...) or you have an LLM write a slide-by-slide outline first. Both work; the LLM step matters most when the source is unstructured (research notes, call transcripts).

3. One of three generation endpoints.

EndpointWhat it makesBest forCredits
POST /api/v1/slides/generateNative, editable PPTX from one of 1,500+ templates (themeId)Anything a human will edit afterward: proposals, reports, lesson decks10 per page
POST /api/v1/slides/create-pdf-slidesImage-designed slides from a designStyle prompt; 512px to 4K; any aspect ratioVisual-first output: carousels, launch decks, video source10 + 100 per page (2K)
POST /api/v1/slides/create-like-thisSame, but the whole design is derived from a referenceImageUrlStrict brand matching across hundreds of decks10 + 100 per page (2K)

2Slides generate endpoint parameters: themeId, userInput, responseLanguage, mode, plus the supported output languages
Figure 2: The Fast PPT endpoint takes four parameters. responseLanguage accepts a language name such as "Spanish" and defaults to Auto.

4. Poll, then deliver. Fast PPT generate runs synchronously by default and returns a download URL in one call, which is convenient in scripts. For batches, pass mode: "async", store the jobId next to the record that triggered it, and poll GET /api/v1/jobs/{id} until status is success or failed. Delivery is whatever your stack already does: email the PPTX, post to Slack, save to Drive, attach to the CRM record.

A minimal Node.js worker that every recipe can reuse:

const API = "https://2slides.com/api/v1"; const headers = { Authorization: `Bearer ${process.env.SLIDES_API_KEY}`, "Content-Type": "application/json", }; async function generateDeck({ userInput, themeId, responseLanguage = "Auto" }) { const res = await fetch(`${API}/slides/generate`, { method: "POST", headers, body: JSON.stringify({ userInput, themeId, responseLanguage, mode: "async" }), }); const { jobId } = await res.json(); for (let i = 0; i < 60; i++) { await new Promise((r) => setTimeout(r, 8000)); const job = await (await fetch(`${API}/jobs/${jobId}`, { headers })).json(); if (job.status === "success") return job.downloadUrl; if (job.status === "failed") throw new Error(`Job ${jobId} failed`); } throw new Error(`Job ${jobId} timed out`); }

Keep a queue in front of this function: generation endpoints allow 6 requests per minute per key, so 200 decks take about 35 minutes of wall-clock time, not 35 minutes of your time.

Choosing the pipeline for a use case

The recurring question in every recipe is "editable PPTX or image-designed slides?" The answer depends on who touches the deck next.

SituationPickWhy
A human will edit numbers, pricing, or wording afterwardgenerate (Fast PPT)Real text boxes and layouts in the PPTX; 10 credits per page
Hundreds of decks must look identical to one brand slidecreate-like-thisThe design system is derived from your reference image, not a template
Output is a carousel, a social post, or a videocreate-pdf-slidesAspect ratio control (4:5, 9:16, 1:1) and per-page PNG export
The deck ships as a narrated videocreate-pdf-slides or create-like-thisgenerate-narrationNarration and MP4 export are only available on the image-designed pipelines
You need the cheapest possible unit cost at volumegenerate100 vocabulary decks of 10 pages cost 10,000 credits ($22.50)

2Slides Templates Hub with curated slide themes and category filters
Figure 3: The Templates Hub is the visual version of GET /api/v1/themes/search. Pick a theme once, pin its themeId, and every generated deck inherits the design.

2Slides Gallery of real-world reference decks with slide-by-slide previews
Figure 4: The Gallery hosts real-world reference decks. A slide from one of them can be passed as referenceImageUrl to create-like-this when you want a specific look without designing it yourself.

Running recipes from an AI agent instead of a workflow tool

Every endpoint above is also an MCP tool (slides_generate, slides_create_pdf_slides, slides_create_like_this, slides_generate_narration, slides_download_slides_pages_voices, themes_search, jobs_get) and the same operations are packaged as a SKILL.md for coding agents. In practice, teams prototype a recipe in a Claude Code or Codex session ("search a consulting theme, generate a 12-slide brief from this research, in German") and only move it to n8n or a cron job once the prompt is stable.

2Slides MCP Server tab with the Streamable HTTP endpoint and the claude mcp add command
Figure 5: Registering the hosted MCP server is one command. The agent then has the same seven operations, billed against the same credits.

2Slides Agent Skills page listing Claude Code, OpenAI Codex, Cursor, Google Antigravity, Manus and Openclaw
Figure 6: The Agent Skills page. New accounts start with 500 free credits, roughly 50 Fast PPT pages.

The trade-offs between the two integration styles are covered in Agent Skills vs MCP servers for presentations and the Claude-specific setup in How to use Claude MCP to generate presentations.

What the recipes cost at realistic volume

Team and volumePipelineCredits per monthUSD per month (at $0.0025)
Sales: 200 proposals × 10 pagesgenerate20,000$50 (or $42.50 with the 20,000-credit pack)
Customer Success: 60 onboarding + 60 review decks × 10 pagesgenerate12,000$30
Marketing: 4 weekly recaps × 8 pages, narratedcreate-pdf-slides + narration~10,000$25
Content: 30 carousels × 7 pages at 2Kcreate-pdf-slides21,300$53
Education: 40 lessons × 12 pagesgenerate4,800$12
Healthcare: 25 conditions × 8 pages × 6 languagesgenerate12,000$30

No subscription is required for any row; the optional Pro plan adds 10,000 credits per month for teams that prefer a fixed bill.

Common pitfalls across all recipes

  • Rate limiting. Six generation requests per minute per key. Queue and sleep; do not retry a 429 in a tight loop.
  • Keys in the wrong place. The API key belongs on your server, in n8n credentials, or in Zapier's webhook step, never in a browser or a shared Sheet.
  • Narrating the wrong pipeline. generate-narration only accepts jobs from create-pdf-slides or create-like-this. Fast PPT decks cannot be narrated.
  • Language codes. responseLanguage takes a name ("Japanese"), not "ja".
  • Oversized inputs. Summarize a 40-page source into a slide outline before generation; the deck is only as clear as the brief.
  • Auto page count surprises. page: 0 lets the model choose the slide count; pass a fixed number when the downstream template expects one.

Frequently Asked Questions

What is an AI presentation API used for?

An AI presentation API is used to generate slide decks from structured data or text without manual design, triggered by events in other systems. The most common uses are personalized sales proposals from CRM data, recurring report decks from analytics, onboarding and training decks, lesson slides per class, and social carousels from content calendars.

Which teams benefit most from presentation automation?

Teams that produce many similar decks benefit most: sales and customer success (one deck per account), marketing and agencies (one report per client per week), education (one deck per lesson or language), and healthcare communications (one deck per condition per language). Teams that make one bespoke deck a month usually do better with the web app.

Do I need Zapier, Make, or n8n to use a presentation API?

No. Any language that can send an HTTPS request works, and the Node.js worker above is complete. Zapier, Make, and n8n are useful when the trigger already lives there (a Sheets row, a HubSpot stage change) and you want the delivery step (email, Slack, Drive) without writing code.

How much does it cost to generate 100 presentations with an API?

With the 2Slides API, 100 editable PPTX decks of 10 pages cost 10,000 credits, which is $22.50 on the 10,000-credit pack. One hundred image-designed decks at 2K cost about 101,000 credits, roughly $202 at the 40,000-credit pack price of $0.002 per credit. Job polling, theme search, and per-page export are free.

Can an AI agent like Claude Code run these recipes?

Yes. The seven API operations are exposed as an MCP server (hosted or via npx -y 2slides-mcp@latest) and as an Agent Skill, so Claude Code, Codex, Cursor, and similar agents can search themes, generate decks, add narration, and download results using the same key and credits as the REST API.

Next steps

About 2Slides

Create stunning AI-powered presentations in seconds. Transform your ideas into professional slides with 2slides AI Agent.

Try For Free