All templates

Automated Xactly Comp Plan Acceptance Chasing

Every Monday, WebRun signs in to Xactly, reads the acceptance status on every compensation plan document issued this period, records who has signed and who has not in Notion, and sends the compensation administrator a WhatsApp chase list of the reps still outstanding and how long each has been waiting.

Runs on WebRun · Strict Lockdown policy
Every Monday at 9:00 AM WebRunorchestrates each step
1 Xactly read plan acceptance status
2 Notion track who has signed
3 WhatsApp send the chase list
In short

How do I track which sales reps have not accepted their comp plan?

WebRun signs in to Xactly every Monday and reads the acceptance status of every compensation plan document issued this period. It tracks who has signed in Notion and sends the administrator a WhatsApp chase list of outstanding reps, so every rep is on an accepted plan before the period is paid.

  • Every rep is on an accepted plan before the period is paid
  • The chase list is grouped by manager, so each leader owns their own
  • Plans stuck in approval are separated from reps who simply have not signed

Built for compensation administrators · sales operations · HR teams · 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 xactly.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    Xactly - read plan acceptance status
    xactly.com
    WebRun in Xactly: read plan acceptance status
    WebRun opens Xactly to read plan acceptance status.
    • Sign in to Xactly and open the compensation plans issued for the current period
    • For each plan document, read the acceptance status against the rep it was issued to
    • Capture the rep name, their manager, the plan name, and the date the document was issued
    • Note where the document is still sitting in the approval workflow rather than with the rep
    • Read only. WebRun never accepts a plan on anyone's behalf

    Done when Every issued plan document has its acceptance status recorded.

  3. 2
    Notion - track who has signed
    notion.so
    WebRun in Notion: track who has signed
    WebRun opens Notion to track who has signed.
    • Update your plan acceptance tracker with one row per rep
    • Record the plan name, the issue date, the status, and the days outstanding
    • Mark reps who signed since last week as complete
    • Group the outstanding rows by manager so each leader can see their own team

    Done when The tracker shows current acceptance status for every rep on a plan.

  4. 3
    WhatsApp - send the chase list
    whatsapp.com
    WebRun in WhatsApp: send the chase list
    WebRun opens WhatsApp to send the chase list.
    • Send the compensation administrator this week's chase list, longest outstanding first
    • Show each rep, their manager, and the days since the plan was issued
    • Separate plans stuck in approval from plans genuinely waiting on the rep
    • Send the list to the administrator only. WebRun never messages a rep directly about their pay

    Done when The administrator has this week's chase list in WhatsApp.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
xactly.com
ScheduleRuns automatically on this cadence
Every Monday at 9:00 AM
DeliveryHow each run's result reaches you
Chase list · WhatsApp
OutputWhat each run produces - A weekly list of reps who have not accepted their compensation plan, with their manager, the issue date, and days outstanding.
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 message the reps directly about their pay?

No. WebRun sends the chase list to the compensation administrator only. Every conversation with a rep about their plan is had by a person, so nothing sensitive is sent by an automation.

Can it accept a plan on a rep's behalf?

No. WebRun reads acceptance status and never clicks accept. Signing a compensation plan stays the rep's own action, which is what makes the record hold up later.

What about plans stuck in approval rather than with the rep?

Those are listed separately. A document still moving through the approval workflow is not the rep's fault, so WebRun shows it as an internal blocker instead of a chase.

Put this on autopilot.

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