Automated Skuad Contract and Visa Expiry Alerts
Every Monday, WebRun opens Skuad, checks upcoming contract renewals and work permit or visa expiries across countries, posts the full list to Telegram, and texts the People Ops owner via Twilio for anything expiring within the next 30 days.
How do I track upcoming contract and visa expiries in Skuad?
WebRun checks Skuad every Monday for upcoming contract renewals and work permit or visa expiries across every country you employ in. It posts the full list to Telegram and texts the People Ops owner via Twilio for anything expiring within 30 days, so a work authorization deadline never gets discovered too late.
- Contract and visa expiries get flagged 30 days out
- Urgent cases reach the owner by text, not just email
- Every country's deadlines are visible in one weekly list
Built for Global People operations · international HR teams · immigration coordinators · remote-first companies
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
skuad.ioin a real browser with your saved login - no setup, no API keys. -
1
Skuad - find upcoming expiries
WebRun opens Skuad to find upcoming expiries. - Open Skuad and check contract and work permit dates
- Read each expiry date and the country involved
- Flag anything within the next 30 days
Done when Every upcoming expiry is captured with its date.
-
2
Telegram - post the expiry list
WebRun opens Telegram to post the expiry list. - Post the full expiry list to the People Ops channel
- Group by country and expiry type
- Sort with the soonest expiries first
Done when The team has this week's expiry list in Telegram.
-
3
Twilio - text urgent expiries
WebRun opens Twilio to text urgent expiries. - Text the People Ops owner for anything within 30 days
- Name the employee, country, and expiry type
- Leave the renewal filing to the responsible team
Done when Anything within 30 days has been texted to the owner.
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
Does it renew the contract or visa itself?
No. WebRun only tracks the date and alerts your team. Filing a renewal or visa extension stays with Skuad and your People Ops team.
Does it contact the employee affected?
No, both the Telegram list and the Twilio text go to your internal People Ops owner. Employees are never contacted directly.
How early does it warn you?
Every expiry appears in the weekly Telegram list, and anything within 30 days also gets a direct text.
Put this on autopilot.
Turn it on in minutes - or have our team set it up for you.