Skip to main content

How to Automate Storydoc with Make.com

Make.com is an automation platform that connects Storydoc with hundreds of other tools. You can automatically create personalized presentations when specific triggers occur in your workflow.

Written by Jack
Updated today

Prerequisites

Before you begin, ensure you have:

  • A Storydoc account with API access enabled

  • A Make.com account

  • At least one published Storydoc story with dynamic variables

  • Data sources ready for triggers (Google Sheets, CRM, forms, etc.)

Step 1: Create Your Storydoc API Key

Navigate to your Storydoc workspace and access the Automations section from the left sidebar. Here you'll see your automation dashboard with API usage statistics and existing API keys.

Storydoc Automations dashboard showing API usage and key management

Click Create an API key to generate a new key for your Make.com integration.

Create API key dialog with name and scope options

In the dialog that appears:

  1. Enter a descriptive name for your API key (e.g., "make.com")

  2. Select the scope - choose All stories for maximum flexibility or choose a specific story.

  3. Click Create

API key creation form filled out with make.com name

Once created, your API key will be displayed. Copy this key immediately and store it securely - this is the only time you'll see the full key.

Generated API key with copy button highlighted

Step 2: Set Up Your Make.com Scenario

Log into your Make.com account and create a new scenario. The basic structure will include a trigger (like Google Sheets) connected to Storydoc's "Create Story Version" action.

Make.com scenario builder showing Google Sheets and Storydoc modules connected

Step 3: Configure Your Trigger Module

Start by setting up your trigger. In this example, we're using Google Sheets to trigger Storydoc creation whenever a new row is added.

Click on the Google Sheets module and configure:

Google Sheets configuration panel in Make.com

Step 4: Configure the Storydoc Module

Click on the Storydoc module to configure the story creation settings. You'll need to:

  1. Add your Storydoc API connection using the key you generated earlier

  2. Select the story template you want to use

  3. Configure the version details

Storydoc module configuration showing connection and story settings

Fill in the required fields:

  • Story: Choose your template story from the dropdown

  • Version Name: Use static name or dynamic one from your trigger (e.g., "Proposal for [Name]")

  • Sender Email: Enter a valid email from your Storydoc workspace

  • Days until Expired: Set expiration period (optional)

Storydoc configuration form with mapped variables from Google Sheets

Step 5: Map Dynamic Variables

The most powerful feature is mapping data from your trigger to Storydoc's dynamic variables. In the Dynamic Variables section:

  1. Click Add Item for each variable you want to populate

  2. Enter the variable name exactly as it appears in your Storydoc template

  3. Map the corresponding data from your trigger source

Dynamic variables mapping showing first_name and company variables

For example, if your Storydoc contains variables like "first_name" and "company", map these to the corresponding columns from your spreadsheet or CRM data.

Step 6: Add Follow-up Actions (Optional)

You can extend your automation by adding another module after Storydoc creation. Common follow-up actions include:

  • Updating your spreadsheet with the generated Storydoc link

  • Writing the link back to your CRM

  • Sending notification emails to your team

  • Creating calendar events or tasks

Complete Make.com scenario showing trigger, Storydoc creation, and follow-up action

Step 7: Test and Activate

Before activating your scenario:

  1. Run a test to ensure all modules work correctly

  2. Verify that the generated Storydoc contains the expected personalized content

  3. Check that any follow-up actions execute properly

  4. Activate your scenario to start automatic processing

Business Use Cases

Sales and Proposals

  • Lead qualification: Automatically create personalized sales decks when leads reach "qualified" status in your CRM (Salesforce, HubSpot, Pipedrive)

  • Proposal generation: Generate custom proposals immediately after discovery calls or quote requests from scheduling tools (Calendly, Acuity)

  • Follow-up materials: Create tailored follow-up presentations after sales meetings or demos tracked in project management tools (Monday.com, Asana)

  • Competitive responses: Automatically generate competitive battle cards when specific competitor mentions are detected in support tickets (Zendesk, Intercom)

Marketing Automation

  • Content personalization: Create industry-specific marketing materials based on form submissions (Typeform, Google Forms, Gravity Forms)

  • Event follow-up: Generate personalized recap decks for webinar attendees from event platforms (Zoom, GoToWebinar, Eventbrite)

  • Account-based marketing: Create custom presentations for target accounts when they engage with your content tracked by marketing tools (Marketo, Pardot, ActiveCampaign)

  • Lead nurturing: Automatically generate educational content based on lead behavior from email marketing platforms (Mailchimp, ConvertKit, Campaign Monitor)

Customer Success

  1. Onboarding materials: Create personalized onboarding guides when new customers sign up through subscription platforms (Stripe, Chargebee, Recurly)

  2. Quarterly business reviews: Generate custom QBR presentations with client-specific data from analytics tools (Google Analytics, Mixpanel, Amplitude)

  3. Renewal presentations: Create renewal decks with usage data and ROI calculations from customer success platforms (Gainsight, ChurnZero, Totango)

  4. Upsell opportunities: Generate expansion proposals when usage thresholds are met in product analytics (Segment, Hotjar, FullStory)

Operations and HR

  • Employee onboarding: Create role-specific welcome packages for new hires from HRIS systems (BambooHR, Workday, ADP)

  • Training materials: Generate personalized training content based on employee roles and departments from team management tools (Slack, Microsoft Teams, Notion)

  • Performance reviews: Create custom review presentations with individual performance data from HR platforms (15Five, Lattice, Culture Amp)

  • Project kickoffs: Generate project briefs with client-specific requirements and timelines from project tools (Trello, Jira, Basecamp)

Advanced Integration Tips

To maximize the value of your Make.com integration:

  • Use filters: Add filters to ensure Storydocs are only created for qualified leads or important opportunities

  • Error handling: Set up error handling to manage failed API calls or missing data

  • Data validation: Validate data before sending to Storydoc to prevent incomplete presentations

  • Multiple templates: Use routers to create different Storydoc templates based on lead characteristics or deal stages

The Make.com integration transforms Storydoc into a fully automated presentation engine, ensuring your team always has the right materials ready at the perfect moment in your sales and marketing processes.

Did this answer your question?