All templates

Automated Qwilr Unsigned Proposal Chasing

Every morning, WebRun opens Qwilr, finds the proposals that were sent but never accepted or signed, works out which ones are nearing their expiry date, posts a ranked chase list to Telegram, and pings the owning rep on WhatsApp about the ones closing this week.

Runs on WebRun · Strict Lockdown policy
Every day at 8:30 AM WebRunorchestrates each step
1 Qwilr find unaccepted proposals
2 Telegram post the ranked chase list
3 WhatsApp ping the owning rep
In short

How do I follow up on Qwilr proposals before they expire?

WebRun opens Qwilr every morning and lists the proposals a client has not accepted, with the value, the owner, and the days left until expiry. It posts the ranked chase list to Telegram and pings each rep on WhatsApp about their quotes closing this week, so no live deal expires unnoticed.

  • Quotes expiring in seven days are flagged before they lapse
  • Reps are pinged only about their own deals
  • Accepted proposals leave the chase list automatically

Built for sales teams · agencies · consultants · revenue 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.qwilr.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    Qwilr - find unaccepted proposals
    qwilr.com
    WebRun in Qwilr: find unaccepted proposals
    WebRun opens Qwilr to find unaccepted proposals.
    • Open Qwilr and list every page sent to a client that has not been accepted
    • Capture the client name, the value, the date it was sent, and the owner
    • Note the expiry or valid-until date where one was set on the quote block
    • Rank by days until expiry, then by value

    Done when Every unaccepted proposal is listed with its value, owner, and days to expiry.

  3. 2
    Telegram - post the ranked chase list
    telegram.org
    WebRun in Telegram: post the ranked chase list
    WebRun opens Telegram to post the ranked chase list.
    • Post the ranked chase list to your sales channel
    • Put anything expiring in the next 7 days at the top with the days remaining
    • Show the total value sitting unsigned so the team can see the size of the gap

    Done when The team has today's unsigned proposal list in Telegram.

  4. 3
    WhatsApp - ping the owning rep
    whatsapp.com
    WebRun in WhatsApp: ping the owning rep
    WebRun opens WhatsApp to ping the owning rep.
    • Message each owning rep only about their own proposals closing this week
    • Include the client name, the value, and the exact expiry date
    • Keep it internal. WebRun never messages the client or resends the proposal

    Done when Every rep with a quote expiring this week has been told.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
app.qwilr.com
ScheduleRuns automatically on this cadence
Every day at 8:30 AM
DeliveryHow each run's result reaches you
Unsigned quote chase list · Telegram
OutputWhat each run produces - A ranked list of unaccepted Qwilr proposals with client, value, owner, and days until expiry, plus a per-rep note on the quotes closing this week.
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 contact my clients or resend the proposal?

No. Every message stays internal, going only to your Telegram channel and your own reps on WhatsApp. WebRun never emails the client, never resends a Qwilr page, and never edits a quote.

How does it know a proposal is still open?

It reads the live acceptance status in Qwilr on every run, so anything a client has already accepted or signed drops off the chase list without you touching it.

What if a quote has no expiry date set?

It is still chased, ranked by how long it has been sitting unaccepted rather than by an expiry countdown, so quiet proposals without a deadline do not quietly disappear.

Put this on autopilot.

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