Recognized for AI Excellence at 2026 Globee® Awards - Read More


The client operates an automated acquisition platform designed for criminal defense law firms. It helps firms identify potential clients through new arrest record tracking, contact detail verification, and targeted prospect identification. The platform, built for the legal industry's tech needs, automates email and SMS outreach, enabling law firms to pursue timely, relevant leads through a centralized digital system.
The project aimed to build an independent legal software solution that could replace reliance on third-party acquisition tools while supporting qualified lead generation. Key goals included automating prospect identification and outreach, expanding geographic coverage, improving contact data accuracy, and supporting compliant communications.

The client approached Radixweb to develop a custom software platform from scratch for criminal defense law firms. The proposed system needed to collect new arrest records, identify relevant prospects, and streamline lead acquisition.
Our team first studied the existing workflow through videos shared by the client. Based on these references, our software product development specialists mapped the user flow, established the AWS architecture, and developed interconnected administration and firm-facing portals.
The platform integrates automated data collection, contact verification, and email and SMS outreach through Twilio. The solution progressed through development and staging, reaching UAT readiness within the agreed project period.
Radixweb understood our requirements and translated our ideas into a working platform. The team handled the development process professionally, remained responsive throughout the engagement, and delivered the functionality we needed. We were happy with the collaboration and have already started exploring another project with the team.
One of the biggest challenges was understanding the complete workflow through video references rather than detailed technical documentation. We worked closely with the client to clarify requirements, map user journeys, and validate core functionality. Keeping design, development, and QA aligned within tight timelines and budget constraints was equally important to delivering a platform ready for UAT.


Radixweb designed a cloud-native, layered AWS architecture for the legal client acquisition platform. Separate frontend, backend, data, integration, and monitoring layers established clear responsibilities, supporting independent deployments, maintainability, fault tolerance, and future scalability across the platform's interconnected components.
The team developed an administration interface hosted on AWS Amplify, giving administrators centralized access to platform operations. The frontend was designed around the client's workflows, supporting the law firm's client acquisition platform with organized management capabilities and a dedicated operational interface.
Radixweb developed backend functionality to retrieve arrest-related records from target websites and identify relevant prospects. Structured data processing and database integration enabled collected records to be organized, stored, and made accessible for subsequent workflows, supporting arrest record data collection for law firm lead generation.
The platform incorporates contact verification workflows to improve the accuracy of prospect information before outreach. This functionality supports the contact verification software for the law firms' requirements by helping identify usable contact details and reducing dependence on manually assembled prospect records.
We integrated Twilio to support SMS and added email notification capabilities through AWS SES. This established the foundation for compliant SMS outreach for law firms, with automated communication workflows supporting timely prospect engagement through configured channels, and scope for further integrations with smart AI solutions.
The team implemented containerized backend services on AWS ECS, supported by worker services and AWS Lambda for asynchronous tasks. This architecture enables legal client acquisition process automation, separating background operations from user-facing requests and supporting more manageable processing workflows.

Automate workflows with custom-built platforms designed for your legal business
React enabled the development of responsive, component-based user interfaces for administration and firm portals, supporting reusable frontend components and maintainable interactions across different application workflows.
Node.js powered backend APIs and application logic, providing an event-driven runtime suited to handling concurrent requests, integrating external services, and coordinating data processing across platform components.
PostgreSQL provided relational database capabilities for structured transactional information, supporting consistent data storage, querying, and relationships required across prospect records and operational workflows.
AWS provided the cloud infrastructure for the custom legal client acquisition platform, bringing together hosting, application services, storage, monitoring, and security controls within a layered architecture.
AWS Amplify hosted the administration and firm-facing frontend applications, providing a managed deployment environment and supporting independent frontend delivery within the broader cloud architecture.
Amazon ECS hosted containerized backend APIs, allowing application services to run in a managed container environment with deployment flexibility and operational separation between application components.
The Application Load Balancer distributed incoming API traffic across backend services, providing a controlled entry point and supporting secure, scalable access to application endpoints.
ECS worker services handled background processing separately from user-facing APIs, helping execute longer-running tasks without making application interactions dependent on synchronous processing.
DynamoDB supported activity and audit logging through a managed NoSQL data store, providing a dedicated mechanism for recording operational events and maintaining activity histories.
Amazon S3 provided secure object storage for files and documents, allowing the application to manage stored assets separately from transactional database records and application services.
AWS Lambda handled event-driven and asynchronous tasks, allowing specific operations to execute independently without requiring continuously running application processes for every background activity.
Amazon SES provided the email integration layer, supporting automated email notifications and extending the platform's outreach capabilities beyond its SMS communication functionality.
AWS IAM centralized identity and access management, enabling controlled permissions for users and application services while helping enforce access boundaries across the AWS environment.
CloudWatch supported centralized monitoring and logging, giving the team visibility into application activity, service health, and operational events across deployed cloud components.
AWS CloudTrail recorded account activity and API events, providing an audit trail that supports operational oversight, activity investigation, and visibility into changes across AWS resources.
Secrets Manager managed sensitive application credentials centrally, reducing the need to embed secrets in application configurations and supporting controlled access to protected values.
AWS KMS provided encryption key management for protected resources, supporting centralized control over cryptographic operations and strengthening the platform's cloud security architecture.
GitLab CI/CD supported the development delivery workflow, helping organize code integration and deployment activities while maintaining a more consistent process across application development stages.
Twilio provided the SMS integration for prospect communication, enabling the platform to support automated SMS outreach for law firms through an external messaging service.
The client now has an automated lead generation software for law firms that offers greater control over its acquisition workflows, reducing reliance on third-party systems and creating room to evolve functionality around its operational needs as business requirements change.
The criminal defense lead generation platform allowed for automated collection of new arrest records. The automated data collection for legal lead generation helps identify prospects sooner, create a consistent pipeline, and reduce dependence on manual lead-sourcing.
The automated outreach platform for law firms enables data collection from all the target websites, helping the client source relevant records across target US locations and support geographic expansion for their lead generation platform for criminal defense law firms.
Contact verification alongside Twilio SMS and AWS SES email integrations within law firm client acquisition software gives the client a connected outreach foundation, helping law firms engage identified prospects through organized, timely communication workflows.
Build tailored legal software that supports accurate data and automated outreach workflows