DogHouse Logo
Client Login Staff Login
DogHouse

Client Portal

Enter your email address to receive a secure login link
We'll send you an email with a secure link and access code to log in - no password needed!
🔑 Already have an access code? If you received a 6-digit code in your email, enter it below to access the portal instantly.
Enter the 6-digit code from your email. The code is not case-sensitive.
© 2025 FatLab, LLC | Version 1.20.1
Version History
Version 1.20.1 Enhancement Administrative Update

Released: November 11, 2025

Backend improvements and administrative features.

Version 1.20.0 Major Feature Administrative Update

Released: November 8, 2025

Backend improvements and administrative features.

Version 1.19.2 Major Feature Administrative Update

Released: November 6, 2025

Backend improvements and administrative features.

Version 1.19.1 Enhancement Administrative Update

Released: November 6, 2025

Backend improvements and administrative features.

Version 1.19.0 Major Feature Administrative Update

Released: November 6, 2025

Backend improvements and administrative features.

Version 1.18.8 Bugfix Administrative Update

Released: October 24, 2025

Backend improvements and administrative features.

Version 1.18.7 Bugfix Administrative Update

Released: October 24, 2025

Backend improvements and administrative features.

Version 1.18.6 Enhancement Administrative Update

Released: October 24, 2025

Backend improvements and administrative features.

Version 1.18.5 Bugfix Administrative Update

Released: October 24, 2025

Backend improvements and administrative features.

Version 1.18.4 Enhancement Administrative Update

Released: October 24, 2025

Backend improvements and administrative features.

Version 1.18.3 Bugfix Administrative Update

Released: October 24, 2025

Backend improvements and administrative features.

Version 1.18.2 Bugfix Administrative Update

Released: October 23, 2025

Backend improvements and administrative features.

Version 1.18.1 Enhancement Administrative Update

Released: October 23, 2025

Backend improvements and administrative features.

Version 1.18.0 Enhancement Administrative Update

Released: October 23, 2025

Backend improvements and administrative features.

Version 1.17.0 Major Feature Client

Released: October 23, 2025

  • • Completely redesigned ticket message headers with modern card/chip styling
  • • Refactored recipient tracking to use contact IDs instead of email addresses
  • • Added metadata storage for message recipients with backward compatibility
  • • Implemented two-column layout: From (left) and To (right) for better space utilization
  • • Date/time now prominently displayed at top of each message with adaptive icon colors
  • • Recipients displayed with avatars, names only (no email clutter)
  • • All avatars unified to 28px with borders for both images and initials
  • • Shows all notification recipients in message thread for full transparency
  • • Helper functions retrieve full contact details (name, email, avatar) from contact IDs
  • • Applied redesign to both admin ticket view and client portal
  • • Removed duplicate timestamp displays for cleaner interface
  • • Hover effects on avatar borders and recipient cards for better interactivity
  • • Responsive design stacks vertically on mobile devices
  • • Light/dark theme support for inbound (client) vs outbound (admin) messages
  • • Full backward compatibility with existing messages using old text format
  • • Improves visibility into who received each ticket notification
Version 1.16.4 Bugfix Administrative Update

Released: October 23, 2025

Backend improvements and administrative features.

Version 1.16.3 Enhancement Administrative Update

Released: October 23, 2025

Backend improvements and administrative features.

Version 1.16.2 Bugfix Administrative Update

Released: October 23, 2025

Backend improvements and administrative features.

Version 1.16.1 Bugfix Administrative Update

Released: October 6, 2025

Backend improvements and administrative features.

Version 1.16.0 Feature Administrative Update

Released: September 18, 2025

Backend improvements and administrative features.

Version 1.15.0 Major Feature Administrative Update

Released: September 16, 2025

Backend improvements and administrative features.

Version 1.14.0 Major Feature Client Features

Released: September 4, 2025

  • • Added dedicated payment setup flow for new clients with welcoming onboarding experience
  • • New start-payment.php page specifically designed for brand new clients beginning their subscription
  • • Separate subscription_welcome.php success page with celebratory messaging for new clients
  • • Smart routing system detects whether client is new or existing and shows appropriate messaging
  • • Fixed trial period calculation issue where Stripe would start billing one day early
  • • Enhanced freshbooks_bill_date field to serve dual purpose as subscription start date for new clients
  • • Improved payment setup messaging to clarify Stripe's "free days" terminology
  • • Both new and existing client flows properly save Stripe subscription and customer IDs
  • • Added comprehensive documentation for both payment setup links in the Payments tab
  • • Trial period calculations now correctly ensure billing starts ON the specified date
Version 1.13.0 Major Feature Administrative Update

Released: September 3, 2025

Backend improvements and administrative features.

Version 1.12.7 Minor Update Administrative Update

Released: January 3, 2025

Backend improvements and administrative features.

Version 1.12.6 Bugfix Administrative Update

Released: September 2, 2025

Backend improvements and administrative features.

Version 1.12.5 Minor Update Administrative Update

Released: August 28, 2025

Backend improvements and administrative features.

Version 1.12.4 Minor Update Administrative Update

Released: August 28, 2025

Backend improvements and administrative features.

Version 1.12.3 Minor Update Administrative Update

Released: August 28, 2025

Backend improvements and administrative features.

Version 1.12.2 Minor Update Client Portal

Released: August 28, 2025

  • • Adjusted client dashboard layout to give more space to support tickets section
  • • Increased tickets column width from 2/3 to 3/4 of the page (col-lg-8 to col-lg-9)
  • • Reduced sidebar column width from 1/3 to 1/4 of the page (col-lg-4 to col-lg-3)
  • • Provides better breathing room for ticket information while keeping billing status and featured content visible
  • • Optimizes layout for clients with multiple active support tickets
Version 1.12.1 Bugfix Administrative Update

Released: August 27, 2025

Backend improvements and administrative features.

Version 1.12.0 Feature Administrative Update

Released: August 27, 2025

Backend improvements and administrative features.

Version 1.11.26 Minor Update Administrative Update

Released: August 27, 2025

Backend improvements and administrative features.

Version 1.11.25 Bugfix Administrative Update

Released: August 27, 2025

Backend improvements and administrative features.

Version 1.11.24 Minor Update Client Portal

Released: August 21, 2025

  • • Updated ticket status labels for better client communication clarity
  • • Changed "waiting on us" to "With FatLab Team" to better indicate active handling
  • • Changed "send to DevOps" to "Queued for Development" to show it's in line but not actively worked
  • • Changed "waiting on DevOps" to "In Development" for clearer status indication
  • • Fixed yellow badge readability by ensuring dark text on yellow backgrounds throughout client portal
  • • Status labels now provide clearer messaging about where tickets stand in the workflow
Version 1.11.23 Enhancement Administrative Update

Released: August 20, 2025

Backend improvements and administrative features.

Version 1.11.22 Minor Update Administrative Update

Released: August 15, 2025

Backend improvements and administrative features.

Version 1.11.21 Bugfix Administrative Update

Released: August 15, 2025

Backend improvements and administrative features.

Version 1.11.20 Minor Update Administrative Update

Released: August 15, 2025

Backend improvements and administrative features.

Version 1.11.19 Enhancement Administrative Update

Released: August 15, 2025

Backend improvements and administrative features.

Version 1.11.18 Feature Administrative Update

Released: August 13, 2025

Backend improvements and administrative features.

Version 1.11.17 Enhancement Administrative Update

Released: January 14, 2025

Backend improvements and administrative features.

Version 1.11.16 Bug Fix Administrative Update

Released: January 14, 2025

Backend improvements and administrative features.

Version 1.11.15 Enhancement Administrative Update

Released: January 13, 2025

Backend improvements and administrative features.

Version 1.11.14 Enhancement Administrative Update

Released: January 12, 2025

Backend improvements and administrative features.

Version 1.11.13 Enhancement Administrative Update

Released: January 12, 2025

Backend improvements and administrative features.

Version 1.11.12 Enhancement Administrative Update

Released: January 12, 2025

Backend improvements and administrative features.

Version 1.11.11 Enhancement Administrative Update

Released: January 12, 2025

Backend improvements and administrative features.

Version 1.11.10 Enhancement Administrative Update

Released: January 12, 2025

Backend improvements and administrative features.

Version 1.11.9 Enhancement Administrative Update

Released: January 12, 2025

Backend improvements and administrative features.

Version 1.11.8 Bugfix Administrative Update

Released: January 11, 2025

Backend improvements and administrative features.

Version 1.11.7 Bugfix Administrative Update

Released: January 11, 2025

Backend improvements and administrative features.

Version 1.11.6 Bugfix Administrative Update

Released: January 11, 2025

Backend improvements and administrative features.

Version 1.11.5 Major Change Administrative Update

Released: January 11, 2025

Backend improvements and administrative features.

Version 1.11.4 Bugfix Administrative Update

Released: January 11, 2025

Backend improvements and administrative features.

Version 1.11.3 Bugfix Administrative Update

Released: January 11, 2025

Backend improvements and administrative features.

Version 1.11.2 Enhancement Administrative Update

Released: January 11, 2025

Backend improvements and administrative features.

Version 1.11.1 Bugfix Administrative Update

Released: January 11, 2025

Backend improvements and administrative features.

Version 1.11.0 Major Feature Administrative Update

Released: August 11, 2025

Backend improvements and administrative features.

Version 1.10.4 Enhancement Administrative Update

Released: August 10, 2025

Backend improvements and administrative features.

Version 1.10.3 Bugfix Administrative Update

Released: August 10, 2025

Backend improvements and administrative features.

Version 1.10.2 Enhancement Administrative Update

Released: August 10, 2025

Backend improvements and administrative features.

Version 1.10.1 Enhancement Administrative Update

Released: August 10, 2025

Backend improvements and administrative features.

Version 1.10.0 Major Feature Administrative Update

Released: August 9, 2025

Backend improvements and administrative features.

Version 1.9.2 Critical Bugfix Client Portal

Released: August 8, 2025

  • • CRITICAL: Fixed client token expiration issue causing immediate token invalidation
  • • Removed ON UPDATE current_timestamp() from client_tokens.expires_at column that was causing tokens to expire when validated
  • • Client login tokens now properly maintain their 7-30 day expiration period
  • • Access codes sent via email will no longer expire immediately after first use
  • • Fixed database schema to prevent future token expiration issues on new installations
Version 1.9.1 Bugfix Administrative Update

Released: August 8, 2025

Backend improvements and administrative features.

Version 1.9.0 Major Feature Administrative Update

Released: August 8, 2025

Backend improvements and administrative features.

Version 1.8.2 Bugfix Administrative Update

Released: August 7, 2025

Backend improvements and administrative features.

Version 1.8.1 Enhancement Administrative Update

Released: August 7, 2025

Backend improvements and administrative features.

Version 1.8.0 Major Change Administrative Update

Released: August 7, 2025

Backend improvements and administrative features.

Version 1.7.4 Enhancement Administrative Update

Released: August 7, 2025

Backend improvements and administrative features.

Version 1.7.3 Bugfix Client Portal

Released: August 7, 2025

  • • Fixed critical issue preventing clients from creating support tickets
  • • Resolved database transaction handling incompatibility with persistent connections
  • • Fixed undefined variable warning in email sending system
  • • Added missing status field in ticket creation process
  • • Tickets created by clients now properly save and display in the ticket list
Version 1.7.2 Minor Update Administrative Update

Released: August 6, 2025

Backend improvements and administrative features.

Version 1.7.1 Feature Administrative Update

Released: August 5, 2025

Backend improvements and administrative features.

Version 1.7.0 Feature Administrative Update

Released: August 5, 2025

Backend improvements and administrative features.

Version 1.6.1 Bugfix Administrative Update

Released: August 5, 2025

Backend improvements and administrative features.

Version 1.6.0 Major Change Administrative Update

Released: August 5, 2025

Backend improvements and administrative features.

Version 1.5.2 Bugfix Client Portal

Released: July 23, 2025

  • • Fixed fatal error in time tracking report caused by incorrect database connection handling
  • • Resolved "Undefined method PDO::getConnection()" error on line 98
  • • Updated database initialization to use PDO connection directly
Version 1.5.1 Enhancement Administrative Update

Released: July 23, 2025

Backend improvements and administrative features.

Version 1.5.0 Major Feature Client Portal

Released: July 23, 2025

  • • Added Limited View functionality for restricted client portal access
  • • New checkbox in contact form to enable "Limited Portal Access" for specific contacts
  • • Limited view users can only see tickets directly assigned to them (not all company tickets)
  • • Restricted access to hosting, time tracking, invoices, and meeting booking features
  • • Navigation items show as disabled with tooltips explaining the restriction
  • • Quick stats bar only shows relevant data (active ticket count filtered)
  • • Dashboard messages (both client-specific and universal) are hidden from limited users
  • • Limited view badge displays on contact view page for easy identification
  • • Perfect for contractors, vendors, or clients who only need ticket access
Version 1.4.1 Bugfix Administrative Update

Released: July 23, 2025

Backend improvements and administrative features.

Version 1.4.0 Feature Administrative Update

Released: July 23, 2025

Backend improvements and administrative features.

Version 1.3.6 Bugfix Administrative Update

Released: July 23, 2025

Backend improvements and administrative features.

Version 1.3.5 Bugfix Administrative Update

Released: July 22, 2025

Backend improvements and administrative features.

Version 1.3.4 Enhancement Client Portal

Released: July 22, 2025

  • • Standardized all client tokens to 7-day validity period with multiple uses allowed
  • • Fixed token system to allow unlimited reuse within validity period
  • • Added database migration for missing token usage tracking columns (use_count, max_uses)
  • • Updated email templates to correctly state 7-day expiration for all tokens
  • • Login tokens changed from 30 days to 7 days for consistency
  • • Ticket access tokens now allow unlimited uses instead of being limited to 10
  • • Token behavior now matches what emails promise to clients
Version 1.3.3 Minor Update Administrative Update

Released: July 22, 2025

Backend improvements and administrative features.

Version 1.3.2 Bugfix Client Portal

Released: July 22, 2025

  • • Fixed fatal error when clients create support tickets
  • • Resolved "There is no active transaction" PDO exception
  • • Improved transaction handling with proper autocommit control
  • • Added safeguards to check transaction state before commit/rollback
  • • Fixed undefined variable warning in client login process
Version 1.3.1 Minor Update Client Portal

Released: July 22, 2025

  • • Improved login page tab styling for better visual distinction
  • • Tabs now use vibrant brand colors (orange for code entry, purple for email request)
  • • Fixed desktop layout issue where tabs were stacking vertically
  • • Optimized tab padding and spacing for better mobile responsiveness
  • • Increased login card width to accommodate improved tab design
  • • Enhanced visual feedback with solid colors instead of transparent overlays
Version 1.3.0 Feature Client Portal

Released: July 22, 2025

  • • Major enhancement: Added 6-digit access code authentication system
  • • Clients can now enter a simple 6-digit code instead of clicking email links
  • • Access codes are displayed prominently in all client emails (login links, ticket confirmations, ticket updates)
  • • New tabbed interface on login page allows choosing between email request or code entry
  • • Access codes use confusion-free character set (excludes 0, O, 1, I, L)
  • • Rate limiting implemented to prevent brute force attempts on access codes
  • • Access codes expire after 7 days for security
  • • Particularly useful for mobile users and when email clients strip authentication links
Version 1.2.13 Bugfix Client Portal

Released: July 22, 2025

  • • Fixed client token authentication failure caused by timezone handling inconsistency
  • • Token generation now uses MySQL timestamps consistently to prevent expiration mismatches
  • • Added comprehensive logging for token generation and validation debugging
  • • Ensures client access tokens remain valid for the full 30-day period as intended
Version 1.2.12 Minor Update Administrative Update

Released: July 21, 2025

Backend improvements and administrative features.

Version 1.2.11 Bugfix Administrative Update

Released: July 21, 2025

Backend improvements and administrative features.

Version 1.2.10 Enhancement Administrative Update

Released: July 21, 2025

Backend improvements and administrative features.

Version 1.2.9 Bugfix Administrative Update

Released: July 21, 2025

Backend improvements and administrative features.

Version 1.2.8 Enhancement Client Portal

Released: July 14, 2025

  • • Extended client login token expiry from 48 hours to 30 days
  • • Improved error messages for expired or invalid login links
  • • Added "Request New Link" prompt when tokens fail
  • • Enhanced logging for debugging failed token attempts
  • • Clients can now use email links as their preferred login method for up to 30 days
Version 1.2.7 Enhancement Administrative Update

Released: July 9, 2025

Backend improvements and administrative features.

Version 1.2.6 Enhancement Administrative Update

Released: July 9, 2025

Backend improvements and administrative features.

Version 1.2.5 Enhancement Administrative Update

Released: July 9, 2025

Backend improvements and administrative features.

Version 1.2.4 Bugfix Administrative Update

Released: July 9, 2025

Backend improvements and administrative features.

Version 1.2.3 Critical Security Fix Administrative Update

Released: July 8, 2025

Backend improvements and administrative features.

Version 1.2.2 Bugfix Administrative Update

Released: July 8, 2025

Backend improvements and administrative features.

Version 1.2.1 Bugfix Administrative Update

Released: July 8, 2025

Backend improvements and administrative features.

Version 1.2.0 Feature All

Released: July 8, 2025

  • • Added comprehensive client activity logging across the portal
  • • Track dashboard views, invoice views, payment activities, and more
  • • New activity reports available in admin panel for monitoring client engagement
  • • Enhanced audit trail for all client interactions and document access
  • • Supports better analytics and client engagement tracking
  • • Includes logging for page views, document downloads, and payment transactions
Version 1.1.5 Bugfix Administrative Update

Released: July 8, 2025

Backend improvements and administrative features.

Version 1.1.4 Bugfix All

Released: July 7, 2025

  • • Fixed email formatting issue where line breaks were not displayed in ticket messages
  • • Improved HTML detection to properly distinguish between plain text emails with angle brackets and actual HTML content
  • • Email addresses and URLs in angle brackets (e.g., ) no longer trigger HTML processing
  • • Plain text emails now properly display with paragraph breaks instead of as a single block of text
Version 1.1.3 Minor Update All

Released: July 7, 2025

  • • Fixed blockquote styling in ticket messages to ensure proper readability
  • • Blockquotes now have dark text on light background for better contrast
  • • Fixed issue where email addresses and URLs in blockquotes were invisible
  • • Updated CLAUDE.md to use Dart Sass instead of CodeKit for SASS compilation
  • • Improved anchor tag styling within content cards and blockquotes
Version 1.1.2 Minor Update Administrative Update

Released: July 7, 2025

Backend improvements and administrative features.

Version 1.1.1 Bugfix Administrative Update

Released: July 7, 2025

Backend improvements and administrative features.

Version 1.1.0 Feature Client Portal

Released: July 7, 2025

  • • Added Book a Meeting feature to client portal
  • • New dedicated page for scheduling meetings with team members
  • • Integrated Calendly popup widgets for Shane and Ritz
  • • Added prominent Book a Meeting callout on client dashboard
  • • Removed Your Hosting card from dashboard to streamline interface
  • • Implemented meeting guidelines and team member profiles
  • • All styling managed through SASS architecture
Version 1.0.0 Major Release All

Released: July 7, 2025

  • • Official 1.0.0 release of the Doghouse CRM and Client Management System
  • • System has reached production maturity with comprehensive feature set
  • • Stable client portal with full support ticket, billing, and hosting management
  • • Complete admin interface for company, contact, and task management
  • • Robust email system with template management and delivery tracking
  • • Integrated billing system with Stripe payment processing
  • • Previous version history archived for reference