All templates
For privacy teams, data protection officers & compliance managers

Keep every data subject request inside its deadline

Every morning, WebRun signs into OneTrust, lists the open data subject requests with their received date, assignee, and stage, calculates how many days remain against the statutory clock, writes the picture into a Google Sheet, and sends a Telegram alert naming every request inside your warning window.

  • No credit card
  • Under $0.01 per run
  • Cancel anytime
14,115 templates Safe automation No code
Every day at 8:00 AM WebRun
1 OneTrust read open requests and their clocks
2 Google Sheets write the deadline tracker
3 Telegram alert on requests running out of time
Run a sample
In short

How do I make sure data subject requests never miss their deadline?

WebRun reads your open OneTrust data subject requests every morning and calculates the days remaining on each response clock. It keeps a Google Sheets tracker current with the assignee, stage, and urgency, and sends the privacy team a Telegram alert naming every request close to its deadline.

  • Every open request has a visible countdown instead of a buried due date
  • Unassigned requests are surfaced the morning after they arrive
  • The tracker doubles as evidence of how response times were managed

Built for privacy teams · data protection officers · compliance managers · legal 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 app.onetrust.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    OneTrust - read open requests and their clocks
    onetrust.com
    WebRun in OneTrust: read open requests and their clocks
    WebRun opens OneTrust to read open requests and their clocks.
    • Sign into OneTrust and open the data subject request queue
    • Capture each open request with its reference, received date, request type, assignee, and current stage
    • Calculate the days remaining against the response deadline that applies to that request
    • Note requests where the clock has been extended and record the new due date
    • Flag any request with no assignee, since those age fastest

    Done when Every open request has an assignee, a stage, and a days-remaining figure.

  3. 2
    Google Sheets - write the deadline tracker
    google.com How to Automate Google Sheets
    WebRun in Google Sheets: write the deadline tracker
    WebRun opens Google Sheets to write the deadline tracker.
    • Open your privacy operations tracker in Google Sheets
    • Upsert one row per request, keyed on the reference, so the same request is never duplicated
    • Update days remaining, stage, and assignee on every run
    • Colour the status column by urgency: comfortable, warning window, or critical
    • Move requests marked closed in OneTrust to the completed tab with their closure date

    Done when Every open request has a current row and closed ones are archived.

  4. 3
    Telegram - alert on requests running out of time
    telegram.org How to Automate Telegram
    WebRun in Telegram: alert on requests running out of time
    WebRun opens Telegram to alert on requests running out of time.
    • Send a Telegram message to your privacy team chat with every request inside the warning window
    • List the reference, the assignee, and the days remaining, fewest days first
    • Call out unassigned requests separately at the top of the message
    • Never respond to the requester, close a request, or release data. WebRun tracks, and the privacy team acts

    Done when The privacy team has today's countdown in Telegram.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
app.onetrust.com
ScheduleRuns automatically on this cadence
Every day at 8:00 AM
DeliveryHow each run's result reaches you
Deadline countdown · Telegram
OutputWhat each run produces - A live tracker with one row per open request holding the reference, type, assignee, stage, days remaining, and an urgency status.
Spreadsheet
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 respond to a data subject or release their data?

Never. WebRun only reads request status and reports the deadline clock. Responding to a requester, releasing data, and closing a request all stay with your privacy team, who remain the accountable decision makers.

Does personal data leave OneTrust?

No. The tracker holds the request reference, type, stage, assignee, and days remaining. The requester's identity and the data they asked about stay inside OneTrust and never reach the sheet or the Telegram message.

What if the deadline was extended?

WebRun reads the extended due date recorded in OneTrust and counts against that instead, so a lawfully extended request is not flagged as critical while it is still comfortably inside its revised clock.

Put this on autopilot.

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