Generate short links in Pxl with new Google Sheets rows
Add a row with a URL to your Google Sheets spreadsheet and this workflow creates a short link for it in Pxl, so a campaign sheet becomes the place where your tracked links start.
Google Sheets
Pxl2 steps Setup ~5 min Used on 1.4k sites Free to import

What this workflow does
Marketing teams often plan campaigns in a spreadsheet: one row per post, ad or email, each with its destination URL. Creating a short link for each of those URLs is a separate chore in another tab. This workflow takes the URL from each new row and creates the Pxl short link for you.
The Google Sheets trigger fires when a new row is added to the spreadsheet you pick, and the row's column values become data you can map. The second step is Pxl Create a Short Link. Map the column that holds the long URL into it, along with any other values the step asks for.
As imported, the short link is created in Pxl and its details are returned to FlowMattic, but nothing is written back to the sheet. If you want the short link next to its URL, add a Google Sheets step after Pxl, as the tips explain. Task History keeps a record of each run and the response from Pxl.
A content calendar with one link per post
Each new row in your social calendar holds the article URL. Pxl creates a short link for it, ready to use in the post.
Links for printed materials
You list the landing pages for flyers and QR codes in a sheet. Every new row gets a Pxl short link, which is easier to print than a long URL.
Partner links in a shared sheet
Partners add their landing pages to a sheet you share with them. Each row creates a short link in your Pxl account without giving them a Pxl login.
How this workflow runs
What happens at each step once the workflow is on, and what you need before you import it.
Google Sheets New Spreadsheet RowFires when a new row is added to the Google Sheets spreadsheet you choose. Connect your Google account and pick the spreadsheet and sheet, and each column of the new row becomes available to map.
Pxl Create a Short LinkCreates a short link in Pxl. Connect your Pxl account and map the column with the destination URL into this step. The response from Pxl, including the new link, is then available to any step you add after it.
What you need
- FlowMatticCore
- Google Sheets AccountAccount
- Pxl AccountAccount
After importing, map your own data. To keep the template universal, not every step is pre-filled. Open each step in the builder and connect your accounts and fields (channels, lists, sheets, recipients) before you switch the workflow on.
Make it yours
Changes worth making after you import it.
- Add a Google Sheets update step after Pxl that writes the returned short link into a column of the same row. Use a test run to see which row value the trigger provides to target it.
- Add a Filter after the trigger that continues only when the URL column is not empty, so blank or half-filled rows don't reach Pxl.
- Keep the long URL in its own column with nothing else in the cell, so the value you map into Pxl is a clean link.
Questions about this workflow
Does the Pxl short link get added back into my Google Sheet?
Not as imported. The template has two steps and ends after Pxl creates the link. Add a Google Sheets step after Pxl to write the link into the row.
Will rows already in the spreadsheet get Pxl links?
No. Only rows added once the workflow is switched on reach Pxl. Existing rows are left as they are.
What if a new row has no URL in it?
The workflow has no check for that, so the Pxl step still runs with an empty value. Task History shows Pxl's response for that run. Add a Filter on the URL column to stop those rows.
Do I need a Pxl account to use this Google Sheets workflow?
Yes. You connect your Pxl account in the second step, and the short links are created there.
More Marketing workflows
Other ready-to-import templates from the same category.
Import this workflow into your WordPress site
Download the JSON, import it from the Workflows screen and connect your accounts. Every run stays on your server, with no per-task fees.
30-day money-back guarantee Unlimited workflows and runs Self-hosted





