All templates

Automated IRIS Payroll RTI Submission Checks

Every morning, WebRun opens IRIS Payroll, matches each recent pay run to its FPS and EPS submissions, checks whether each was accepted, texts the payroll manager through Twilio when a submission is missing or rejected, and posts the full check to Telegram so the filing record is visible day to day.

Runs on WebRun · Strict Lockdown policy
Every day at 8:00 AM WebRunorchestrates each step
1 IRIS Payroll match pay runs to submissions
2 Twilio text the payroll manager
3 Telegram log the daily check
In short

How do I confirm every pay run was submitted to HMRC?

WebRun confirms your payroll filings every morning. It matches each recent IRIS Payroll pay run to its FPS and EPS submissions, reads whether each was accepted, rejected or never sent, texts the payroll manager through Twilio when one is not confirmed, and logs the full check to Telegram.

  • A missing or rejected submission is caught in time to refile
  • Every pay run has a recorded acceptance status, not an assumption
  • The payroll channel builds a day by day filing history

Built for payroll managers · payroll bureaux · accountants · HR and finance teams

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

  2. 1
    IRIS Payroll - match pay runs to submissions
    iris.co.uk
    WebRun in IRIS Payroll: match pay runs to submissions
    WebRun opens IRIS Payroll to match pay runs to submissions.
    • Open IRIS Payroll and list the pay runs finalised in the recent period
    • For each pay run find the matching FPS submission and read its status
    • Check whether an EPS was due for the period and whether it was submitted
    • Record the submission status for each: accepted, rejected, pending or missing entirely
    • Note the employee count and payslips on each run so a partial submission is obvious
    • Flag any pay run with no submission attached at all

    Done when Every recent pay run is matched to its submissions with an acceptance status recorded.

  3. 2
    Twilio - text the payroll manager
    twilio.com
    WebRun in Twilio: text the payroll manager
    WebRun opens Twilio to text the payroll manager.
    • Draft a short text for the payroll manager whenever a submission is missing, rejected or still pending past the expected window
    • Name the pay run, the period, the submission type and the exact status
    • Queue the message and send it only to the payroll manager number you configured, never to an employee
    • Send nothing when every pay run has an accepted submission, so the phone stays quiet on a clean day

    Done when The payroll manager has been texted about any pay run whose filing is not confirmed.

  4. 3
    Telegram - log the daily check
    telegram.org
    WebRun in Telegram: log the daily check
    WebRun opens Telegram to log the daily check.
    • Post today's full check to your payroll channel, one line per pay run
    • Show the period, the submission type and the status for each
    • Put anything missing or rejected at the top with how long it has been outstanding
    • Keep the format identical each day so the channel reads as a filing history

    Done when The payroll channel has today's per pay run submission status.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
iris.co.uk
ScheduleRuns automatically on this cadence
Every day at 8:00 AM
DeliveryHow each run's result reaches you
Submission check · Telegram
OutputWhat each run produces - A daily per pay run check showing the FPS and EPS submissions, their acceptance status, and anything missing, rejected or still pending.
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 submit or refile anything to HMRC?

No. WebRun only reads the submission status recorded in IRIS Payroll. It never files an FPS or EPS, never resubmits a rejected one, and never finalises a pay run, so every filing is made by your payroll team.

Who gets the text message?

Only the payroll manager number you configure in advance. The Twilio text is drafted and queued to that single internal number when a submission is missing, rejected or overdue, and no employee or external number is ever contacted.

What counts as a problem worth texting about?

A pay run with no submission attached, a submission marked rejected, or one still pending beyond the window you set. An accepted submission produces no text at all, so a message always means something needs refiling.

Put this on autopilot.

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