Google Sheets logo
→Google Slides logo

Ready-made Workflow

Refresh a Google Slides chart when Google Sheets data changes

Keep an existing linked chart in a presentation up to date. First insert a chart from your spreadsheet into Google Slides with Link to spreadsheet enabled. Connect Google Sheets and Google Slides, select the source spreadsheet and worksheet, enter the presentation ID, and set the linked chart object ID in Refresh Sheets Chart. The slide object ID is different from the numeric source chart ID; inspect the target slide with Get slide or Get presentation to find pageElements[].objectId next to its sheetsChart metadata. Activate, allow the first poll to establish a baseline, then edit an existing data row on the watched worksheet. FastHook detects the changed row and refreshes the linked chart in Slides. Existing rows establish the baseline, and new rows are not update events. Polling introduces a delay and may combine rapid edits. The effective interval cannot be shorter than your plan minimum, even if a shorter timer is selected. The template does not create charts, write spreadsheet values, or change file sharing. Use accounts with access to both files.

Use this templateCreates a new Draft · no credentials copied

What gets copied

The working graph, not another user's secrets

FastHook recreates every Step, route, field mapping, and setting with new IDs in your workspace.

Step 1 · Google Sheets · Trigger

New Updates

Emit an event each time a row or cell is updated in a spreadsheet.

Step 2 · Google Slides

Refresh the linked chart in Google Slides

Applies one or more updates to the presentation. Each request is validated before being applied. If any request is not valid, then the entire request will fail and nothing will be applied. Some requests have replies to give you some information about how they are applied. Other requests do not need to return information; these each return an empty reply. The order of replies matches that of the requests. For example, suppose you call batchUpdate with four updates, and only the third one returns information. The response would have two empty replies: the reply to the third request, and another empty reply, in that order. Because other users may be editing the presentation, the presentation might not exactly reflect your changes: your changes may be altered with respect to collaborator changes. If there are no collaborators, the presentation should reflect your changes. In any case, the updates in your request are guaranteed to be applied together atomically.

Before activation

Connect your accounts in the Draft

1

Google Sheets

Connect your own Google Sheets account and review the provider settings used by this Workflow.

2

Google Slides

Connect your own Google Slides account and review the provider settings used by this Workflow.

Explore connected apps

Questions

Template FAQ

Does the template copy someone else's credentials?

No. FastHook creates a disconnected Draft. Connect your own Google Sheets, Google Slides accounts before activation.

Can I change the Steps and mappings?

Yes. The copied Workflow is an editable Draft. Review every Step, input, mapping, and route before you activate it.

What is copied into my workspace?

FastHook recreates the Trigger configuration, Action Steps, routes, and mappings with new IDs. Provider accounts, credentials, and secrets are never copied.

When does the Workflow start running?

Only after you connect the required accounts, finish the configuration, and explicitly activate the Draft.