Herald Engine: Multi-Tenant Journalist Database & Outreach CRM

About Herald Engine

Herald Engine is a multi-tenant Journalist Database and Outreach CRM built for PR agencies managing media outreach across multiple client accounts. The system uses a modern NestJS + Next.js monorepo architecture with PostgreSQL Row Level Security policies ensuring complete data isolation between tenants without the overhead of separate databases.

The Challenge

A PR agency managing media outreach across multiple client accounts needed a centralized system to maintain journalist contacts, track outreach campaigns, and manage press release workflows. Existing CRM tools were either too generic for media relations or too expensive for the agency growing needs. The system needed strict data isolation between clients.

What Devstone Solutions Built

Devstone Solutions built Herald Engine using Turborepo for the monorepo, NestJS for the API, Next.js for the frontend, and PostgreSQL with Row Level Security for tenant isolation. The system includes JWT-based authentication with RBAC, audit logging for compliance, and WordPress API integration with runtime contract validation via Zod schemas.

The Results

Tech Stack

PHP
TypeScript
NestJS
Next.js
PostgreSQL
Prisma
Turborepo
Docker

Ready to build something great?

case studies

See More Case Studies

Contact us

Partner with Us for Comprehensive IT

We’re happy to answer any questions you may have and help you determine which of our services best fit your needs.

Your benefits:
What happens next?
1

We Schedule a call at your convenience 

2

We do a discovery and consulting meting 

3

We prepare a proposal 

Schedule a Free Consultation