All templates

Automated Juniper Square K-1 Delivery Tracking

Every morning during K-1 season, WebRun opens Juniper Square, checks the delivery and acknowledgement status of every LP's K-1, logs the current state to a Google Sheet, and posts a Slack digest listing any LP who has not yet accessed their document so your team can follow up.

Runs on WebRun · Strict Lockdown policy
Every day at 8:00 AM WebRunorchestrates each step
1 Juniper Square read K-1 delivery and access status per LP
2 Google Sheets log running delivery status
3 Slack post daily chase digest
In short

How do I track which LPs have received and opened their K-1s?

WebRun checks Juniper Square every morning during K-1 season, reads each LP's delivery and access status, updates a Google Sheet tracker, and posts a Slack digest listing any investor who has not yet opened their document. Your team gets a clear daily chase list without manually auditing the portal.

  • Daily visibility into K-1 access status without manually checking the portal
  • LPs who have not opened their K-1 flagged automatically for follow-up
  • Running Google Sheet log tracks progress through the entire K-1 season

Built for private equity fund administrators · real estate GPs · VC fund operations · tax-season IR 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 app.junipersquare.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    Juniper Square - read K-1 delivery and access status per LP
    junipersquare.com
    WebRun in Juniper Square: read K-1 delivery and access status per LP
    WebRun opens Juniper Square to read K-1 delivery and access status per LP.
    • Open Juniper Square and navigate to the K-1 reporting section for the current tax year
    • Read each LP's delivery status: uploaded, notified, accessed, or not yet accessed
    • Capture LP name, entity type, K-1 upload date, notification date, and last access timestamp

    Done when Every LP record has a current K-1 delivery status captured.

  3. 2
    Google Sheets - log running delivery status
    google.com
    WebRun in Google Sheets: log running delivery status
    WebRun opens Google Sheets to log running delivery status.
    • Open the K-1 delivery tracking Google Sheet
    • Update each LP row with today's status: uploaded, notified, accessed, or pending
    • Mark any LP who accessed their K-1 today as complete and highlight those still pending

    Done when The tracking sheet reflects today's delivery status for every LP.

  4. 3
    Slack - post daily chase digest
    slack.com
    WebRun in Slack: post daily chase digest
    WebRun opens Slack to post daily chase digest.
    • Post a daily digest to the IR Slack channel with total LP count, number who have accessed, and number still pending
    • List the names of LPs who have not yet accessed their K-1, sorted by days since notification
    • Include a link to the Google Sheet for the full tracker

    Done when The team has today's K-1 chase list in Slack with a link to the full tracker.

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
Every day at 8:00 AM
DeliveryHow each run's result reaches you
Chase list · Slack
OutputWhat each run produces - A daily Slack digest listing LPs who have not accessed their K-1, plus a running Google Sheet tracking delivery progress for every LP.
Status digest
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 reminder emails to LPs who have not accessed their K-1?

No. WebRun only posts an internal Slack digest and updates the tracking sheet. Your team decides when and how to follow up with individual LPs.

How does it know which LPs have accessed their K-1?

It reads the access and acknowledgement timestamps from Juniper Square's K-1 delivery reporting, which tracks when each LP opens their document in the investor portal.

Can it run outside of tax season?

Yes, but it will report no pending items if no K-1s are in flight. You can pause the automation between seasons or leave it running and it will simply post a clean bill of health each morning.

Put this on autopilot.

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