All templates

DMSi Agility Automated Contractor Onboarding Kickoff

When a new customer account is created in DMSi Agility, WebRun reads the account record, flags any missing setup fields such as credit limit, pricing group, or tax code, logs the account in a Google Sheets onboarding tracker, posts a Slack alert to the credit manager, and drafts a welcome email in Gmail for review before sending.

Runs on WebRun · Strict Lockdown policy
When a new customer account is created WebRunorchestrates each step
1 DMSi Agility read new customer record and flag missing fields
2 Google Sheets log account in onboarding tracker
3 Slack alert credit manager to review the account
4 Gmail draft welcome email for credit manager approval
In short

How do I automate contractor account setup when a new customer is added in DMSi Agility?

When a new contractor account is created in DMSi Agility, WebRun reads the record, flags any missing setup fields such as credit limit and pricing group, logs the account in a Google Sheets tracker, alerts the credit manager in Slack, and drafts a welcome email in Gmail for review before any communication reaches the contractor.

  • New contractor accounts are fully configured before the first order is placed
  • Credit managers are alerted within minutes of a new account creation
  • No welcome email reaches a contractor without a human review

Built for lumber dealers · building materials distributors · credit managers · inside sales 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 www.dmsi.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    DMSi Agility - read new customer record and flag missing fields
    dmsi.com
    WebRun in DMSi Agility: read new customer record and flag missing fields
    WebRun opens DMSi Agility to read new customer record and flag missing fields.
    • Open DMSi Agility and navigate to the newly created customer account
    • Check that credit limit, pricing group, tax code, delivery terms, and sales rep assignment are all populated
    • Note any missing or default-only fields that need attention before the account can trade

    Done when New account record is read and all setup gaps are identified.

  3. 2
    Google Sheets - log account in onboarding tracker
    google.com
    WebRun in Google Sheets: log account in onboarding tracker
    WebRun opens Google Sheets to log account in onboarding tracker.
    • Add a new row to the contractor onboarding tracker with the account name, date created, and list of outstanding setup items
    • Mark the row as pending until the credit manager signs off

    Done when New account is logged in the onboarding tracker with its setup checklist.

  4. 3
    Slack - alert credit manager to review the account
    slack.com
    WebRun in Slack: alert credit manager to review the account
    WebRun opens Slack to alert credit manager to review the account.
    • Post an alert to the credit-management Slack channel with the account name, setup gaps, and a link to the tracker row
    • Tag the assigned credit manager directly

    Done when Credit manager is alerted in Slack with the full setup checklist.

  5. 4
    Gmail - draft welcome email for credit manager approval
    gmail.com
    WebRun in Gmail: draft welcome email for credit manager approval
    WebRun opens Gmail to draft welcome email for credit manager approval.
    • Draft a professional welcome email addressed to the new contractor with their account number and next steps
    • Save the draft unsent in Gmail for the credit manager to review, personalize, and send
    • Never send the welcome email automatically

    Done when Draft welcome email is waiting in Gmail for credit manager review and approval.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
www.dmsi.com
ScheduleRuns automatically on this cadence
When a new customer account is created
DeliveryHow each run's result reaches you
Onboarding alert · Slack
OutputWhat each run produces - An onboarding tracker row in Google Sheets, a Slack alert to the credit manager, and a draft welcome email in Gmail awaiting approval.
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 contractor automatically?

No. WebRun drafts the welcome email and saves it unsent in Gmail. The credit manager reviews, personalizes, and sends it. No outbound email goes to the customer without approval.

Which setup fields does it check?

It checks that credit limit, pricing group, tax exemption code, delivery terms, and sales rep assignment are all set. Any field left at its default or blank is flagged in the Slack alert and tracker.

What happens once the credit manager completes the setup?

The manager marks the tracker row as complete in Google Sheets. The account then appears in the next day's onboarding report showing it is fully configured and ready to trade.

Put this on autopilot.

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