Case study

Oregon Counselors

A statewide mental-health directory built, branded, and grown end to end by this studio: custom platform, custom CMS, provider CRM and lead pipeline, a search assistant trained on the live directory, and a native iOS app.

ClientStudio product
Year2025–2026
ScopePlatform · Custom CMS · CRM · SEO · iOS · Agentic ops
Livewww.orcounselors.com ↗
Oregon Counselors
16,700+licensed providers listed
Top 3Google rankings for core searches
1person maintaining the directory
5programming languages used

Oregon Counselors is the studio's own product, which means it's also the demo: every service Ulric sells is running there in production, right now.

What's under the hood

  • Custom platform & CMS: a statewide directory of 16,700+ licensed providers with structured profiles, editorial guides, hubs, and programmatic SEO pages, all on a hand-built PHP engine.
  • Provider CRM & lead pipeline: match-quiz leads routed to verified providers with delivery tracking, reminders, and a spam blocklist.
  • Intelligence where it earns its keep: the Ask assistant (text-to-SQL over an isolated, PII-free database), a trained fix-queue for search-console issues, and an agentic toolchain running daily operations.
  • Native iOS app: live on the App Store, sharing the platform's API.
  • Growth engine: structured data, sitemap orchestration, IndexNow, and content pipelines holding top-3 Google rankings for its core searches.

Built and maintained end to end by one person and a custom agentic toolchain. In the spirit of full disclosure, this very case study was assembled by that same toolchain.

Stack: PHP, Python, JavaScript, Swift, and SQL, with the agentic toolchain running the build. The studio isn't married to a language; it uses whatever the job needs.

Everything I learned running it is now the basis for how I build directories and marketplaces for other people.

The live directory walked through: search, profiles, Ask, and the provider tools
Live homepage: search, filters, and 16,700+ verified providers
Live homepage: search, filters, and 16,700+ verified providers
Directory search: pill filters, match scoring, insurance and niche coverage
Directory search: pill filters, match scoring, insurance and niche coverage
Match quiz: routed lead delivery to verified providers
Match quiz: routed lead delivery to verified providers
Ask: plain-English directory search (text-to-SQL) on an isolated database
Ask: plain-English directory search (text-to-SQL) on an isolated database
Provider dashboard: profile score, health cards, and the week at a glance
Provider dashboard: profile score, health cards, and the week at a glance
The provider leads inbox: every inquiry routed, tracked, and answerable
The provider leads inbox: every inquiry routed, tracked, and answerable
Per-provider analytics: profile views, searches, and lead sources
Per-provider analytics: profile views, searches, and lead sources
Practice admin overview: team, leads, and invites for multi-provider clinics
Practice admin overview: team, leads, and invites for multi-provider clinics
The referrals board: providers passing clients to the right colleague
The referrals board: providers passing clients to the right colleague
The live user guide: dashboards for 16,700+ providers

Common questions

What services does Oregon Counselors offer?

Oregon Counselors offers a custom platform, custom CMS, CRM, SEO, iOS, and trained search.

How many licensed providers are listed in the directory?

There are 16,700+ licensed providers listed in the directory.

Is the iOS app available for download?

Yes, the native iOS app is live on the App Store.

What is the ranking of Oregon Counselors on Google for core searches?

Oregon Counselors holds top-3 Google rankings for its core searches.

What technology stack is used by the studio?

The studio uses PHP, Python, JavaScript, Swift, and SQL, with a custom agentic toolchain.

How is the directory maintained?

The directory is built and maintained end to end by one person and a custom agentic toolchain.

← All work

Beta