All templates

Automated Vyapar Outstanding Statements

Every month, WebRun opens Vyapar, builds a ledger statement for each party carrying an outstanding balance, drafts a polite covering email to every party in Gmail left unsent for approval, and posts your team a Slack index of who owes what.

Runs on WebRun · Strict Lockdown policy
Monthly, on the 1st at 9:00 AM WebRunorchestrates each step
1 Vyapar build each party statement
2 Gmail draft the covering emails
3 Slack post the outstanding index
In short

How do I send outstanding statements to each party in Vyapar?

Every month, WebRun opens Vyapar and builds a ledger statement for each party carrying an outstanding balance. It drafts a polite covering email to every party in Gmail, left unsent for your approval, then posts your team a Slack index ranked by balance, so each customer sees exactly what they owe once you approve it.

  • Every party with a balance gets a ready statement each month
  • Covering emails stay unsent in Gmail until you approve them
  • Cleared parties drop off the list automatically from live Vyapar balances

Built for Indian small businesses · wholesalers · distributors · MSME traders

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

  2. 1
    Vyapar - build each party statement
    vyaparapp.in
    WebRun in Vyapar: build each party statement
    WebRun opens Vyapar to build a statement for each party with a balance.
    • Open Vyapar and list every party with an outstanding balance
    • Generate each party's account statement with invoices, payments, and closing balance
    • Capture the party's email and total due

    Done when Every party with a balance has a statement ready.

  3. 2
    Gmail - draft the covering emails
    gmail.com
    WebRun in Gmail: draft the covering emails
    WebRun drafts a covering statement email per party in Gmail and leaves it unsent.
    • Draft a polite covering email to each party with their statement attached
    • State the closing balance and offer to resolve any query
    • Leave every email unsent in Gmail for you to review before sending

    Done when An unsent statement email is drafted for each party.

  4. 3
    Slack - post the outstanding index
    slack.com
    WebRun in Slack: post the outstanding index
    WebRun posts an index of every party's outstanding to Slack.
    • Post an index to your billing channel of every party and their outstanding
    • Rank by balance so the biggest dues sit at the top
    • Note which statements are drafted and ready to send

    Done when Your team has the outstanding index in Slack.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
vyaparapp.in
ScheduleRuns automatically on this cadence
Monthly, on the 1st at 9:00 AM
DeliveryHow each run's result reaches you
Statement drafts · Slack
OutputWhat each run produces - Unsent Gmail statement emails for every party with a balance plus a Slack index ranked by outstanding amount.
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 it email statements to parties without my approval?

No. Every statement email is drafted and left unsent in Gmail. WebRun builds the statement and writes the covering note, but you review each one and decide when it goes out.

What does each statement include?

Each party's invoices, payments received, and closing outstanding balance for the period, taken straight from their Vyapar ledger, with a polite covering note offering to resolve any query.

What about parties who have cleared their balance?

They are skipped. WebRun reads live balances in Vyapar each month, so any party with nothing outstanding gets no statement and drops off the Slack index automatically.

Put this on autopilot.

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