# Using Zapier Connector with Rows

Source: https://www.youtube.com/watch?v=QkSyojOrdbs
Recap page: https://rapidrecap.app/video/QkSyojOrdbs
Generated: 2025-11-11T21:08:12.222+00:00

---
## Quick Overview

The video successfully demonstrates how to connect Typeform submissions to a Rows spreadsheet using Zapier, where a new Typeform entry automatically creates a new row in the specified Rows spreadsheet by setting up a Zap with Typeform's "New Entry" as the trigger and Rows' "Create Spreadsheet Row" as the action, followed by mapping the form fields to the correct spreadsheet columns.

**Key Points:**
- The integration workflow uses Typeform's 'New Entry' as the trigger event in Zapier.
- The action event configured in Zapier for Rows is 'Create Spreadsheet Row'.
- The tutorial requires generating and inputting a specific API key from the Rows Workspace Settings to authorize the connection between Rows and Zapier.
- The Typeform fields (First name, Last name, Email) are successfully mapped to the corresponding columns in the target Rows spreadsheet ('Untitled 1', Table1).
- Testing the trigger retrieves sample data from a previous Typeform submission ('Entry B') for validation.
- After publishing the Zap, submitting a new test entry in Typeform successfully populates a new row in the Rows spreadsheet with the collected data.

![Screenshot at 0:10: Demonstrating the Typeform sharing interface where the URL is copied to be used as the trigger source in the subsequent Zapier setup.](https://ss.rapidrecap.app/screens/QkSyojOrdbs/00-00-10.png)

**Context:** This video provides a step-by-step tutorial on automating data transfer between two distinct applications, Typeform for collecting submissions and Rows for spreadsheet management, utilizing the integration platform Zapier. The context involves setting up a multi-step automation (a Zap) to ensure that every time a user completes a Typeform survey, their submitted data is automatically and accurately logged into a designated Rows spreadsheet without manual intervention.

## Detailed Analysis

The tutorial begins by showing the creation of a Typeform submission link (0:10) which is then copied. The user navigates to Zapier and starts creating a new Zap, naming the workflow to reflect the Typeform to Rows connection. The Typeform 'New Entry' event is selected as the trigger (1:01), and after connecting the Typeform account, the user proceeds to the action step. For the action, the user searches for and selects the Rows application, choosing the 'Create Spreadsheet Row' action (1:53). Connecting the Rows account requires navigating to the Rows API settings (2:07), generating a new API key (2:09), copying it, and pasting it into the Zapier authorization prompt (2:16). Once authorized, the user configures the action by selecting the target spreadsheet ('Untitled 1') and table ('Table1') within Rows (2:31). Finally, the crucial step is mapping the dynamic data fields from the Typeform trigger (First name, Last name, Email) to the corresponding column headers in the Rows spreadsheet (2:41). After testing the trigger with existing data (1:36) and confirming the data mapping is correct (2:59), the Zap is published (3:18). A final test submission on the Typeform confirms the automation works, as the data appears correctly in the Rows spreadsheet (3:09).

### Typeform Setup & Trigger

- Creating the Typeform and copying its shareable link (0:03)
- Selecting 'New Entry' as the trigger event in Zapier (1:01)
- Testing the trigger to pull recent submission data for mapping validation (1:21)

### Rows Account Authorization

- Navigating to Rows API settings (2:05)
- Generating and copying the required API key (2:09)
- Pasting the API key into Zapier to authorize the Rows connection (2:16)

### Zap Configuration & Mapping

- Selecting 'Create Spreadsheet Row' as the action event (1:53)
- Specifying the target spreadsheet ('Untitled 1') and table ('Table1') in Rows (2:31)
- Mapping dynamic data from Typeform (First name, Last name, Email) to specific Rows columns (2:41)

### Testing and Publishing

- Testing the action step to confirm data flow (3:00)
- Publishing the final Zap workflow (3:17)
- Verifying a live test submission populates the Rows sheet correctly (3:09)

![Screenshot at 0:07: The initial view of the Typeform setup screen showing options like 'Create new' or importing files.](https://ss.rapidrecap.app/screens/QkSyojOrdbs/00-00-07.png)
![Screenshot at 0:11: The Typeform editor showing the fields 'First name', 'Last name', and 'Email' that will be used for data mapping.](https://ss.rapidrecap.app/screens/QkSyojOrdbs/00-00-11.png)
![Screenshot at 0:51: The Zapier interface displaying the initial trigger/action workflow setup where Typeform has been selected as the trigger app.](https://ss.rapidrecap.app/screens/QkSyojOrdbs/00-00-51.png)
![Screenshot at 1:02: Selecting the 'New Entry' trigger event from the Typeform integration panel in Zapier.](https://ss.rapidrecap.app/screens/QkSyojOrdbs/00-01-02.png)
![Screenshot at 1:16: The configuration step for the Typeform trigger, showing the selection of the specific form \('My branded typeform'\) from a dropdown list.](https://ss.rapidrecap.app/screens/QkSyojOrdbs/00-01-16.png)
![Screenshot at 2:09: The Rows API settings page showing the button to 'New API key' and the resulting token that must be copied for Zapier authorization.](https://ss.rapidrecap.app/screens/QkSyojOrdbs/00-02-09.png)
![Screenshot at 2:30: The configuration panel for the Rows action, where the user selects the target Spreadsheet \('Untitled 1'\) from the dynamic data options.](https://ss.rapidrecap.app/screens/QkSyojOrdbs/00-02-30.png)
![Screenshot at 2:50: The dynamic data insertion popup being used to map the 'First name' field from Typeform to the corresponding column in Rows.](https://ss.rapidrecap.app/screens/QkSyojOrdbs/00-02-50.png)
![Screenshot at 3:01: The final test step in Zapier showing the data that was sent to Rows, including the mapped fields like 'field\_0' \(First name\) and 'field\_1' \(Email\).](https://ss.rapidrecap.app/screens/QkSyojOrdbs/00-03-01.png)
![Screenshot at 3:36: The Rows spreadsheet \('Untitled 1', Table1\) showing the successful entry of test data from Typeform after the Zap is published.](https://ss.rapidrecap.app/screens/QkSyojOrdbs/00-03-36.png)
