tr Skip to content
Black Friday FlowMattic for life, 12 payments of $33.25 Or $399 once. Nothing added for splitting Ends in --Days --Hrs --Min --Sec See the deal

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 Pxl

2 steps Setup ~5 min Used on 1.4k sites Free to import

The Generate short links in Pxl with new Google Sheets rows workflow on the FlowMattic canvas, with 2 steps across Google Sheets, Pxl
The workflow as it appears in the builder after import. Each step opens for editing.

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.

  1. Step 1Trigger
    Google Sheets New Spreadsheet Row

    Fires 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.

  2. Step 2Action
    Pxl Create a Short Link

    Creates 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.

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

Customers who run it every day

Rated 4.8 out of 5 by customers
Read more reviews

Easy to use, familiar UI for automating all kinds of wordpress tasks. Integrating all our plugins together is key and flowmattic fits the job perfectly.

Verified User in Marketing and Advertising

Great product, saves a lot of money on automation subscription. Also great support and response from the team.