All templates

Automated Freshservice Contract Renewal Alerts

Every morning, WebRun opens Freshservice, reads every contract and software licence, works out which ones expire or auto renew soon, texts your on-call number through Twilio when a renewal falls inside 14 days, and posts the full watchlist to Telegram with vendor and value.

Runs on WebRun · Strict Lockdown policy
Every day at 7:30 AM WebRunorchestrates each step
1 Freshservice read contracts and licences
2 Twilio text you on the urgent ones
3 Telegram post the renewal watchlist
In short

How do I get warned before an IT contract auto renews?

Every morning, WebRun opens Freshservice, reads your contracts and software licences, and finds the ones approaching an expiry or auto renewal date. It posts each one to Telegram with its vendor, value, and linked assets, and texts you through Twilio when a renewal falls inside 14 days.

  • Renewals surface 90 days out instead of on the invoice
  • Notice periods closing this week are called out by name
  • Every auto renewing contract is identified before it rolls over

Built for IT managers · IT asset managers · procurement teams · MSPs

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

  2. 1
    Freshservice - read contracts and licences
    freshservice.com
    WebRun in Freshservice: read contracts and licences
    WebRun opens Freshservice to read contracts and licences.
    • Open Freshservice and go to Contracts
    • List every contract and software licence with its vendor, value, and expiry date
    • Work out the days left until each expiry or auto renewal date
    • Note which contracts renew automatically and which need a notice period served
    • Check the assets and licence counts attached to each contract so the value is easy to judge
    • Flag any contract still waiting on an approval that has to clear before the date

    Done when Every contract and licence is listed with its vendor, value, and days to renewal.

  3. 2
    Twilio - text you on the urgent ones
    twilio.com
    WebRun in Twilio: text you on the urgent ones
    WebRun opens Twilio to text you on the urgent ones.
    • Send a short SMS from Twilio to your own on-call number for any renewal inside 14 days
    • Name the vendor, the value, and the exact date it rolls over
    • Only your own registered numbers are texted. A message to any number outside that list is queued for your approval instead of sent

    Done when The IT manager has been texted about every renewal inside 14 days.

  4. 3
    Telegram - post the renewal watchlist
    telegram.org
    WebRun in Telegram: post the renewal watchlist
    WebRun opens Telegram to post the renewal watchlist.
    • Post the renewal watchlist to your IT channel, soonest date first
    • Show the vendor, the value, the renewal date, and whether it renews automatically
    • Group the next 30, 60, and 90 days so budget conversations have time to happen
    • Call out any contract whose notice period ends this week

    Done when The IT channel has today's renewal watchlist grouped by horizon.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
www.freshservice.com
ScheduleRuns automatically on this cadence
Every day at 7:30 AM
DeliveryHow each run's result reaches you
Renewal watchlist · Telegram
OutputWhat each run produces - Contracts and licences approaching renewal, grouped by 30, 60, and 90 days, with vendor, value, and notice period.
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 cancel or renew a contract for me?

No. WebRun reads Freshservice and reports. It never renews, cancels, approves, or contacts a vendor. Every renewal decision and every message to a supplier stays with your team.

How much warning do I get?

The Telegram watchlist groups renewals at 30, 60, and 90 days, and anything inside 14 days also triggers an SMS, so a notice period is rarely missed by accident.

Does it catch contracts that renew automatically?

Yes. It records whether each contract auto renews and when its notice period ends, and calls out any notice window closing this week at the top of the post.

Put this on autopilot.

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