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

Client Location
Client LocationUSA
Engagement Model
Engagement ModelTime and Material
Project Duration
Project Duration5 months
Industry
IndustryLegal

About the Client

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.

Project Goals

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.

Brief of the Project

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.

Client Feedback

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.

Daniel Reed
Client Representative

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.

Hiren Dhirajlal Dadhania

Project Manager, Radixweb

Key Challenges

  • The client was non-technical and could not provide detailed documentation or a reference system. The team had to reconstruct the existing workflows from shared videos, interpret functional requirements, and establish a clear understanding before development.
  • Coordinating multiple application components, including frontend portals, backend APIs, and background processes, required a well-structured architecture. The team addressed this by developing the software product with an independently managed AWS layers, dedicated worker services, and centralized monitoring to support reliable operations.
  • The project had tight delivery deadlines and budget limitations, requiring careful prioritization of features, resource allocation, and development activities without compromising the essential functionality expected from the platform.
  • Replacing a third-party solution meant recreating essential capabilities, including data collection, prospect identification, contact verification, and outreach, within a custom-built application tailored to the client's operational requirements.
  • Managing different categories of application data required distinct storage and processing mechanisms. The team addressed this by separating transactional records, activity logs, and document storage across PostgreSQL, DynamoDB, and Amazon S3.
Key Challenges

Solutions Delivered

Custom Architecture

Custom Architecture

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.

Admin Portal

Admin Portal

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.

Automated Data Collection

Automated Data Collection

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.

Contact Verification

Contact Verification

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.

Outreach Integration

Outreach Integration

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.

Background Processing

Background Processing

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.

Build Smarter Legal Technology Solutions Today

Automate workflows with custom-built platforms designed for your legal business

Technologies Used

React

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

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

PostgreSQL provided relational database capabilities for structured transactional information, supporting consistent data storage, querying, and relationships required across prospect records and operational workflows.

AWS

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

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

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.

Application Load Balancer

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

ECS worker services handled background processing separately from user-facing APIs, helping execute longer-running tasks without making application interactions dependent on synchronous processing.

Amazon DynamoDB

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

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

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

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

AWS IAM centralized identity and access management, enabling controlled permissions for users and application services while helping enforce access boundaries across the AWS environment.

Amazon CloudWatch

CloudWatch supported centralized monitoring and logging, giving the team visibility into application activity, service health, and operational events across deployed cloud components.

AWS CloudTrail

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.

AWS Secrets Manager

Secrets Manager managed sensitive application credentials centrally, reducing the need to embed secrets in application configurations and supporting controlled access to protected values.

AWS Key Management Service (KMS)

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

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

Twilio provided the SMS integration for prospect communication, enabling the platform to support automated SMS outreach for law firms through an external messaging service.

Business Benefits

Independent Platform Ownership

Independent Platform Ownership

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.

Streamlined Lead Identification

Streamlined Lead Identification

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.

Expanded Geographic Reach

Expanded Geographic Reach

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.

Coordinated Prospect Outreach

Coordinated Prospect Outreach

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.

Advance Your Legal Software Strategy

Build tailored legal software that supports accurate data and automated outreach workflows

Radixweb

Radixweb is a global software engineering company with 26+ years of proven expertise in building, modernizing, and scaling complex enterprise systems. We architect high-performance software solutions powered by AI-driven intelligence, cloud-native infrastructure, advanced data engineering, and secure-by-design principles.

With offices in the USA and India, we serve clients across North America, Europe, the Middle East, and Asia Pacific in healthcare, fintech, HRtech, manufacturing, and legal industries.

Our Locations
MoroccoRue Saint Savin, Ali residence, la Gironde, Casablanca, Morocco
United States6136 Frisco Square Blvd Suite 400, Frisco, TX 75034 United States
IndiaEkyarth, B/H Nirma University, Chharodi, Ahmedabad – 382481 India
United States17510 Pioneer Boulevard Artesia, California 90701 United States
Canada123 Everhollow street SW, Calgary, Alberta T2Y 0H4, Canada
AustraliaSuite 411, 343 Little Collins St, Melbourne, Vic, 3000 Australia
MoroccoRue Saint Savin, Ali residence, la Gironde, Casablanca, Morocco
United States6136 Frisco Square Blvd Suite 400, Frisco, TX 75034 United States
Verticals
OnPrintShopRxWebTezJS
View More
ClutchDun and BrandStreet

Copyright © 2026 Radixweb. All Rights Reserved. An ISO 27001:2022, ISO 9001:2015 Certified

FacebookInstagramLinkedInX (Twitter)YouTube