All templates

Automated Contentsquare Error Triage

Every morning, WebRun opens Contentsquare, finds the error events recorded yesterday, grabs the session replay behind each one along with the page, the device and the segment, writes them into Airtable as a triage queue, and posts a short note in Notion ranking the errors by how many customers hit them.

Runs on WebRun · Strict Lockdown policy
Every day at 8:00 AM WebRunorchestrates each step
1 Contentsquare find yesterday's error sessions
2 Airtable log each replay for triage
3 Notion write the morning triage note
In short

How do I give developers the exact sessions where customers hit errors?

Every morning, WebRun opens Contentsquare, finds the error events recorded in the last 24 hours, and grabs the session replay, page, device and segment behind each. It writes them into Airtable as a triage queue and posts a ranked note in Notion, so developers reproduce a bug in minutes.

  • Developers get the replay, not just the error name
  • Errors are ranked by how many customers actually hit them
  • A repeat error increments its count instead of flooding the queue

Built for front-end developers · ecommerce teams · product managers · digital analysts

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

  2. 1
    Contentsquare - find yesterday's error sessions
    contentsquare.com
    WebRun in Contentsquare: find yesterday's error sessions
    WebRun opens Contentsquare to find yesterday's error sessions.
    • Open Contentsquare and filter to error events recorded in the last 24 hours
    • For each error, capture the page it happened on and the step the customer was at
    • Grab the session replay link so a developer can watch the exact sequence
    • Note the device, browser and segment behind each session
    • Count how many separate sessions hit the same error

    Done when Every error from yesterday has a replay link, a page, and a session count.

  3. 2
    Airtable - log each replay for triage
    airtable.com
    WebRun in Airtable: log each replay for triage
    WebRun opens Airtable to log each replay for triage.
    • Write each error into your triage base in Airtable as its own row
    • Fill the page, the error, the replay link, the device, the segment, and the session count
    • Match against rows from earlier days and increment the count rather than duplicating a known error
    • Leave the status field empty so a developer can pick the row up

    Done when Airtable holds one triage row per error with its replay and running count.

  4. 3
    Notion - write the morning triage note
    notion.so
    WebRun in Notion: write the morning triage note
    WebRun opens Notion to write the morning triage note.
    • Post the morning triage note to your engineering page in Notion
    • Rank the errors by how many customers hit them, worst first
    • Call out anything new since yesterday and anything that has now run for several days
    • Link each line to its Airtable row and its Contentsquare replay

    Done when The engineering page has today's ranked triage note.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
app.contentsquare.com
ScheduleRuns automatically on this cadence
Every day at 8:00 AM
DeliveryHow each run's result reaches you
Error triage queue · Airtable
OutputWhat each run produces - Yesterday's errors ranked by affected sessions, each with a replay link, the page, the device, and the segment.
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 open tickets or message customers?

No. WebRun writes internal rows in Airtable and a note in Notion for your own team. It never contacts a customer, and turning a row into a ticket stays a developer's call.

How do developers reproduce the error?

Every row carries the session replay link, the page, the device and the browser, so a developer can watch the exact sequence rather than guess from a stack trace.

Does the same error get logged every day?

No. WebRun matches new errors against the rows already in Airtable and increments the session count instead of creating a duplicate, so the queue stays readable.

Put this on autopilot.

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