All templates

Automated Spendesk Approval Handoffs

A few times a day, WebRun opens Spendesk, checks purchase and card requests still waiting on approval, posts a Slack summary to the approver with the requester and amount, and pings Telegram to escalate to the finance lead once a request has waited more than 3 business days.

Runs on WebRun · Strict Lockdown policy
Every few hours, 9 AM to 5 PM WebRunorchestrates each step
1 Spendesk find requests waiting on approval
2 Slack hand the queue to the approver
3 Telegram escalate the oldest requests
In short

How do I stop Spendesk approval requests from stalling?

WebRun checks Spendesk a few times a day for purchase and card requests waiting on approval, then posts a Slack summary to the approver naming the requester and amount. Once a request has waited more than 3 business days, it pings Telegram to escalate it to the finance lead, so nothing stalls unseen.

  • Approvers see their queue in Slack without opening Spendesk
  • Requests older than 3 business days get escalated automatically
  • The finance lead only hears about the ones actually stuck

Built for Finance teams · office managers · startup operators · procurement leads

Step by step

What does WebRun do on every run?

The exact actions WebRun takes, in order - in plain language, so you can adjust anything.

  1. WebRun signs in and gets to work

    Opens app.spendesk.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    Spendesk - find requests waiting on approval
    spendesk.com
    WebRun in Spendesk: find requests waiting on approval
    WebRun opens Spendesk to find requests waiting on approval.
    • Open Spendesk and filter requests to pending approval
    • Capture the requester, amount, and days waiting for each
    • Sort the list with the oldest requests first

    Done when Every pending request is listed with how long it has waited.

  3. 2
    Slack - hand the queue to the approver
    slack.com
    WebRun in Slack: hand the queue to the approver
    WebRun opens Slack to hand the queue to the approver.
    • Post the pending list to the approver's Slack channel
    • @ mention the approver so the handoff is direct
    • Group requests by requester for a faster review

    Done when The approver has a clear, current queue in Slack.

  4. 3
    Telegram - escalate the oldest requests
    telegram.org
    WebRun in Telegram: escalate the oldest requests
    WebRun opens Telegram to escalate the oldest requests.
    • Check for any request still pending after 3 business days
    • Send a Telegram alert to the finance lead for those
    • Include the requester, amount, and how long it has waited

    Done when Nothing sits unapproved past 3 business days without escalation.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
app.spendesk.com
ScheduleRuns automatically on this cadence
Every few hours, 9 AM to 5 PM
DeliveryHow each run's result reaches you
Pending approvals · Slack
OutputWhat each run produces - Pending Spendesk requests with requester, amount, and days waiting, escalated once overdue.
Text
Setup & safety

Secure by default

Connect once, stays signed in

WebRun signs in once and keeps each session in a persistent environment, so every run picks up right where it left off.

Your credentials stay in your own private environment - WebRun never stores your passwords.
Strict Lockdown

Every action is checked against this policy before it runs.

Domains ALLOWLIST
Typed input ALLOW
Shell command BLOCK
File uploads BLOCK
Runs in a contained environment More on policies
Good to know

Questions, answered

Does it approve requests on its own?

No. WebRun only reads the queue and hands it to the right person. Every approval decision still happens inside Spendesk by a human.

Who gets the escalation after 3 days?

The finance lead you set up gets the Telegram alert, so aging requests do not just sit with the original approver.

Will requesters be notified by WebRun?

No. It only posts to internal Slack and Telegram channels for your team. Requesters hear back through Spendesk itself once approved.

Put this on autopilot.

Turn it on in minutes - or have our team set it up for you.