tr Skip to content
Black Friday Lifetime FlowMattic from $399 One payment, unlimited workflows. Ends in --Days --Hrs --Min --Sec See the deal

Connect Presto Player and Google Sheets

Presto Player plays the videos on your WordPress site and knows when a viewer reaches a set percentage or watches to the end. FlowMattic writes those moments to Google Sheets, so HR teams get a training record, course creators see which lessons hold attention, and marketers see which videos people actually finish.

8 triggers 19 actions 5 example workflows 1 ready-made template Unlimited runs

Try a pairing

When this happens in Presto Player2 triggers

Do this in Google Sheets19 actions

1. TriggerPartial Video Watched
2. ActionAdd New Row

When Presto Player fires Partial Video Watched, FlowMattic runs Add New Row in Google Sheets with the data from that event.

You build this in the FlowMattic workflow builder on your own site. See the setup steps

Presto Player and Google Sheets workflows you can build

Each one uses only triggers and actions the two integrations ship today, plus FlowMattic's own tools. Where the library has a ready-made template, import it instead of building from scratch.

Presto Player app icon Google Sheets app icon Ready-made template

Log partial views at the percentage you choose

Set the trigger to fire at, say, half way. Each viewer who gets there adds a row, which shows how far into a video people really get.

Partial Video WatchedAdd New Row

View the template
Presto Player app icon Google Sheets app icon

Keep a compliance record of completed training videos

Staff who watch a required video to the end get a dated row with their name and the video, which is the evidence auditors ask for.

Complete Video WatchedAdd New Row

Presto Player app icon Google Sheets app icon

Tick the video off in a learner roster

The roster has one row per learner and one column per video. A completion finds the learner's row and marks that video's cell as watched.

Complete Video WatchedLookup Row DataUpdate Cell Data

Presto Player app icon Google Sheets app icon

Keep one row per viewer and update their progress

A Router updates the viewer's existing row when they reach a later milestone and adds a new row only on their first view, so the sheet does not fill with repeats.

Partial Video WatchedLookup Row DataRouterUpdate Row

Presto Player app icon Google Sheets app icon

Write each video's views to its own tab

Sales demos, product tours and course lessons go to separate tabs, so each owner reads the viewing data for their videos only.

Complete Video WatchedRouterAdd New Row

Set up: log partial views

Once set up, every viewer who reaches your chosen point in a video adds a row to your sheet.

  1. Connect Google Sheets

    Under Connects in FlowMattic, add a Google Sheets connection. Presto Player runs on your WordPress site and needs no connection.

  2. Prepare the sheet

    Create a sheet with columns such as Viewer, Email, Video, Percent and Date.

  3. Start with Partial Video Watched

    Create a workflow with the Presto Player Partial Video Watched trigger, choose the video and percentage, then watch that far while logged in to capture data.

  4. Write the row

    Add Google Sheets Add New Row, map the viewer and video fields, test the step and switch the workflow on.

Import the ready-made template Beginner, about 5 min to set up
Log partial views at the percentage you choose Template
  1. Presto Player app icon 1. Trigger in Presto Player Partial Video Watched
  2. Google Sheets app icon 2. Action in Google Sheets Add New Row

    Fields mapped from the earlier steps (a typical setup)

    From Presto PlayerTo Google Sheets
    User display nameViewer
    User emailEmail
    Video titleVideo
    Percentage watchedPercent
    Watched atDate
Built on the FlowMattic canvas. Test each step with real data, then switch the workflow on.

Triggers and actions in this pair

A trigger starts a workflow. An action is something FlowMattic does in the app as a step.

Good to know

  • Viewer names and emails come from the WordPress user watching. For a training record, put the videos on pages that need a login.
  • These workflows log Presto Player views in the sheet; they do not change a video or who can see it. Workflows here always start from a view.
  • A viewer who rewatches can fire the trigger again. Look the viewer and video up first if you want one row per person.
Presto Player app icon

Presto Player

Integration page

Triggers (2)

  • Partial Video WatchedTriggers when user watches specific percentage of video
  • Complete Video WatchedTriggers when user watches complete video
Google Sheets app icon

Google Sheets

Integration page

Triggers (6)

  • New Spreadsheet RowTrigger when a new row is added to the spreadsheet
  • New Or Updated Spreadsheet RowTrigger when a row is updated in the spreadsheet
  • Deleted Spreadsheet RowTrigger when a row is deleted from the spreadsheet
  • Update Cell DataTrigger when any cell is updated in the spreadsheet
  • Update Specific Cell DataTrigger when a specific cell is updated in the spreadsheet
  • Update Specific Column ValueTrigger when a specific column value is updated in the spreadsheet

Actions (19)

  • Add New RowAdd a new row with mapped data
  • Update RowUpdate existing row in specific spreadsheet with mapped data
  • Delete RowDelete row by ID in specific spreadsheet
  • Clear Row DataClear data or row by ID in specific spreadsheet
  • Lookup Row DataSearch for data in specific spreadsheet
  • Get Cell DataGet data for particular cell in specific spreadsheet
  • Update Cell DataUpdate data for particular cell in specific spreadsheet
  • Get Row CountGet total number of rows in specific spreadsheet
  • Get Row DataGet rows data from the sheet based on specified range
  • Create Spreadsheet ColumnCreate a new column in specific spreadsheet
  • Create New SheetCreate a new sheet in specific spreadsheet
  • Import CSV or JSON to Existing SheetImport CSV or JSON data to existing sheet in specific spreadsheet
  • Copy SheetCopy a sheet to another or within the same spreadsheet
  • Get RowsRetrieve rows in JSON format for use with Iterator
  • Export sheet to CSVExport the selected sheet to CSV format and save to WordPress Media Library
  • Export Sheet to ExcelExport the spreadsheet to Excel (.xlsx) format and save to WordPress Media Library
  • Export Sheet to PDFExport the spreadsheet to PDF format and save to WordPress Media Library
  • Export Sheet to OpenDocumentExport the spreadsheet to OpenDocument (.ods) format and save to WordPress Media Library
  • Export Sheet to TSVExport the selected sheet to TSV format and save to WordPress Media Library

Why run this pair with FlowMattic

Presto Player and Google Sheets connect through FlowMattic on your own site, with no separate automation account in the middle and no charge per run.

Viewing data stays with you

Who watched what moves from your WordPress site to Google Sheets directly, without another automation service seeing your staff or students.

Every view, no task limit

Runs are unlimited, so logging each view on a popular course video costs the same as on a video seen a dozen times.

Proof without a video host report

A sheet of completions with names and dates is easy to share with a manager or auditor, with no export from your video setup.

Common questions

How do I track Presto Player video views in Google Sheets?

Create a workflow with Partial Video Watched or Complete Video Watched, choose the video, and add Google Sheets Add New Row with the viewer and video fields mapped to your columns.

Can I see who watched a training video to the end?

Yes. Use Complete Video Watched on that video and log the user's name and email with the date. Viewers must be logged in for their details to be known.

Can I track several percentages for one video?

Set up one Partial Video Watched workflow per percentage, for example 25, 50 and 75, each writing or updating the viewer's row.

Can the viewer get an email after finishing a video?

Yes. After the Add New Row step, add an Email step that sends the next lesson, a worksheet or a thank-you to the viewer's email from the trigger data.

Did not find your answer? You can browse the help center or ask us directly.

Start automating Presto Player and Google Sheets

Install FlowMattic, connect both accounts and import a template. Every run stays on your own server.

30-day money-back guarantee Unlimited workflows and runs Self-hosted

Reviewed 27 Oct 2026. The example workflows are written with AI from the real triggers and actions of both integrations and checked against them. Presto Player integration 1.0, Google Sheets integration 2.2.4.