Latenode

Automatically archive Google Forms responses with URL Shortener

This template starts on a new Google Form response, shortens a URL from that submission with TinyURL, and writes the original URL plus the short link to Google Sheets.

Map the URL question onto TinyURL, then map both links onto columns. Connect Google Forms, TinyURL, and Google Sheets. Put the TinyURL API key on the TinyURL connection.

Updated Sep 16, 2026Est. run: 9sEst. cost: $0.0006
How Latenode estimates time and cost

Latenode bills workflow runtime in CPU seconds. The first 10,000 CPU seconds are free each month, then usage follows pay-as-you-go CPU-second pricing. Plug-and-Play (PnP) AI nodes are billed separately—each PnP token is $1 USD, charged pay-as-you-go at vendor cost plus a small processing fee, with no API keys required.

Full pricing — how CPU seconds work →

Workflow preview

What this template does

  • Shortens a URL from each new Google Form response
  • Uses TinyURL with the key on the TinyURL connection
  • Stores original and short links in Google Sheets
  • Runs when the form is submitted

How it works

1
Trigger

New form response

The scenario starts when someone submits the Google Form you choose.

2
Action

Shorten the URL

TinyURL creates a short link from the URL field on that response.

3
Action

Save the short link

Google Sheets adds a row with the original URL and the TinyURL link.

Setup guide

1

Connect Google Forms

Add a Google Forms connection with access to the form. Point the new-response trigger at that form.

2

Connect TinyURL

Add a TinyURL connection and paste your TinyURL API key there. Map the URL question from the form onto create shortened link.

3

Connect Google Sheets

Add a Google Sheets connection. Point add-row at the spreadsheet and tab. Map timestamp, original URL, and short link to columns. Submit a test response and confirm the row.

Requirements

A Google Form with a URL answer Latenode can read
A TinyURL account and API key stored on the TinyURL connection
A Google Sheet Latenode can write to

FAQ

Common questions about this template

Each run uses credits on your Latenode plan. We charge for processing time (1 credit = 30 seconds). Your actual cost depends on your plan and how long the run takes. See pricing plans for plans and how credits work.