All templates

Automated Emburse Stuck Expense Report Chasing

Every morning, WebRun opens Emburse, checks which expense reports have sat in approval for more than three days, posts the full stuck list to Telegram, and texts each approver through Twilio so employees get reimbursed on time instead of waiting on a forgotten approval.

Runs on WebRun · Strict Lockdown policy
Every day at 8:00 AM WebRunorchestrates each step
1 Emburse check expense reports stuck in approval
2 Telegram post the chase list
3 Twilio text the approver
In short

How do I chase expense reports stuck in Emburse approval?

WebRun checks Emburse every morning for expense reports stuck in approval more than three days, posts the full chase list to Telegram, and texts each approver through Twilio. It never approves or reimburses a report itself, so stuck reports get unblocked by the person holding them up, and employees get paid back without an unnecessary wait.

  • Stuck reports get chased within three days, not a full pay cycle
  • Approvers hear directly instead of the request getting buried in email
  • Already approved reports never generate a duplicate chase

Built for finance teams · controllers · HR operations · travel and expense managers

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 www.emburse.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    Emburse - check expense reports stuck in approval
    emburse.com
    WebRun in Emburse: check expense reports stuck in approval
    WebRun opens Emburse to check expense reports stuck in approval.
    • Open Emburse and list expense reports pending approval
    • Note how many days each has been waiting and who it's assigned to
    • Flag anything waiting more than three days

    Done when Every report stuck more than three days is listed with its approver.

  3. 2
    Telegram - post the chase list
    telegram.org
    WebRun in Telegram: post the chase list
    WebRun opens Telegram to post the chase list.
    • Post the full stuck report list to the finance channel
    • Group reports by approver
    • Put the oldest and largest reports first

    Done when The finance channel has today's stuck report list.

  4. 3
    Twilio - text the approver
    twilio.com
    WebRun in Twilio: text the approver
    WebRun opens Twilio to text the approver.
    • Text each approver the count of reports waiting on them
    • Include the oldest report's age in days
    • Skip anyone with nothing stuck today

    Done when Every approver with a stuck report has been texted.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
www.emburse.com
ScheduleRuns automatically on this cadence
Every day at 8:00 AM
DeliveryHow each run's result reaches you
Stuck report alert · Telegram
OutputWhat each run produces - A daily chase list of Emburse expense reports stuck in approval, with a direct text to each approver.
List
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

Will it approve the report or reimburse the employee itself?

No. WebRun never sends a payment, issues a refund, or transfers funds on its own. It only reads pending approvals and chases them, leaving every approval and reimbursement decision to your team in Emburse.

Who receives the text reminder?

The approver the report is currently assigned to in Emburse. It texts them directly rather than routing everything through finance first.

What happens once a report is approved?

It reads the live approval status each morning, so a report approved yesterday drops off today's chase list automatically.

Put this on autopilot.

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