Skip to content
TulipFarm

UTM builder agentSame naming, every time.

When someone fills in your link request form, it builds the tracked link using your naming rules, adds it to your tracking sheet, and tells them in Slack.

Your first signup includes $50 in free credits.

New response

Build tracked links

Reads
A form response, naming rules
Grows
A tracked link
Lands in
Google Sheets
Google FormsGoogle SheetsSlack
Build tracked links: starts New response, uses Google Forms, Google Sheets, Slack.

Ask for it once, in plain words.

No flowchart to draw. Describe the job in chat. TulipFarm sets up the agent and its workflow, and shows you both before anything runs.

You

When someone submits the link request form, build a UTM link using our naming rules. Check it is not a duplicate, add it to the tracking sheet, and tell them in Slack.

TulipFarm

I made an agent called Link builder and a workflow that starts on each new Google Forms response. It reads the form and your tracking sheet. Writing the row and messaging in Slack ask you first. Activate it?

ActivateEdit first

One request, one clean link.

Every run is saved as an agent task you can open, check and rerun.

  1. Form

    A new Google Forms response

    Run startedStarted
  2. Reads

    The response and your naming rules

    1 request
  3. Builds

    The link with source, medium and campaign

    1 link
  4. Checks

    No duplicate in the tracking sheet

    No duplicate
  5. Asks first

    Add the row and message the requester

    Approved
  6. Writes

    Row in Sheets, message in Slack

    1 row, 1 messageCompleted

What lands in your tracking sheet.

One tidy row per link, so reports group the way you expect.

Tracked links
CampaignSourceMediumLink
spring-launchnewsletteremailexample.com/launch?utm_source=newsletter&...
spring-launchlinkedinsocialexample.com/launch?utm_source=linkedin&...
webinar-q2partner-areferralexample.com/webinar?utm_source=partner-a&...

What gets planted.

Three parts you own and can change at any time.

  1. Agent

    Link builder

    Applies your naming rules to each request.

  2. Table

    Tracked links

    A table of every link, owner and date.

  3. Workflow

    On new response

    Starts when the form gets an answer.

Uses

  • Google FormsGoogle Forms
  • Google SheetsGoogle Sheets
  • SlackSlack

Add if you use it

  • Google DocsGoogle Docs
  • Google DriveGoogle Drive

It reads quietly. It asks before it acts.

Reads without asking

  • The form response
  • Your naming rules
  • The tracking sheet, to avoid duplicates

Asks you first

  • Adding the row to the sheet
  • Messaging the requester in Slack
  • Changing any existing row

It uses your own connections, so it never sees more than you can.

Grow it your way.

  • Short links

    Connect a link shortener through MCP and store the short link too.

  • Catch typos

    Reject names that break your rules and ask the requester to fix them.

  • Weekly tidy

    Add a weekly run that flags links with no clicks.

Questions, answered.

Can the form start the workflow?

Yes. A new Google Forms response is a built-in start for workflows.

Does it make links up?

It builds them from the answers in the form and your rules. It does not guess missing parts. It asks the requester.

Will it touch my analytics?

No. It only writes to your tracking sheet after you approve.

Every link, named the same way.

Public beta, open to everyone. Your first signup includes $50 in free credits.