Inicio › Integraciones › Zapier › Spreadsheet rows to deck

Twistly

Twistly + Zapier · Workflow

Beta

Turn every new spreadsheet row into a PowerPoint deck, automatically

Add a row in Google Sheets, Airtable or Notion, and Twistly builds an editable .pptx deck on that row’s topic, then writes the file link back into the same row.

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 new row and the deck Twistly built from it. Download the file and click into any text box.

Before · the row you add

Google Sheets · Deck requests

Deck requests

Sheet1 · one row per deck

TemaPúblicoSlidesDeck link
12Pricing update for resellersReseller partners8.pptx
13Spring hiring kickoffHiring managers6.pptx
14Q4 partner updateChannel partners10New row

Row 14 was just added. The Zap fills its Deck link cell about three minutes later.

After · what the Zap sends back

Zap runs · about 3 min

q4-partner-update.pptx · 10 slides · Tokyo template

Title slide of the generated deck: Q4 partner update for channel partners, results, new programs and what we need from you, with a photo of a laptop showing a dashboard
Q4 results slide with three bullet points
New programs slide with two content blocks
What we need slide with a two-item checklist

Cómo funciona

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 Sheets

01 Trigger · Google Sheets

New Spreadsheet Row

Fires when a row is added at the bottom of the sheet.

Twistly

02 Action · Twistly

Create Presentation From Topic

Sends the row’s topic and audience 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.

Google Sheets

05 Action · Google Sheets

Update Spreadsheet Row

Writes the deck link into the same row.

Who it’s for

Is this Zap for you?

Your team already keeps deck requests or a content plan in a table. The Zap turns each new row into a first draft and files the link right next to it.

Who it’s for

  • Marketing teams who plan launches and campaigns row by row in a content calendar.
  • Ops and enablement teams running a deck-request queue in Airtable or Notion.
  • Teachers and trainers who list one lesson per row and want a deck for each.

Who it’s not for

Setup

Set it up in about 5 minutes

Same Zap, three ways in. Pick where your table lives, and everything below changes with it.

Zap template

Create Twistly presentations from new Google Sheets rows

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 Sheets connected to Zapier
Google Sheets

Step 1 · Trigger

Google Sheets · New Spreadsheet Row

Fires only for rows added at the bottom. Editing a row, or inserting one in the middle, does not trigger it.

Twistly

Step 2 · Action

Twistly · Create Presentation From Topic

Tema *

Tema. Audience: Público

Swap each purple field for the Google Sheets field of the same name in Zapier’s picker. Each column header shows up as a field in the picker.

Number of Slides

10

Or map the Slides column

Plantilla

Tokyo

Zapier

Steps 3–4 · Preset

Delay 3 minutes, then Get Presentation

Keep as is

Google Sheets

Step 5 · Action

Google Sheets · Update Spreadsheet Row

Deck link

File URL

Row: map the Row ID from step 1

Zap template

Create Twistly presentations from new Airtable records

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
  • Airtable connected to Zapier
Airtable

Step 1 · Trigger

Airtable · New Record

Point it at a view such as “Ready for deck”, so only finished records start the Zap.

Twistly

Step 2 · Action

Twistly · Create Presentation From Topic

Tema *

Tema. Audience: Público

Swap each purple field for the Airtable field of the same name in Zapier’s picker. Each field of the table shows up in the picker.

Number of Slides

10

Or map a Slides field

Plantilla

Tokyo

Zapier

Steps 3–4 · Preset

Delay 3 minutes, then Get Presentation

Keep as is

Airtable

Step 5 · Action

Airtable · Update Record

Deck link

File URL

Record: map the Record ID from step 1

Zap template

Generate Twistly presentations from new Notion database items

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
  • Notion connected to Zapier
Notion

Step 1 · Trigger

Notion · New Data Source Item

Fires once, when the item is added. Fill in the title before the item is created, for example from a Notion form.

Twistly

Step 2 · Action

Twistly · Create Presentation From Topic

Tema *

Nombre. Audience: Público

Swap each purple field for the Notion field of the same name in Zapier’s picker. Each property shows up in the picker.

Number of Slides

10

Or map a Slides property

Plantilla

Tokyo

Zapier

Steps 3–4 · Preset

Delay 3 minutes, then Get Presentation

Keep as is

Notion

Step 5 · Action

Notion · Update Data Source Item

Deck link

File URL

Item: map the item ID from step 1, into a URL property

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

Cree

~90 s

Listo

~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

ProblemaHow 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 · TriggerPasting 100 rows makes 100 decksAdd rows one at a time, or add a “Make deck” checkbox and a Filter that continues only when it is ticked.Turn the Zap off at once. Decks already started still count toward the daily limit.
Step 1 · TriggerEditing a row does not rebuild the deckTreat each row as one request. The Sheets trigger reacts to new rows only.Copy the row to the bottom of the sheet. The Zap picks it up as new.
Step 5 · UpdateThe link lands in the wrong rowMap the Row ID, Record ID or item ID from step 1. Never type a row number.Fix the mapping, then paste the File URL from Zap history into the right row.
CuentaThe 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.
CuentaThe 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.

PREGUNTAS FRECUENTES

Preguntas

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

Yes. Add Template and Slides columns and map them into the Template and Number of Slides fields in step 2. Use the exact template name, such as Tokyo.

No. Only rows added after the Zap is on. To make decks for older rows, copy them to the bottom of the sheet.

Each row makes one deck, and each API key starts up to 100 decks every 24 hours. Pasting 100 rows at once uses the whole day.

Keep going

Where to go next

Twistly

Your next row can come with its own deck

Set up the Zap once. Twistly builds a deck for every row you add and links it right there.