Skip to content
ServicesOur WorkAboutHow We WorkInsights
Discuss Your Project
HomeServicesOur WorkAboutHow We WorkInsights
Discuss Your Project
Byte Harbor Inc.

Technology built around your business. Websites, custom software, e-commerce and practical AI automation, from strategy to launch and beyond.

Based in Calgary, ABWorking with clients across Canada and the US

hello@byteharbor.ca

Services

  • Website Development
  • Custom Software
  • E-commerce
  • AI & Automation
  • Integrations
  • Next.js Development

Company

  • Our Work
  • About
  • How We Work
  • Insights

Start

  • Discuss Your Project
  • All Services
© 2026 Byte Harbor Inc. All rights reserved.Privacy PolicyBack to top
Home/Our Work/Companion app with AI coach & voice
AI & automation

Companion app with AI coach & voice

An AI coach you can talk to, out loud.

Illustration for Companion app with AI coach & voice

Overview

The challenge

Customers needed support between human check-ins, and coaches needed help keeping up. And nobody should receive duplicate or poorly timed messages across channels.

Our approach

We built a companion web app with an AI coach that chats and talks, interactive in-chat cards, and a rules engine that coordinates nudges across the app and SMS.

Project type
AI & automation
Client
Confidential

Built with

  • React
  • OpenAI
  • ElevenLabs
  • Stripe
  • Supabase

Standout features

  • A real-time conversational voice assistant
  • AI chat that answers with interactive cards, steered by a server-side rules engine
  • One shared record across app and SMS, so nobody gets the same nudge twice

Everyday impact

Members get help at any hour, and coaches see AI suggestions right beside their roster.

What we built

Inside the system

  • AI chat with interactive cards

    Responses mix text with interactive widget cards instead of walls of text.

  • Real-time voice assistant

    A conversational voice agent and text-to-speech let people talk to the coach out loud.

  • Cross-channel nudge engine

    A server-side rules engine decides which nudge each person sees, with one shared record across app and SMS so nobody gets it twice.

  • In-browser audio calls

    Tokenised links start audio calls in the browser, with recording processing afterwards.

  • Checkout & fulfilment

    Stripe checkout for memberships and products, plus order and fulfilment notifications.

  • Coach portal & admin consoles

    Rosters, profiles and AI suggestions for coaches, plus prompt, knowledge base, widget, form and curriculum management for admins.

How it works

From start to finish

  1. 01

    A customer chats or talks to the AI coach in the app.

  2. 02

    The rules engine picks the right nudge and records it once across channels.

  3. 03

    Coaches see AI suggestions beside each person on their roster.

  4. 04

    Admins tune prompts, content and widgets without a deploy.

Services behind this project

  • AI & Business AutomationTeams that want AI to take on routine work safely, with clear review and visibility.
  • Custom Software & Web ApplicationsTeams whose processes have outgrown off-the-shelf tools.

More work

Related projects

View all work
  • Illustration for AI operations & outreach platform
    AI & automation

    AI operations & outreach platform

    One command centre for every AI agent, conversation and dollar spent.

    Standout features

    • Proactive SMS outreach drafted by AI and gated by quiet hours, caps and consent, with people approving what goes out
    • Every AI call logged with tokens and cost, plus an ops assistant that answers questions about spend, quality and jobs in plain English
    • An evaluation harness that tests AI messages against hard rules and an AI judge before they reach anyone

    Everyday impact

    The team sees what every AI agent is doing, what it costs and when it needs a human, without digging through logs.

    Built with

    • OpenAI
    • Supabase Edge Functions
    • pg_cron
    • ElevenLabs
    • Telnyx
    View project : AI operations & outreach platform
  • Illustration for AI analyst agents
    AI & automation

    AI analyst agents

    AI teammates that work while everyone sleeps.

    Standout features

    • New call recordings analyzed every 30 minutes, with action items added to a tracker automatically
    • Chat and email requests investigated by an AI agent that writes a standalone report for each
    • Built with guardrails: read-only data access and blocked writes

    Everyday impact

    Follow-ups and investigations are ready before the team logs in.

    Built with

    • Claude
    • Node.js
    • Google Chat API
    • Gmail API
    View project : AI analyst agents
  • Illustration for Data-integrity anomaly monitor
    AI & automation

    Data-integrity anomaly monitor

    Catches data problems before anyone notices them.

    Standout features

    • 65 automated checks, each tied to the real incident it’s designed to catch
    • Every issue tracked daily as new, ongoing or solved
    • An AI-written morning summary in plain English, with alerts in Google Chat and email

    Everyday impact

    The team starts each day knowing exactly what needs fixing, and who owns it.

    Built with

    • Postgres
    • pg_cron
    • Claude
    • Node.js
    • GitHub Actions
    View project : Data-integrity anomaly monitor
← All workNext: Customer portal & onboarding app

Start a conversation

Facing a similar challenge?

Tell us what you’re trying to build. We’ll talk through how we’d approach it and what a sensible first step looks like.

Discuss Your Project