All templates

Automated Juniper Square Distribution Notices

When you trigger a distribution run, WebRun opens Juniper Square, reads each LP's ownership percentage and the total distribution amount, calculates individual payments, logs every LP and amount to a Google Sheet for your records, drafts a personalized distribution notice for each investor, and posts a confirmation summary to Slack for the GP team to review before anything is sent.

Runs on WebRun · Strict Lockdown policy
Manual upload WebRunorchestrates each step
1 Juniper Square read LP ownership and distribution amounts
2 Google Sheets log payment breakdown for reconciliation
3 Slack post summary for GP review
In short

How do I automatically draft distribution notices for all my fund LPs?

WebRun reads each LP's ownership percentage and distribution entitlement from Juniper Square, drafts personalized payment notices, logs every amount to a reconciliation Google Sheet, and posts a summary to Slack for GP review. No notice is sent and no funds move until the team approves.

  • Distribution notices drafted for all LPs in minutes with zero manual calculations
  • Every LP payment logged to a reconciliation sheet before funds move
  • Missing bank details flagged automatically so no wire is sent to an unverified account

Built for private equity GPs · real estate fund managers · fund administrators · alternative asset managers

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

  2. 1
    Juniper Square - read LP ownership and distribution amounts
    junipersquare.com
    WebRun in Juniper Square: read LP ownership and distribution amounts
    WebRun opens Juniper Square to read LP ownership and distribution amounts.
    • Open Juniper Square and navigate to the pending distribution
    • Read each LP's ownership percentage, account balance, and distribution entitlement
    • Capture the distribution type (return of capital, profit, or preferred return) and total pool amount
    • Draft a personalized distribution notice for each LP with their specific payment amount - save as draft, do not send

    Done when Every LP has a confirmed distribution amount and a queued draft notice in Juniper Square.

  3. 2
    Google Sheets - log payment breakdown for reconciliation
    google.com
    WebRun in Google Sheets: log payment breakdown for reconciliation
    WebRun opens Google Sheets to log payment breakdown for reconciliation.
    • Open the distribution reconciliation Google Sheet (or create one for this run)
    • Log each LP name, ownership percentage, gross amount, any withholding, and net payment
    • Add a total row and flag any LP whose bank details are missing or unverified

    Done when The reconciliation sheet is complete with every LP's payment breakdown and flags.

  4. 3
    Slack - post summary for GP review
    slack.com
    WebRun in Slack: post summary for GP review
    WebRun opens Slack to post summary for GP review.
    • Post a summary to the IR team Slack channel: total pool, LP count, and any flagged accounts
    • Include a link to the Google Sheet for review
    • Note that all LP notices are saved as drafts and none have been sent

    Done when The GP team has a Slack summary with the distribution breakdown and a link to the reconciliation sheet.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
app.junipersquare.com
ScheduleRuns automatically on this cadence
Manual upload
DeliveryHow each run's result reaches you
Reconciliation log · Google Sheets · Slack
OutputWhat each run produces - A reconciliation Google Sheet with every LP's payment breakdown and a Slack summary for GP review. LP notices remain as drafts until the GP sends them.
Spreadsheet + Drafts
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 send distribution notices to LPs automatically?

No. All LP notices are saved as drafts in Juniper Square. WebRun posts a summary to Slack for your team to review, and you trigger the send only after confirming the amounts are correct.

What happens if an LP's banking details are missing?

WebRun flags any LP with missing or unverified bank details in the Google Sheet and highlights them in the Slack summary so they are resolved before funds are wired.

Can it handle multiple distribution types in one run?

Yes. It reads the distribution type from Juniper Square for each LP, whether return of capital, preferred return, or profit distribution, and labels each line in the reconciliation sheet accordingly.

Put this on autopilot.

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