Cube Yogi
Cube Yogi
Leader in AI, Drone, Robotics & Digitization
Case Study — Shan Potts Law Offices × CubeYogi AI Automation
Shan Potts Law Offices× CubeYogi
Case Study — Immigration & Human Rights Law

Shan Potts Law Offices puts client intake on autopilot, without losing the human touch.

CubeYogi rebuilt how calls and case mail move through a Glendale, California immigration practice — replacing manual triage across three phone lines and a daily flood of email and paper with AI-driven routing that runs nights, weekends, and holidays.

Shan Potts Law Officespowered byCUBEYOGI AI AUTOMATION
3
Phone lines automated
3
Languages served
4
Departments auto-routed
24/7
Incl. holidays & after hours
Shan Potts Law Offices Team
SHAN POTTS LAW OFFICES — GLENDALE, CA
About The Firm

A human-rights practice built on "client first."

Shan Potts Law Offices is an immigration, criminal defense, and post-conviction relief practice in Glendale, California, led by human rights attorney Shan Potts. A Berkeley graduate who went on to study comparative law in Guanajuato, Mexico, Potts built his career on asylum and immigration work — arguing before the Ninth Circuit Court of Appeals and the California Supreme Court, and founding an asylum-focused legal fellowship at UCLA.

The firm's "client first" ideology shapes everything downstream: attorneys like Gil Mata (business, employment, and family-based immigration) and E. Benjamin Hinojos (employment litigation) lead casework, backed by an operations and client-lead team that keeps cases moving day to day. As the caseload grew, that same philosophy is exactly what made manual, business-hours-only intake a problem worth solving.

Headquarters
Glendale, California
Practice Areas
Immigration · Criminal Defense · Post-Conviction Relief
Philosophy
"Client First" Ideology
Notable
Ninth Circuit & CA Supreme Court arguments
The Problem

Growth had outrun the front door.

Every new client was good news. But every new client also meant another call to answer, another envelope to open, and another question that had already been answered a hundred times that week.

Voice Calls

01 / LINE
  • No coverage after business hours or on holidays — calls simply went unanswered
  • Staff repeatedly fielding the same routine questions, over and over
  • Detained clients had no fast lane to reach someone urgently
  • New-client and existing-client traffic mixed on the same lines, jamming everyone up

Case Handling

02 / MAIL & DOCS
  • Lots of incoming snail mail each day, sorted by hand into the right department
  • Overloaded inbox — every email had to be opened and read before it could be routed
  • Lack of process and missed tracking of which case owned which document
  • Immediate, time-sensitive issues couldn't always be addressed right away

Customer Pain Points

03 / CLIENT
  • No self-service way to check a case status without calling and waiting
  • Inefficient use of staff time on repetitive intake, pulled away from real casework
  • More staff intervention needed for things clients could resolve themselves
  • Nothing available beyond working hours — urgent needs had to wait until Monday
The CubeYogi Difference

Not a bolt-on chatbot. A system built inside the firm's own stack.

CubeYogi designed the automation to live where the firm already worked — Microsoft Teams, SharePoint, Planner, and Power BI — so staff manage it like a colleague, not a vendor login.

01

Native to Microsoft 365

Built on Teams Auto-Attendant, Azure Bot, SharePoint, Planner, and Power BI — the same tools the firm already ran on, instead of a separate platform to learn.

02

Reads intent, not just keystrokes

Keyword extraction tells a USCIS Request for Evidence apart from a DOJ FOIA response, and routes each to the correct department automatically.

03

Multilingual from the first prompt

English, Spanish, and Tagalog are handled directly in the call flow — no hold time waiting for a bilingual staff member to become free.

04

Escalation is automatic, not hopeful

A deadline inside a 7-day window pages a named supervisor directly — it doesn't just wait quietly in a shared inbox.

05

Detained clients get a fast lane

A dedicated prompt lets detained clients or their families signal urgency immediately, ahead of the standard menu.

06

Staff stay in control

A backend management app lets non-technical staff add keywords, reassign departments, and toggle features — no developer required.

The Solution

Two automations, one intake philosophy.

CubeYogi shipped the rebuild as two connected systems — one for the phone lines, one for everything that arrives as mail — both feeding the same Planner-based workflow the team already trusted.

Voice Process Flow Automation

3 lines · Main / New-Client / Courts & Detained
STEP 01

Call arrives

Teams Auto-Attendant checks for holiday or after-hours status and routes to the right line.

STEP 02

Azure Bot answers

Offers an urgent fast lane for detained clients, then plays the welcome message.

STEP 03

Language select

English, Spanish, or Tagalog — chosen with a single keypress.

STEP 04

Caller type menu

New client, government official, existing client, or general inquiry.

STEP 05

Smart routing

Existing clients reach a sub-menu: detained, new service, payment, case status, or a representative.

STEP 06

Self-serve or queue

Case status sends an instant text link; other requests reach SCM / ACM / Accounting.

STEP 07

Nothing lost

Unanswered calls offer a booking text or voicemail — every voicemail auto-creates a Planner task.

scroll for full flow
Line 2 — New clients onlyLine 3 — Courts & detained clientsHoliday line auto-detected

Mail & Docs Process Flow Automation

Transactions · Litigation · Legal Analysis · Finance
STEP 01

Mail arrives

Email or scanned mail reaches the firm's dedicated intake address.

STEP 02

Saved to SharePoint

Attachments are captured and stored automatically, no manual filing.

STEP 03

Doc Process Bot

An HTTP trigger hands the document to the automation for reading.

STEP 04

Keyword extraction

Identifies the department and flags deadline language (USCIS, EOIR, BIA, DOJ, ICE).

STEP 05

Planner task created

Auto-assigned to the right staff member with Medium or Urgent priority.

STEP 06

Escalation check

Legal-analysis deadlines under 7 days notify the named supervisor directly.

STEP 07

Tracked to close

Power BI dashboards and recurring digests track every task through to completion.

scroll for full flow
Transactions → USCIS filingsLitigation → EOIR / BIALegal Analysis → DOJ / DOS / FBI / ICEFinance
Backend Management App — both flows are configured, not coded. Staff manage Planner assignments, escalation contacts, and department keywords themselves, and can toggle features like agent transfer on or off. Scanned paper mail runs through OCR on request, and Power Automate flows push daily, weekly, monthly, quarterly, and yearly stats — plus a standing digest of tasks still pending follow-up.
The Benefits

What changed, in practice.

The system didn't just move work off staff's plate — it changed what clients could get done on their own, and what leadership could see at a glance.

24/7

Client access never closes

The dedicated holiday and after-hours line means no call goes fully unanswered — even on a Sunday.

SMS

Self-service case status

One keypress sends a status link by text, cutting down the "just checking in" calls that used to reach staff.

Every document finds a desk

Keyword routing sorts USCIS notices from DOJ letters and opens the Planner task before a human opens the file.

7d

Deadlines get a safety net

Anything inside a 7-day window escalates straight to the named supervisor, not a shared inbox.

Language is never a wait

Spanish- and Tagalog-speaking clients self-serve in the call flow instead of waiting for a bilingual staff member.

BI

Leadership sees it live

Power BI dashboards give a real-time read on call and document volume, instead of relying on memory.

Staff time back on casework

With routine intake and mail sorting automated, the team spends less time triaging and more time on clients.

OCR

Snail mail joins the pipeline

Scanned paper correspondence runs through OCR on request, folding it into the same automated flow as email.

What They Say

Hear it from the team living with the system every day.

Rather than paraphrase the feedback, here is a video testimonial presented by Shan Potts himself, sharing insights after the automation had been running client calls and case mail for several months.

SP
Shan D Potts
Attorney & Founder, Shan Potts Law Offices, Glendale, CA, USA