Flying Dog Media

Our Work

Systems That Solve
Real Problems

We don't build demos. We build systems that people rely on every day — tools that change how a business actually operates.

Energy / Field Services Client Portal · Ticket Management · Multi-Company

CCG Technologies

A Field Service Support Portal
Built for the Permian Basin

CCG Technologies supports dozens of oil and gas clients across one of the most demanding environments in North America. We built them a centralized client portal to bring tickets, technicians, and communications into one place — live at support.ccgtec.com.

26
Client Companies
79
Active Users
5
Core Modules
0
Passwords to Remember

The Challenge

Managing Field Service Across 26 Companies Without Losing Your Mind

CCG Technologies provides IT infrastructure, SCADA, and field engineering support to energy producers across the Permian Basin. Their clients span the full range — from giants like Conoco Phillips to independent operators like Aeres Energy and BTA Oil Producers.

Managing support tickets across that many accounts through email and spreadsheets meant things fell through the cracks. Technicians didn't have a single source of truth. Clients had no visibility. Dispatching a field engineer to a remote site required digging through contacts, coordinates, and notes scattered across different tools.

They needed a purpose-built system — one that their team could actually adopt, and their clients could actually use without a training manual.

The Solution

A Centralized Support Portal That Works Like a Real Product

We built a multi-company support portal with role-based access, real-time ticket tracking, geo-aware dispatch routing, and frictionless authentication — all deployed on a custom domain owned by CCG Technologies.

The portal uses magic link email authentication, meaning clients and technicians sign in with a single click from their inbox — no passwords, no forgotten credentials, no IT helpdesk calls just to log in.

Admins see everything. Technicians see their assigned work. Client contacts see only their company's tickets. Every role gets exactly the right level of access without a complicated permissions configuration.

What the Portal Does

🎫
Ticket Review Dashboard

A real-time ticket queue with sidebar navigation, status filters, company filters, and technician assignment. Each ticket shows job number, description, contact, and status at a glance.

📍
Geo-Aware Dispatch

Each ticket captures site name, GPS coordinates (lat/long), and mapping data — giving field technicians exact location info before they leave the office.

💬
In-Ticket Messaging

Structured messaging directly within a ticket — select recipients by name, role, and company, attach files up to 25MB, and send updates without switching to email.

👥
User Management

A full admin panel for managing 79+ users across all client companies. Each user has a defined role and access rights tied to their company.

🏢
Company Management

A searchable directory of all 26 client companies, each with a unique customer number. Admins can add, edit, or remove companies as the client roster grows.

🔐
Passwordless Auth

Magic link authentication means users sign in from a single email click. No passwords to manage, no locked accounts — instant secure access from any device.

Technology

Zite PlatformFillout AuthMagic Link SSORole-Based Access ControlCustom DomainGPS / Geo CoordinatesFile Attachments
Building something like this?
Tell us what you're trying to solve — we'll figure out how to build it.
Start a Conversation →
Education / Student Travel Marketing Site · Registration Portal · Online Payments

Grand Classroom

A Booking Platform for
Educational Student Travel

Grand Classroom runs guided educational trips for school groups — from the Grand Canyon and Great Smoky Mountains to Costa Rica and Iceland. We build and maintain their public marketing site and the self-serve registration portal that turns interested teachers and families into booked travelers — live at grandclassroom.com.

Students Traveled
Trips / Year
Partner Schools
2011
Client Since

The Challenge

Turning a Travel Catalog Into Booked Trips

Grand Classroom's business runs on a long cycle: a teacher discovers a destination, a trip gets organized for a class, and then dozens of individual students and families each have to register, pay, and stay informed in the months before departure.

That means the website can't just be a brochure. It has to present trips clearly to teachers, then hand off cleanly to a registration system parents can use on their own — without a phone call for every sign-up.

And because this is regulated student travel (Grand Classroom is CSTO-certified), trust, safety information, and trip-protection options have to be front and center.

The Solution

A Marketing Site Wired to a Self-Serve Registration Portal

We build and maintain Grand Classroom's public site, organized around how schools actually choose trips — National Parks, Historic Cities, and International destinations — each with its own landing experience and a clear path for teachers to get started.

From there, families flow into a dedicated registration portal at trips.grandclassroom.com, where parents create accounts, find their school's specific trip, register their student, and manage payments — including optional Travel Refund trip protection — entirely on their own.

The result is one connected funnel: discovery, teacher onboarding, family registration, and payment, all under the Grand Classroom brand and backed by the CSTO certification details travelers look for.

What the Platform Does

🧭
Destination Discovery

Trips organized by National Parks, Historic Cities, and International destinations, each with its own landing pages so teachers can find the right fit fast.

📝
Find-Your-Trip Registration

Students and families search for their school's specific trip and register online, replacing manual sign-up sheets and phone calls.

👪
Parent Accounts

A dedicated parent login where families manage their traveler's registration and trip details through the trips.grandclassroom.com portal.

💳
Online Payments & Donations

Families pay for trips online, and supporters can donate to sponsor a traveler — all handled through the site.

🛟
Trip Protection

Integrated Travel Refund trip protection lets participants cover their trip at registration and cancel up to a day before travel for any reason.

🎓
Teacher Onboarding

Clear 'Get Started' paths guide teachers from a destination idea to a planned trip with Grand Classroom's travel experts.

Technology

Marketing WebsiteRegistration PortalParent AccountsOnline PaymentsTrip Protection IntegrationCSTO-CompliantResponsive Design
Have a program that needs to scale online?
From marketing site to self-serve registration and payments — we'll build the funnel.
Start a Conversation →
More projects in progress
🤖

Automation

AI Workflow Automation

End-to-end automation of a multi-step business process — cutting manual handling time from hours to minutes.

Case Study Coming Soon
📊

Analytics

Operational Intelligence Dashboard

Custom reporting layer built on top of an existing data stack — giving leadership real-time visibility.

Case Study Coming Soon
💬

AI Assistant

Custom AI Knowledge Base

A domain-specific AI assistant trained on internal documentation for instant, accurate answers.

Case Study Coming Soon