Track what your Contra clients still owe
Every Monday, WebRun signs into Contra, opens each active project, records every payment milestone with its amount and status into Airtable, works out what is pending and what has passed its expected date, and posts the outstanding list to your Microsoft Teams channel.
- No credit card
- Under $0.01 per run
- Cancel anytime
How do I track outstanding freelance payments across projects?
WebRun opens your Contra projects every Monday and records every payment milestone with its amount, expected date, and status into Airtable. It marks what is pending and what has run past its date, then posts the outstanding list to Microsoft Teams so late payments are visible weekly.
- Every milestone across every project is in one weekly view
- Late payments are visible the week they pass their date
- Client and monthly totals stay current without manual bookkeeping
Built for freelancers · independent designers · contract developers · small studios
What does WebRun do on every run?
The exact actions WebRun takes, in order - in plain language, so you can adjust anything.
-
WebRun signs in and gets to work
Opens
contra.comin a real browser with your saved login - no setup, no API keys. -
1
Contra - read project payment milestones
WebRun opens Contra to read project payment milestones. - Sign into Contra and open every active project
- Capture each payment milestone with its title, amount, expected date, and current status
- Note which milestones are marked complete but not yet paid
- Record the client name and the project so the milestone can be traced back
- Skip archived and completed projects with nothing outstanding
Done when Every milestone across active projects has an amount, a date, and a status.
-
2
Airtable - log paid, pending, and overdue
WebRun opens Airtable to log paid, pending, and overdue. - Open your freelance receivables base in Airtable
- Upsert one record per milestone, keyed on the project and milestone title
- Set the status field to Paid, Pending, or Overdue based on the expected date
- Update the amount and date if the client changed the milestone since last week
- Roll up the totals per client and per month so the pipeline view stays current
Done when Every milestone has a current record and the totals per client are refreshed.
-
3
Microsoft Teams - post what is still outstanding
WebRun opens Microsoft Teams to post what is still outstanding. - Post the outstanding receivables list to your Microsoft Teams channel
- Lead with anything past its expected date and how many days late it is
- Show the total pending and the total overdue so the cash picture is one glance
- Keep it internal. Never message a client or send a payment reminder on your behalf
Done when This week's outstanding list is posted in Microsoft Teams.
How is each run configured?
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.
Every action is checked against this policy before it runs.
Questions, answered
Will it chase clients for payment?
No. WebRun builds the receivables picture and posts it internally. It never messages a client, sends a reminder, or requests a payment on Contra. Chasing stays a message you write yourself.
Does it change anything in Contra?
No. WebRun reads projects and milestones only. It never marks a milestone complete, requests a release of funds, edits a rate, or changes a project's terms.
What if a client edits a milestone?
The record updates on the next run. WebRun upserts on the project and milestone title, so a changed amount or date overwrites the old value rather than creating a duplicate line in your receivables.
Put this on autopilot.
Turn it on in minutes - or have our team set it up for you.