Skip to main content

Gamma

Overview​

Gamma is an AI-powered design partner that helps create professional-looking presentations, documents, social posts, and websites quickly using AI-generated content and images. We use Gamma primarily to create client decks and proposal documents, sharing them via Gamma links for easy collaboration and review.

Key Capabilities:

  • Generate presentations, documents, social posts, and websites from text prompts
  • Support for 60+ languages
  • Customizable themes and AI-generated images
  • Export to PDF or PPTX
  • API access for programmatic content creation
  • Real-time collaboration via shareable links

Our Usage:

  • Client Decks: Create presentation decks for client meetings and proposals
  • Quotes/Proposals: Generate professional proposal documents with strategic marketing partnership details
  • Sharing: Typically share via Gamma links (e.g., https://gamma.app/docs/...) rather than PDF exports

Current Use​

Primary Use Cases​

  1. Client Presentation Decks

    • Create AI-generated presentation decks for client meetings
    • Customize themes and content based on client needs
    • Share via Gamma links for easy access and collaboration
  2. Strategic Proposals and Quotes

Workflow​

  1. Manual Creation: Create decks and proposals through the Gamma web interface
  2. Content Input: Provide text prompts, notes, or structured content
  3. AI Generation: Gamma generates professionally designed content with appropriate layouts
  4. Customization: Refine content, themes, and images in the Gamma app
  5. Sharing: Share via Gamma links for client review and collaboration

Sharing Approach​

  • Preferred Method: Share Gamma links (e.g., https://gamma.app/docs/...)
  • Alternative: Export to PDF when needed for offline access
  • Collaboration: Clients can view and comment directly on Gamma links

API Integration​

Gamma provides a comprehensive API for programmatic content creation, allowing integration with automation platforms and backend code.

API Access​

API Key: sk-gamma-J4NTyYVX7qnbBuXBD6URv1XDnTUtX4rMCYXs3SMdz7Q

Storage: Stored in root .env file as GAMMA_API_KEY

Documentation:

API Capabilities​

Two Main API Options:

  1. Generate API - Create new gammas from scratch

    • Maximum flexibility with many parameters
    • Use inputText to pass content and image URLs
    • Supports presentations, documents, webpages, and social posts
  2. Create from Template API (Beta) - Create gammas based on existing templates

    • Requires existing gamma template and gammaId
    • Use prompt to pass content and instructions
    • Adapts new content to existing template structure

API Endpoints​

Base URL: https://public-api.gamma.app/v1.0

Key Endpoints:

  • POST /generations - Generate a new gamma
  • POST /generations/from-template - Create from template (beta)
  • GET /generations/{generationId} - Get generation status and file URLs
  • GET /themes - List available themes
  • GET /folders - List workspace folders

Authentication​

  • Method: API key authentication via X-API-KEY header
  • OAuth: Coming soon (currently API keys only)

API Parameters​

Generate API Key Parameters:

  • inputText (required) - Text and image URLs (1-100,000 tokens)
  • textMode (required) - How to modify input: generate, condense, or preserve
  • format - Type: presentation, document, webpage, or social (default: presentation)
  • themeId - Theme to use (optional, defaults to workspace theme)
  • numCards - Number of cards (1-60 for Pro, 1-75 for Ultra, default: 10)
  • cardSplit - Content division: auto, inputTextBreaks, or additionalInstructions
  • exportAs - Export format: pdf or pptx (optional)
  • imageOptions - Image generation settings (model, style)
  • textOptions - Text generation settings (language, tone, audience)
  • folderIds - Folder(s) to store gamma
  • sharingOptions - Sharing and access permissions

Create from Template API Parameters:

  • gammaId (required) - Template gamma ID
  • prompt (required) - Content and instructions (up to 100,000 tokens)
  • themeId - Override template theme (optional)
  • folderIds - Storage folders (optional)
  • exportAs - Export format: pdf or pptx (optional)
  • imageOptions - Image generation overrides (optional)
  • sharingOptions - Sharing permissions (optional)

API Usage Examples​

Generate a Presentation:

curl --request POST \
--url https://public-api.gamma.app/v1.0/generations \
--header 'Content-Type: application/json' \
--header 'X-API-KEY: sk-gamma-xxxxxxxx' \
--data '{
"inputText": "Strategic marketing partnership proposal for client",
"textMode": "generate",
"format": "presentation",
"numCards": 15,
"themeId": "Chisel"
}'

Check Generation Status:

curl --request GET \
--url https://public-api.gamma.app/v1.0/generations/{generationId} \
--header 'X-API-KEY: sk-gamma-xxxxxxxx'

List Available Themes:

curl --request GET \
--url https://public-api.gamma.app/v1.0/themes \
--header 'X-API-KEY: sk-gamma-xxxxxxxx'

Credits and Pricing​

  • Billing: Credit-based system
  • Credit Charges:
    • Cards: 3-4 credits per card
    • Images: 2-120 credits per image (varies by model)
    • Basic models: ~2 credits/image
    • Advanced models: ~10-20 credits/image
    • Premium models: ~20-40 credits/image
    • Ultra models: ~40-120 credits/image
  • Monthly Credits: Included with subscription tier (Pro, Ultra, Teams, Business)
  • Auto-recharge: Available at https://gamma.app/settings/billing

Example Credit Usage:

  • Deck with 10 cards + 5 basic images = ~40-50 credits
  • Doc with 20 cards + 15 premium images = ~360-680 credits

Automation Platforms​

The Gamma API can be integrated with:

  • Make (formerly Integromat)
  • Zapier
  • Workato
  • N8N
  • Custom backend code

Account Details​

  • Category: MARKETING_TOOL
  • Account type: INTERNAL
  • Monthly cost: ÂŖ25.00 GBP
  • Access URL: https://gamma.app
  • Account owner: Ben Power
  • Last verified: December 2025

Configuration​

Environment Variables​

Root .env file:

# Gamma API Key (for workspace automation)
GAMMA_API_KEY=sk-gamma-J4NTyYVX7qnbBuXBD6URv1XDnTUtX4rMCYXs3SMdz7Q

Note: Never commit API keys to version control. The .env file is gitignored.


Features in Use​

Content Generation​

  • Text Input: Accepts anything from one-line prompts to pages of structured content
  • AI Enhancement: Automatically generates professional layouts and designs
  • Multi-format: Create presentations, documents, webpages, or social posts
  • Language Support: 60+ languages supported

Design Customization​

  • Themes: Choose from workspace themes or create custom themes
  • Images: AI-generated images or upload custom images
  • Tone & Audience: Fine-tune output by defining tone, audience, and detail level
  • Layouts: Automatic card splitting or manual control

Collaboration​

  • Shareable Links: Generate Gamma links for easy sharing
  • Access Control: Configure workspace and external access levels
  • Comments: Enable commenting for collaborative review
  • Export Options: Export to PDF or PPTX when needed

Example Documents​

Strategic Marketing Partnership Proposal​


Documentation​

Official Resources​

API Documentation Sections​


TODO​

  • Explore API integration for automated deck generation
  • Create reusable templates for common proposal types
  • Set up n8n workflow for automated proposal generation (if needed)
  • Document common themes and folder structure
  • Test Create from Template API for proposal standardization

  • See tools/n8n.md for automation platform integration
  • See tools/zapier.md for Zapier integration options

Note Context

Importance Rating: High - Core tool for client-facing deliverables (decks and proposals)

Focus Areas for Note:

  • Emphasize primary use cases: client decks and proposal/quotes generation
  • Highlight sharing approach (Gamma links preferred over PDF exports)
  • Include API capabilities and potential for automation
  • Note current manual workflow vs. future API automation potential
  • Mention example proposal link as reference

Additional Context:

  • This is an active tool used regularly for client deliverables
  • API access is available but not yet integrated into automated workflows
  • Focus on current manual usage while noting API potential
  • Example proposal demonstrates typical output quality and format

Last Updated: December 2025
Owner: Ben Power
Status: Active