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.
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
What does WebRun do on every run?
The exact actions WebRun takes, in order - in plain language, so you can adjust anything.
-
WebRun signs in and gets to work
Opens
mail.google.comin a real browser with your saved login - no setup, no API keys. -
1
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.
-
2
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.
-
3
The EDGE by Estimating 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.
How is each run configured?
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.
Every action is checked against this policy before it runs.
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.