Case study, status: in development
AI-native CRM
A CRM designed around AI from the start, with a Laravel core and a separate FastAPI service for AI features.
Built by Rehan Abbas as sole developer at E6Websolution, an AI company focused on calling agents and sales automation.
Overview
Problem
Conventional CRMs treat AI as an add-on, so sales teams still type notes, update fields and chase follow-ups by hand.
Objective
Build a CRM where AI is part of the architecture, able to power automation and calling-agent workflows without bolting services on later.
Solution
- Laravel with Filament provides the CRM core, admin experience and data model.
- A FastAPI microservice owns all AI work, so models and prompts can evolve independently of the CRM.
- Redis with Horizon runs queued jobs so AI tasks never block the interface.
Architecture
Filament admin UI
Laravel application
Redis / Horizon queues
FastAPI AI service
LLM providers
PostgreSQL
AI workflow
- 1A CRM event (new lead, finished call, updated deal) dispatches a queued job
- 2The job calls the FastAPI AI service with the relevant record context
- 3The AI service returns structured output
- 4Laravel validates and writes the result back to the record
Technology
- Laravel
- Filament
- Python / FastAPI
- PostgreSQL
- Redis
- Horizon
Want something similar built?
Send a short brief. We'll reply personally with questions or a suggested next step — usually a technical discovery call.