Skip to content
TulipFarm

Spend approval agentThe right person sees it first.

When someone asks to spend money, the agent checks the budget sheet and writes a short summary. It then asks the right approver in Slack. A person makes the call.

Your first signup includes $50 in free credits.

New response

Route spend requests

Reads
Request form, budget sheet
Grows
One approval summary
Lands in
Slack
Google FormsGoogle SheetsSlack
Route spend requests: 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 spend request form, check the amount against the team's budget in the Budgets sheet. Then post a short summary to the approver in Slack and note the request in the Requests sheet.

TulipFarm

I made an agent called Spend router and a workflow that starts on each form response. It reads the request and the Budgets sheet. Posting in Slack and logging the request asks you first. Activate it?

ActivateEdit first

One request, routed.

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

  1. Form response

    A new spend request in Google Forms

    Run startedStarted
  2. Reads

    The request and the team's row in the Budgets sheet

    Budget left covers it
  3. Routes

    Is the amount over the manager limit?

    Yes, send to finance lead
  4. Writes

    A three-line summary for the approver

    1 summary
  5. Asks first

    Post to the approver in Slack and log the request

    Approved
  6. Posts

    Message in Slack, row in Google Sheets

    DeliveredCompleted

What the approver sees in Slack.

The ask, the budget, and the question, in one short message.

What gets planted.

Three parts you own and can change at any time.

  1. Agent

    Spend router

    Its instructions, and the sheets it may read.

  2. Skill

    Approval rules

    Who approves what, and above which amount.

  3. Workflow

    On each request

    Starts when a form response arrives.

Uses

  • Google FormsGoogle Forms
  • Google SheetsGoogle Sheets
  • SlackSlack

Add if you use it

  • GmailGmail
  • Google DocsGoogle Docs

It reads quietly. It asks before it acts.

Reads without asking

  • The submitted request
  • The Budgets sheet
  • Your approval rules

Asks you first

  • Posting to an approver in Slack
  • Adding rows to Google Sheets
  • Sending any email

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

Grow it your way.

  • Tiered approvers

    Send small amounts to a manager and large ones to finance.

  • Reply by email

    Draft a short decision email to the requester once an approver answers.

  • Weekly list

    Post every open request to one channel each Friday.

Questions, answered.

Does the agent approve spend?

No. It checks the budget and routes the request. A person approves or declines.

How does it pick the approver?

From the approval rules you write in a skill, for example by team and amount.

Can it see budgets I cannot see?

No. Each run uses the connections of the person who set it up, so it never sees more than they can.

Every request lands with a clear answer.

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