Doctome - CA/CPA Office Automation SaaS Solution

Built a multi-office SaaS platform for CA/CPA firms in Israel over a 5-year partnership. Features role-based access control across multiple office locations, document management, client portals, automated workflows, and comprehensive office automation tools.

5 Years PartnershipFull-Stack Lead DeveloperSaaS PlatformMulti-Office RBAC

Doctome Office Automation

Product Impact

Key milestones achieved over 5 years of development and partnership

5 Years

Continuous development partnership

Multi-Office

Supporting CA/CPA firms across Israel

100%

Custom-built task & deadline management

Bilingual

Native Hebrew & English support

From COVID-19 Challenge to 5-Year Success Story

The Beginning

In November 2020, during the height of COVID-19 when finding work was extremely challenging, I connected with Itay Mannor. As a CPA, he had successfully automated his own accounting office using Cognito Forms and saw an opportunity to resell this solution under his own brand to other CA/CPA firms across Israel.

Personal Connection

What made this project special was the personal relationship that developed. Itay was so pleased with our work that he and his family traveled from Israel to visit me personally. This 5-year partnership has been built on trust, mutual respect, and shared vision - weathering many ups and downs together.

Evolution from Simple to Sophisticated

We started with a straightforward goal: integrate Cognito Forms into a branded platform for CA/CPA office automation. Using CodeIgniter as the MVC framework and vanilla JavaScript for the frontend, we built the initial system to meet Itay's vision of reselling automated office solutions to accounting professionals.

However, as the project grew, we realized the limitations of relying on third-party form solutions. We made the strategic decision to build everything from scratch - task management, client workflows, deadline tracking, employee monitoring - giving us complete control over features and user experience.

The transformation into a full-blown SaaS platform included implementing Role-Based Access Control (RBAC) for multi-office firms, WhatsApp integration for instant client and team notifications, single login with data isolation per office, and complete admin oversight capabilities for managing the entire platform.

Bilingual Excellence Without Shortcuts

One of the unique aspects of Doctome is its true bilingual implementation. Rather than relying on Google Translate or similar services, we built the internationalization system from the ground up.

Every interface element, notification, and piece of content was carefully translated and culturally adapted for both Hebrew and English speakers. This attention to detail ensured that CA/CPA professionals in Israel could work seamlessly in their preferred language.

5-Year Development Journey

How a simple integration project evolved into a comprehensive CA/CPA office automation platform

Phase 1: Foundation

November 2020 - March 2021

Initial development focused on Cognito Forms integration and basic office automation features. Built on CodeIgniter MVC with JavaScript frontend.

Cognito Forms integrationUser authenticationBasic client recordsOffice dashboard

Phase 2: Customization

April 2021 - December 2021

Transitioned from third-party forms to custom task management. Implemented RBAC and multi-office architecture.

Custom task systemRBAC implementationMulti-office supportData isolation

Phase 3: Advanced Features

2022

Added sophisticated features including WhatsApp notifications, single login for multi-office access, deadline tracking, and employee workload monitoring.

WhatsApp integrationSingle sign-onDeadline managementWorkload dashboard

Phase 4: Internationalization

2023

Implemented true bilingual support with native Hebrew and English interfaces, built from scratch without translation services.

Bilingual interfaceRTL supportLocalized notificationsCultural adaptations

Phase 5: Optimization & Scale

2024-2025

Ongoing optimization, feature enhancements, and scaling to support growing user base across multiple CA/CPA offices in Israel.

Performance optimizationClient status trackingUser trainingContinuous support

Platform Capabilities

Comprehensive features built from the ground up for CA/CPA office automation

Task Management System

Comprehensive task tracking system allowing teams to create, assign, and monitor client work. Track which employee is working on what tasks, set priorities, and ensure nothing falls through the cracks.

Client Status Tracking

Instantly check the status of any client's work. When clients ask for updates, provide accurate real-time information about their case status, assigned staff, and completion timeline with just a few clicks.

Deadline Management

Never miss a deadline again. Visual deadline tracking, automatic reminders, and priority-based task lists ensure all client work is completed on time. Get alerts for upcoming and overdue tasks.

Employee Workload Monitoring

See at a glance which employees are overloaded and who has capacity. Balance workload across your team, identify bottlenecks, and make informed staffing decisions based on real-time data.

Role-Based Access Control

Sophisticated RBAC system ensuring staff members only see data relevant to their offices and roles. Partners get full visibility while associates see only their assigned work.

WhatsApp Integration

Native WhatsApp notification system keeping staff and clients informed about task updates, deadlines, and important information in real-time without requiring email monitoring.

Multi-Office Management

Seamlessly manage multiple CA/CPA office locations under one platform with proper data isolation, ensuring each office's information remains secure and separate while enabling collaboration.

True Bilingual Support

Native Hebrew and English interfaces built from scratch, not translated. Complete RTL support and cultural adaptations for both languages, perfect for Israeli accounting firms.

Technical Challenges & Solutions

Key obstacles overcome during 5 years of development

From Third-Party to Custom Task Management

Challenge:

Initial reliance on Cognito Forms created limitations in customization and feature development. CA/CPA firms needed sophisticated task tracking, client status monitoring, and deadline management that generic forms couldn't provide.

Solution:

Architected and built a complete custom task management system from scratch, including task assignment, status tracking, deadline monitoring, employee workload visualization, and client status reporting. This gave us unlimited flexibility to implement accounting-specific workflows and features.

Multi-Office Data Isolation

Challenge:

CA/CPA professionals often work across multiple office locations but client data must remain strictly separated. We needed a system that provided convenience without compromising data security and client confidentiality.

Solution:

Implemented sophisticated RBAC with office-level data isolation. Single login with intelligent filtering ensures users only see data from offices they're authorized to access, with admin override for platform management and cross-office reporting when needed.

Real-Time Client Status Updates

Challenge:

When clients call asking about their work status, staff needed to provide instant, accurate answers. Manual searching through files and emails was inefficient and unprofessional.

Solution:

Built a centralized status tracking system with instant search and filtering. Any staff member can immediately see a client's current status, assigned employee, work progress, and estimated completion date - turning a 10-minute search into a 10-second lookup.

Employee Workload Visibility

Challenge:

Partners couldn't see which employees were overloaded versus underutilized, leading to burnout and inefficiency. Task assignment was based on guesswork rather than data.

Solution:

Developed real-time workload dashboard showing each employee's active tasks, deadlines, and capacity. Visual indicators highlight overloaded staff and available capacity, enabling data-driven task assignment and workload balancing.

True Bilingual Implementation

Challenge:

Google Translate and similar services provide poor user experience and can't handle accounting terminology accurately. Hebrew RTL support added complexity.

Solution:

Built internationalization system from scratch with professional translations for all content. Implemented proper RTL support in CSS and UI components, ensuring natural reading experience for Hebrew speakers in the Israeli accounting market.

Technology Stack

Built with reliable, proven technologies for healthcare-critical operations

CodeIgniterPHPJavaScriptMySQLHTML5/CSS3WhatsApp Business APIAJAXBootstrapjQueryREST APIGitApacheLinux ServerComposer
Free SaaS Strategy Call

Risk-Free Start

In 30 minutes, I'll review your SaaS idea, suggest the right architecture, and give you a realistic timeline.

Free Strategy Call

First SaaS strategy call completely free. Discuss your idea, get architecture advice, no commitment.

Free Work Sample

Up to 5 hours of actual work at no cost. See my process and quality firsthand.

Why I offer this: Building a SaaS is a big decision. This lets you experience my problem-solving approach, communication style, and technical expertise before you commit.

Have a SaaS Idea? Let's Build It.

I've built 100+ SaaS products from scratch. Book a free call to discuss your idea — no commitment, no pitch.