Solution
Our focus with the project was on creating a system that could handle the complexity of CutTime’s financial processes while being easy to use. Retool allowed us to move quickly. Our team of Retool developers was about to prototype rapidly and get an early feedback. We built the system step-by-step. The app started with license management only, and than was expanded with other features: payment integration, automated invoicing, and reporting.
The solution we chose was to integrate seamlessly with HubSpot and Stripe, ensuring that data flowed effortlessly between systems. We also developed PDF templates for invoices, making communication with clients both professional and consistent. The system now tracks payment statuses, sends automated reminders, and provides detailed revenue reports to streamline accounting processes.
Learn more about the top reasons to hire Retool developers for your project
Scope of work
First, we focused on creating a comprehensive solution that streamlined license management, automated payment and invoicing workflows, and delivered insightful reporting. Each feature was designed to address specific operational pain points. But the important part was also to ensure the system remained user-friendly and adaptable.
1. Licenses Management
- Centralized license storage, including vendor details, costs, and validity periods.
- Developed tools to navigate overlapping licenses and manage renewals efficiently.
- Set up a Retool database to securely store all relevant information.
2. Payments Management
- Integrated Stripe for online payments and financial tracking.
- Enabled offline payment tracking to ensure accounting accuracy.
- Provided customers with multiple payment options for greater flexibility.
3. Automated Invoicing
- Built a system to generate and email invoices automatically using Stripe’s API.
- Developed professional PDF templates for consistent invoicing.
- Added automated reminders for overdue invoices to improve collection rates.
4. Reporting
- Created detailed reports to track license activity, payment statuses, and revenue.
- Enabled report export to CSV for easier data sharing and integration with accounting systems.
- Developed revenue reports compatible with accounting software for streamlined financial tracking.
Technology stack
Backend Development
- Retool: Used to develop the internal application and manage the backend database.
- Retool DB: Utilized for secure data storage, handling client information, license details, and payment records.
Learn more what is Retool and why it might be perfect for your business
Frontend Development
- Retool UI Components: Designed to create user-friendly input forms, dashboards, and reports for vendors and program directors.