Home › Integrations › Zapier › Form responses to deck

Twistly

Twistly + Zapier · Workflow

Beta

Turn every form response into a PowerPoint deck, automatically

Each new Google Forms or Typeform response becomes an editable .pptx deck on the requested topic, built by Twistly inside your Zap and sent to the person who asked.

Zapier: a paid plan (Professional or higher), because Free runs two-step Zaps only. Twistly: a Pro or Team plan, for the API key. The Twistly Zapier app is in Beta.

Before / after

What goes in, what comes out

One form response and the deck Twistly built from it. Download the file and click into any text box.

Before · what the form collects

Google Forms · New response

Deck request form

Response #48 · Oct 2 · 09:14

What is the deck about?

Onboarding plan for new warehouse staff

Who is it for?

Shift leads at two depots

How many slides?

8

Your email

maya.r@northwind.example

After · what the Zap sends back

Zap runs · about 3 min

warehouse-onboarding.pptx · 8 slides · Tokyo template

Title slide of the generated deck: Northwind Logistics onboarding plan for new warehouse staff covering the first week, safety basics and who to ask, with a photo of a laptop showing a dashboard
Your first week slide with three bullet points
Safety basics slide with two content blocks
Who to ask slide with a two-item checklist

How it works

How the Zap runs

Five steps, about three minutes end to end. Step 3 is a deliberate wait: Twistly needs about 90 seconds to build the deck, so Get Presentation must run after it.

Google Forms

01 Trigger · Google Forms

New Form Response

Fires the moment someone submits the form.

Twistly

02 Action · Twistly

Create Presentation From Topic

Sends the topic and audience from the answers and returns a generation ID.

Delay by Zapier

3 min

03 Wait · Delay

Delay for 3 minutes

Twistly builds the deck in about 90 s. Keep this step.

Twistly

04 Search · Twistly

Get Presentation

Uses the generation ID from step 2 and returns the .pptx link.

Gmail

05 Action · Gmail

Send email

Sends the deck link to the email given in the form.

Who it’s for

Is this Zap for you?

People ask for decks through a form, and someone has to build each one. The Zap builds the first version the moment the response arrives.

Who it’s for

  • Sales and presales teams who let reps request a tailored pitch deck through a form.
  • Trainers and HR teams who turn an intake form into a session deck for each group.
  • Agencies and consultants who send a first-draft deck to every lead who fills in a brief.

Who it’s not for

Setup

Set it up in about 5 minutes

Same Zap, two ways in. Pick your form tool, and everything below changes with it.

Zap template

Generate Twistly presentations from new Google Forms responses and email them via Gmail

Opens in Zapier with all five steps in place. You only check the fields in steps 1, 2 and 5.

About 5 min

Before you start

  • A paid Zapier plan. Free runs two-step Zaps only
  • A Twistly Pro or Team plan, for the API key
  • Google Forms connected to Zapier
Google Forms

Step 1 · Trigger

Google Forms · New Form Response

Fires on every new submission. Make the email question required, or the deck has nowhere to go.

Twistly

Step 2 · Action

Twistly · Create Presentation From Topic

Topic *

What is the deck about? Audience: Who is it for?

Swap each purple field for the Google Forms field of the same name in Zapier’s picker. Each question shows up in the picker under its own title.

Number of Slides

8

Or map the “How many slides?” answer

Template

Tokyo

Zapier

Steps 3–4 · Preset

Delay 3 minutes, then Get Presentation

Keep as is

Gmail

Step 5 · Action

Gmail · Send email

To

Your email

Use an email-type question so the address is checked

Zap template

Create Twistly presentations from new Typeform entries and share them in Slack

Opens in Zapier with all five steps in place. You only check the fields in steps 1, 2 and 5.

About 5 min

Before you start

  • A paid Zapier plan. Free runs two-step Zaps only
  • A Twistly Pro or Team plan, for the API key
  • Typeform connected to Zapier
Typeform

Step 1 · Trigger

Typeform · New Entry

Fires when someone submits the typeform. The deck link goes to your team’s Slack channel.

Twistly

Step 2 · Action

Twistly · Create Presentation From Topic

Topic *

What is the deck about? Audience: Who is it for?

Swap each purple field for the Typeform field of the same name in Zapier’s picker. Each question shows up in the picker under its own title.

Number of Slides

8

Or map a slide-count question

Template

Tokyo

Zapier

Steps 3–4 · Preset

Delay 3 minutes, then Get Presentation

Keep as is

Slack

Step 5 · Action

Slack · Send Channel Message

Channel

#deck-requests

Message Text carries the deck link from step 4

Read before you turn it on

Limits and fixes

What a run needs, what it delivers, and how to fix the usual failures.

You’ll need

Zapier

Zapier Professional plan or higher

Zapier Free runs two-step Zaps only. This one has five.

Twistly

Twistly Pro or Team plan

The API key that connects Zapier comes with these plans. Each re-run makes a new deck.

Twistly

Twistly app for Zapier Beta

Fields can still change while it’s in Beta.

Each run

0 s

Create

~90 s

Ready

~3 min

Get

Twistly builds a deck in about 90 s. Step 3 waits 3 minutes, so Get Presentation always finds it ready.

50

Slides at most

Keep Number of Slides at 50 or fewer.

.pptx

Native PowerPoint file

Every title and bullet stays editable.

If something breaks

ProblemHow to avoid itIf it already happened
Step 3 · DelayGet Presentation returns “processing”Keep a Delay of 3 minutes between Create and Get. Twistly needs about 90 s.Lengthen the Delay to 4 minutes and test the Zap again.
Step 1 · TriggerTest and spam entries make decksAdd a Filter: continue only if the email answer is filled in and the topic is more than a few words.Turn the Zap off while you test the form, then delete the test decks.
Step 2 · CreateEmpty answers make generic decksMake the topic question required, and type a default audience instead of mapping an optional answer.Ask the person to submit again. Each submission makes a new deck.
Step 5 · SendThe deck link never arrivesUse an email-type question, so the form rejects a mistyped address.Find the run in Zap history and forward the File URL from step 4 by hand.
AccountThe Twistly step fails with “unauthorized”Connect Twistly with the email your Twistly plan is on.Reconnect Twistly in Zapier under Apps, then replay the failed run.
AccountThe daily limit of 100 decks is reachedEach API key starts up to 100 decks every 24 hours. A re-run makes a new deck.Wait for the 24-hour window to reset. Failed decks don’t count.

FAQ

Questions

About the Zap, its limits and the file it makes.

Yes. Map any answer, such as company or role, into the Topic or Target Audience field, and the deck is built around it.

Yes, with any form app on Zapier. Swap the trigger in step 1 for your app’s new-response trigger and keep steps 2 to 5.

Each response makes one deck, up to 100 decks every 24 hours per API key. 50 responses make 50 decks, so check the limit before you share the form widely.

Keep going

Where to go next

Twistly

Your next form response can come back as a deck

Set up the Zap once. Twistly builds a deck for every request your form collects.