Establishing a solo business isn’t as simple as it may initially seem. There are considerable details that must be first resolved. For instance, based on the state and city location, there may (or may not) be business licenses and local taxes that must be accounted for and paid. While some business types, such as real estate and financial services, may require industry-specific licenses, others, such as code development or creative services, do not. There’s also the need to establish health insurance, and retirement plans and obtain the necessary federal employer ID number. Not to mention the endless paperwork and bookkeeping required.
“When it comes to becoming a solopreneur, understanding the specific items required in each circumstance requires a very detailed workflow,” explains Chintan Shah, VP of engineering at Collective.
– Chintan Shah, VP of engineering at Collective
And creating most of these processes, or workflows, that drive Collective’s business was accomplished manually until recently. As customers entered their information within the Collective webpage, Collective’s expert staff would help guide the process based on the type of business and its location. This was managed by a manual step-by-step task list, and what steps were required for each business type were largely guided out of spreadsheets, explains Shah.
To build both internal and external facing applications, the Collective team chose the user interface JavaScript library React hosted on the Python web development framework Django. Using this stack, the Collective development team created a detailed dashboard view that enables their customers to get insights into their business financial health. However, the internal document management workflows and data transfer into Collective’s internal systems remained largely manual. This caused considerable back and forth as Collective’s experts verified their customer’s information and ensured everything was properly in place.
“The world of accounting tax payroll is very workflow-driven, where there's a specific step-by-step process depending on individual circumstances,” Shah adds. Further, regarding taxes and bookkeeping, Collective’s customers would need support through workflows recurring monthly, quarterly, and yearly.
To gather and manage that customer information, Collective chose the communication platform Front, cloud storage services, and accounting software designed for solopreneurs. However, as Collective’s business grew, it needed a sustainable and scalable way to automate these process workflows. “One of the primary objectives for me was to develop an architecture that would get Collective on a path to successful automation,” says Shah.
A high level of workflow automation would not only benefit their customers with swifter and streamlined services, but it would also help Collective to improve its margins and grow more profitably. “The idea was always to grow like a tech company and automate as many step-by-step processes as possible to make it as self-sufficient for our customers as possible. This would help us serve our customers more quickly, and our staff experts can then focus on more complex customer requests and questions,” explains Shah.