All templates

Automated Teamleader Contract Renewal Drafts

Every morning, WebRun opens Teamleader, finds contracts and recurring invoices renewing within the next 30 days, drafts a short renewal outreach email in Gmail for the account owner to review and send, and logs each renewal to Airtable with its status so nothing renews, or lapses, without anyone noticing in time.

Runs on WebRun · Strict Lockdown policy
Every day at 8:00 AM WebRunorchestrates each step
1 Teamleader find contracts renewing within 30 days
2 Gmail draft renewal outreach for the owner
3 Airtable log every renewal
In short

How do I get ahead of upcoming Teamleader contract renewals?

WebRun checks Teamleader every morning for contracts and recurring invoices renewing within 30 days, and drafts a short outreach email in Gmail for the account owner to review and send. It logs every upcoming renewal to Airtable with its status, so renewals get a head start instead of being noticed after they lapse.

  • Renewal outreach gets a head start 30 days out instead of a last-minute scramble
  • Every renewal is tracked in Airtable with a clear status
  • No renewal email goes out without the account owner's own review

Built for account managers · small business owners · Teamleader users · sales operations

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

  2. 1
    Teamleader - find contracts renewing within 30 days
    teamleader.eu
    WebRun in Teamleader: find contracts renewing within 30 days
    WebRun opens Teamleader to find contracts renewing within 30 days.
    • Open Teamleader and review contracts and recurring invoices renewing within the next 30 days
    • Capture the client, value, and renewal date for each
    • Note the account owner

    Done when Every contract renewing within 30 days is captured with its owner.

  3. 2
    Gmail - draft renewal outreach for the owner
    gmail.com
    WebRun in Gmail: draft renewal outreach for the owner
    WebRun opens Gmail to draft renewal outreach for the owner.
    • Draft a short renewal outreach email to the client for the account owner to review
    • Leave every draft unsent for the owner to personalize and send

    Done when Every upcoming renewal has a ready to review Gmail draft.

  4. 3
    Airtable - log every renewal
    airtable.com
    WebRun in Airtable: log every renewal
    WebRun opens Airtable to log every renewal.
    • Open the Renewals tracker in Airtable
    • Log each upcoming renewal with client, value, date, and status set to Drafted

    Done when Every upcoming renewal this run is logged in Airtable.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
teamleader.eu
ScheduleRuns automatically on this cadence
Every day at 8:00 AM
DeliveryHow each run's result reaches you
Renewal worklist · Airtable
OutputWhat each run produces - A logged renewal in Airtable, plus a drafted Gmail outreach email per upcoming renewal.
Draft emails
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 email the client on its own?

No. WebRun only drafts the renewal email in Gmail and leaves it unsent. The account owner reviews, personalizes, and sends it themselves.

What counts as an upcoming renewal?

Any contract or recurring invoice in Teamleader with a renewal date within the next 30 days. That window can be adjusted to fit your sales cycle.

What happens once a renewal is confirmed?

Its status in Airtable is updated from Drafted, so the tracker always reflects where each renewal actually stands.

Put this on autopilot.

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