All templates

Automated Freelancer Milestone Tracking

Every Monday, WebRun signs into Freelancer.com, reads your active projects with their milestone payments and release status, opens a Trello card for each deliverable still owed, updates your Notion client log with what is funded and what is waiting, and flags milestones that have sat unreleased too long.

Runs on WebRun · Strict Lockdown policy
Every Monday at 8:00 AM WebRunorchestrates each step
1 Freelancer read active projects and milestones
2 Trello open a card per deliverable
3 Notion update the client log
In short

How do I track freelance project milestones and payments each week?

WebRun signs into Freelancer.com every Monday and reads your active projects with their milestone payments and release status. It opens a Trello card for every deliverable still owed, marks whether that milestone is funded, and updates your Notion client log with anything submitted but not yet released.

  • Every deliverable has a dated card with its funding status
  • Unreleased milestones are visible with how long they have waited
  • Unfunded work is spotted before it gets started

Built for freelancers · contractors · small studios · remote developers

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

  2. 1
    Freelancer - read active projects and milestones
    freelancer.com
    WebRun in Freelancer: read active projects and milestones
    WebRun opens Freelancer to read active projects and milestones.
    • Sign in to Freelancer.com and open your active projects list
    • Capture each project with its client, agreed scope, and deadline
    • Read the milestone payments on each project and note which are funded, released, or still pending
    • Flag any milestone funded but unreleased beyond your patience threshold
    • Read only. Never release, request, or cancel a milestone payment

    Done when Every active project is listed with its milestones and their payment status.

  3. 2
    Trello - open a card per deliverable
    trello.com
    WebRun in Trello: open a card per deliverable
    WebRun opens Trello to open a card per deliverable.
    • Open your delivery board and add a card for each deliverable still owed
    • Title it with the client and milestone name, and set the due date from the project deadline
    • Note in the description whether the milestone is funded, so unfunded work is visible before you start it
    • Move anything due this week into the current list
    • Skip deliverables that already have an open card

    Done when Every outstanding deliverable has one dated Trello card.

  4. 3
    Notion - update the client log
    notion.so
    WebRun in Notion: update the client log
    WebRun opens Notion to update the client log.
    • Update your client log page in Notion with this week's project status
    • Show funded, pending, and released amounts per client
    • List milestones submitted but not yet released, with how long they have waited
    • Keep the page internal. Never message a client from WebRun

    Done when The Notion client log shows this week's delivery and payment position.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
www.freelancer.com
ScheduleRuns automatically on this cadence
Every Monday at 8:00 AM
DeliveryHow each run's result reaches you
Milestone status · Notion
OutputWhat each run produces - A weekly view of active projects with milestone payment status, one Trello card per deliverable owed, and a Notion client log.
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

Will it request or release milestone payments?

No. WebRun reads milestone status only. It never requests a release, accepts a payment, bids on a project, or messages a client. Money decisions stay entirely with you.

Why does it care whether a milestone is funded?

Unfunded work is the main risk in freelance projects. WebRun writes the funding status onto every Trello card so you see it before you start rather than after you deliver.

Does it message clients about late releases?

No. It lists unreleased milestones with their wait time in your private Notion log so you can chase in your own words. WebRun sends nothing to the client.

Put this on autopilot.

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