Case study · Automation

CRM Automation Build

A pipeline, an intake form, and a branching lead-routing workflow — built solo, end to end, in a trial GoHighLevel account for an invented custom home builder.

Available now Full-time remote or contract · Cebu, Philippines Message on WhatsApp

Cornerstone Custom Homes is invented. This was a solo practice build in a trial GoHighLevel account, done to actually know the platform hands-on rather than just claim it — not a client engagement.

A pipeline, an intake form, and a lead-routing workflow, built end to end in a trial GoHighLevel account for an invented custom home builder — the full loop from a form submission to a routed, valued opportunity and two notifications landing.

Budget routes into a real forecast value, tags trace every lead back to its channel, and a second workflow carries a finished project through to a review ask.

New Inquiry 10% Just a form fill — unqualified, could be anyone.
Consultation Scheduled 25% Committed real time to talk, which filters out tire-kickers, but nothing is priced or scoped yet.
Proposal Sent 50% The real inflection point — they've seen numbers, roughly a coin-flip from here.
Won — In Construction 100% Deal is closed, contract signed.
Completed — Review Requested 100% The sale isn't in question anymore; this stage exists purely to trigger the post-project review ask.

Probability is set to track how much real uncertainty resolves at each stage, not how far along it visually looks. "Won" and "Completed" are different stages that both correctly sit at 100% — the pipeline is a forecasting tool, not a status tracker.

"Request a Consultation" — eight fields plus two consent checkboxes. Budget is the field the rest of this build turns on.

First Name Last Name Phone Email Project Type Estimated Budget Preferred Timeline Message SMS consent Marketing consent

The builder itself — the trigger chain, the branch condition, and all four paths it fans out into.

Lead Intake – Consultation Request

app.gohighlevel.com/v2/location/••••••••••••••••/automation/workflow/lead-intake

Lead Intake – Consultation Request
Test workflowDraftPublish
FForm Submitted
+
TTag: Website Lead
+
$Create or update opportunity
+
IFRoute by Estimated Budget
IF

If / else

Fork the contact journey based on conditions

Action name

Route by Estimated Budget

Branches

$4-6M
Estimated Budget
Is
$4-6M
$6-9M
$9M+
None — when no condition is met
$4-6M
$Create / Update Opportunity
MEmail
MInternal Notification
$6-9M
$Create / Update Opportunity
MEmail
MInternal Notification
$9M+
$Create / Update Opportunity
MEmail
MInternal Notification
None
$Create / Update Opportunity
MEmail
MInternal Notification

And the same run narrated step by step, following one lead through the $6-9M branch. Nothing runs on a timer — step through it at your own pace.

Lead Intake – Consultation Request — demo
  1. 01 Form submitted
  2. 02 Tag applied
  3. 03 Opportunity created
  4. 04 Budget routed
  5. 05 Value set
  6. 06 Confirmation email
  7. 07 Internal notification

The whole run, start to finish. Seven steps from a form submission to both the lead and the internal notification landing.

Website — Request a Consultation

First / Last nameJordan Reyes
Phone+1 (415) 555-0148
Project typeNew Build
Estimated budget$6-9M
Preferred timelineBreaking ground in spring

Trigger — Form Submitted, filtered to this form

Action — Add contact tag

lead-source-website

Action — Create or update opportunity

Pipeline
Consultation Pipeline
Stage
New Inquiry
Name
Jordan Reyes – Consultation Request

Action — Route by Estimated Budget

If / Else, four branches

$4-6M $6-9M $9M+ None

Action — Update opportunity (inside the $6-9M branch)

Value
$7,500,000

Action — Send Email

Delivered to [email protected]

SubjectWe received your request!

Hi Jordan, thanks for reaching out to Cornerstone Custom Homes — we'll be in touch within 1 business day to schedule your consultation.

Action — Internal Notification (Email)

Delivered to the sales inbox

SubjectNew consultation request from Jordan Reyes

New lead: Jordan Reyes, +1 (415) 555-0148, [email protected]. Estimated budget $6-9M. Check the Consultation Pipeline — New Inquiry.

A second workflow, two triggers deep, since a survey response comes back on its own schedule rather than right after the stage change that requests it. Reaching "Completed — Review Requested" sends a short rating survey. When that survey comes back, the response forks on the answer.

4-5 stars
Send Email / SMSAsk to post publicly
1-3 stars
Internal NotificationNo public ask

A bad review never goes live before someone on the team has had the chance to follow up — the public ask only fires on the branch that earned it.

Route the data, not just the lead

A budget answer sitting on a form isn't worth much until it's wired into the number the pipeline actually forecasts on. The routing logic in step 03 is what turns a dropdown answer into a real dollar value the whole pipeline can report against.

The tool builds the thing and reads it back

Claude Code wasn't just used to talk about this build — it read real pipeline data through the platform's own API to check the work. That's the same habit worth bringing to a live account: verify against the data, not just the workflow diagram.

A pipeline is a forecasting tool

Every stage's win-probability and every opportunity's routed value feed the same Forecast math — probability times value. Building both deliberately, not just one or the other, is what makes that number mean something.

← All work