All templates
For Mexican accounting teams, CONTPAQi bookkeepers & SAT-compliant billing departments

Catch CFDI invoice errors before SAT does

Every morning, WebRun opens CONTPAQi, pulls yesterday's stamped CFDI invoices, checks each one's RFC, folio fiscal, and SAT validation status, logs every result to a shared sheet, and messages your accountant on WhatsApp the moment an invoice needs cancellation, correction, or a re-stamp.

  • No credit card
  • Under $0.01 per run
  • Cancel anytime
14,115 templates Safe automation No code
Every morning at 7:30 AM WebRun
1 CONTPAQi check each CFDI invoice's SAT status
2 Google Sheets log every validation result
3 WhatsApp alert your accountant to fix errors
Run a sample
In short

How do I catch CFDI invoice errors before SAT flags them?

WebRun checks every CFDI invoice CONTPAQi stamps the day before, confirming the RFC, folio fiscal, and live SAT status against the original sale. It logs each result to a shared sheet and messages your accountant on WhatsApp the same morning if any invoice needs cancellation, correction, or a re-stamp, so billing errors get caught before SAT does.

  • Invoice errors get caught the same morning they are stamped
  • Your accountant gets a WhatsApp alert only when something is actually wrong
  • Every CFDI is checked against its live SAT status, not just the CONTPAQi record

Built for Mexican accounting teams · CONTPAQi bookkeepers · SAT-compliant billing departments · small business owners in Mexico

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 sistema.contpaqi.com/LoginContpaqi/Login in a real browser with your saved login - no setup, no API keys.

  2. 1
    CONTPAQi - check each CFDI invoice's SAT status
    contpaqi.com How to Automate CONTPAQi
    WebRun in CONTPAQi: check each CFDI invoice's SAT status
    WebRun opens CONTPAQi to check each CFDI invoice's SAT status.
    • Open CONTPAQi Factura Electronica and list every CFDI invoice stamped in the last 24 hours
    • For each one, confirm the RFC, folio fiscal (UUID), and total match the original sale
    • Check the live SAT status of each invoice and flag anything canceled, pending, or rejected

    Done when Every CFDI invoice stamped yesterday has a confirmed SAT status and a pass or fail result.

  3. 2
    Google Sheets - log every validation result
    google.com How to Automate Google Sheets
    WebRun in Google Sheets: log every validation result
    WebRun opens Google Sheets to log every validation result.
    • Log each invoice's folio fiscal, client, amount, and validation result to the CFDI tracking sheet
    • Mark any invoice with a mismatched RFC, wrong amount, or bad stamp as needing review
    • Keep a running count of clean invoices versus flagged ones for the day

    Done when The tracking sheet reflects every invoice checked today, with flagged rows clearly marked.

  4. 3
    WhatsApp - alert your accountant to fix errors
    whatsapp.com How to Automate WhatsApp
    WebRun in WhatsApp: alert your accountant to fix errors
    WebRun opens WhatsApp to alert your accountant to fix errors.
    • Message your accountant a short list of any invoice that failed validation
    • Include the client name, folio fiscal, and the specific problem found
    • Send nothing if every invoice passed. Skip the message entirely

    Done when Your accountant has a same day WhatsApp alert for any invoice needing a fix, or no message if all is clean.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
sistema.contpaqi.com/LoginContpaqi/Login
ScheduleRuns automatically on this cadence
Every morning at 7:30 AM
DeliveryHow each run's result reaches you
Validation alert · WhatsApp
OutputWhat each run produces - A daily CFDI validation log with each invoice's RFC, folio fiscal, and SAT status, plus a same day alert on any invoice needing correction.
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 GUARDRAIL
Shell command BLOCK
File uploads BLOCK
Runs in a contained environment More on policies
Good to know

Questions, answered

Will WebRun cancel or resend a bad invoice on its own?

No. WebRun only flags the problem to your accountant on WhatsApp. Canceling, correcting, or re-stamping a CFDI is a SAT-facing action a person decides on and completes, never something WebRun does unattended.

How does it know an invoice is actually wrong?

It compares each CFDI's RFC, folio fiscal, and total against the original sale in CONTPAQi, then checks the live SAT stamp status, so a flagged invoice means a real mismatch or a cancellation, not a guess.

What happens if every invoice is clean?

Nothing gets sent. WebRun only messages your accountant when it finds an invoice that failed validation, so a quiet WhatsApp is itself the good news.

Put this on autopilot.

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