All templates

Automated Drywall Bid Invitation Intake

When an invitation-to-bid email arrives from a general contractor, WebRun reads the project, scope, and bid due date, logs it to your Google Sheets bid board, opens a matching estimate shell in The EDGE, and drafts an acknowledgement reply in Gmail for you to review before it is sent.

Runs on WebRun · Strict Lockdown policy
When an invitation to bid arrives WebRunorchestrates each step
1 Gmail read incoming invitations to bid
2 Google Sheets log each bid with its due date
3 The EDGE by Estimating Edge open a matching estimate shell
In short

How do I automatically log invitations to bid and start an estimate?

When an invitation to bid lands, WebRun reads the project, scope, and due date from the email, logs it to your Google Sheets bid board, and opens a named estimate shell in The EDGE ready for takeoff. It also drafts an acknowledgement in Gmail, so every opportunity is tracked and nothing is answered without your approval.

  • No invitation to bid slips past intake unlogged
  • Every bid has a tracked due date and a started estimate within minutes
  • You approve each acknowledgement before it goes back to the contractor

Built for drywall contractors · estimators · preconstruction teams · wall and ceiling subcontractors

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

  2. 1
    Gmail - read incoming invitations to bid
    gmail.com
    WebRun in Gmail: read incoming invitations to bid
    WebRun reads each invitation to bid and drafts an acknowledgement.
    • Watch the estimating inbox in Gmail for invitation-to-bid messages from general contractors
    • Read the project name, location, drywall scope, and bid due date from the email and attachments
    • Draft a short acknowledgement reply confirming intent to bid and leave it unsent for review

    Done when Each new invitation is parsed and an acknowledgement draft is waiting, none sent.

  3. 2
    Google Sheets - log each bid with its due date
    google.com
    WebRun in Google Sheets: log each bid with its due date
    WebRun logs each invitation to the bid board with its due date.
    • Add a row to the Google Sheets bid board for each new invitation
    • Fill in general contractor, project, location, scope, bid due date, and status New
    • Skip any invitation already logged so nothing is entered twice

    Done when Every new invitation to bid is a tracked row on the bid board.

  4. 3
    The EDGE by Estimating Edge - open a matching estimate shell
    estimatingedge.com
    WebRun in The EDGE: open a matching estimate shell
    WebRun opens a named estimate shell in The EDGE for the new bid.
    • Open The EDGE and create a new estimate named for the project and general contractor
    • Set the job scale and start the wall-type Conditions the scope calls for
    • Save the estimate shell so it is ready for takeoff

    Done when A named estimate shell exists in The EDGE for each new invitation.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
mail.google.com
ScheduleRuns automatically on this cadence
When an invitation to bid arrives
DeliveryHow each run's result reaches you
New bids logged · Google Sheets
OutputWhat each run produces - A logged bid-board row and a started estimate shell for every new invitation, plus an acknowledgement reply drafted in Gmail.
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 reply to the general contractor without me?

No. The acknowledgement is drafted in Gmail and left unsent. WebRun never replies to a contractor on its own. You review the draft, adjust it, and send it yourself if you decide to bid the job.

What does it put on the bid board?

It logs the general contractor, project, location, drywall scope, bid due date, and a New status to your Google Sheets bid board, so every invitation is tracked in one place from the moment it arrives.

Does it start the takeoff automatically?

It creates a named estimate shell in The EDGE with the scale and starting Conditions, but it does not perform the takeoff. That stays with your estimator, who opens the shell and does the on-screen takeoff.

Put this on autopilot.

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