All templates

Automated Security Client Onboarding Workflow

When a new client account is created in Belfry, WebRun drafts a professional welcome email with next steps for the client, queues a site setup checklist in Belfry for your ops team, and posts a new-client notification to Slack so your account manager and scheduler know a new site is coming online.

Runs on WebRun · Strict Lockdown policy
When a new client is added WebRunorchestrates each step
1 Belfry detect new client account and queue site setup task
2 Gmail draft welcome email with onboarding next steps
3 Slack notify account manager and ops team
In short

How do I automatically onboard new security clients and set up their sites?

When a new client account appears in Belfry, WebRun creates a site setup checklist for your ops team, drafts a professional welcome email with onboarding next steps for the account manager to review and send, and posts a new-client Slack notification so your scheduler and account team can act immediately.

  • New client onboarding tasks are created in Belfry within hours of a contract being signed
  • Account managers start with a ready-to-send welcome email instead of a blank page
  • Ops teams are notified immediately so scheduling can begin before the first site visit

Built for security account managers · private security companies · contract security firms · security operations 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.belfrysoftware.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    Belfry - detect new client account and queue site setup task
    belfrysoftware.com
    WebRun in Belfry: detect new client account and queue site setup task
    WebRun opens Belfry to detect new client account and queue site setup task.
    • Open Belfry and check for new client accounts or sites created in the last 24 hours
    • Capture the client name, site address, service start date, and primary contact details
    • Create a site setup checklist task in Belfry assigned to the ops team covering post orders, access details, and emergency contacts

    Done when A site setup task is queued in Belfry and all client details are captured for the welcome email.

  3. 2
    Gmail - draft welcome email with onboarding next steps
    gmail.com
    WebRun in Gmail: draft welcome email with onboarding next steps
    WebRun opens Gmail to draft welcome email with onboarding next steps.
    • Draft a professional welcome email to the new client's primary contact
    • Include a summary of next steps: site survey scheduling, emergency contact collection, and the expected start date
    • Leave the email as a draft for the account manager to personalise and send

    Done when A draft welcome email is queued in Gmail for the account manager to review and send.

  4. 3
    Slack - notify account manager and ops team
    slack.com
    WebRun in Slack: notify account manager and ops team
    WebRun opens Slack to notify account manager and ops team.
    • Post a new-client notification to the ops Slack channel with the client name, site address, and service start date
    • Tag the assigned account manager and scheduler
    • Include a link to the client record in Belfry

    Done when Account manager and ops team are notified in Slack with the new client's details and a Belfry link.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
app.belfrysoftware.com
ScheduleRuns automatically on this cadence
When a new client is added
DeliveryHow each run's result reaches you
New client alert · Slack
OutputWhat each run produces - A site setup task in Belfry, a draft welcome email in Gmail for account manager review, and a new-client Slack notification for the ops team.
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 send the welcome email to the new client automatically?

No. The welcome email is left as a Gmail draft for your account manager to review, personalise, and send. Nothing goes to the client without a human approving it.

What if the client record in Belfry is incomplete?

WebRun uses the details available in the Belfry record. If key fields like site address or contact email are missing, the Slack notification flags the gap so your team can fill it in before the client receives anything.

Can it handle onboarding for multiple new clients added on the same day?

Yes. It runs for every new client account detected, so if three clients are added in a day, three sets of onboarding tasks, email drafts, and Slack notifications are created.

Put this on autopilot.

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