Skip to content
Indian Software Developers
Menu

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

  1. Filament admin UI

  2. Laravel application

  3. Redis / Horizon queues

  4. FastAPI AI service

  5. LLM providers

  6. PostgreSQL

AI workflow

  1. 1A CRM event (new lead, finished call, updated deal) dispatches a queued job
  2. 2The job calls the FastAPI AI service with the relevant record context
  3. 3The AI service returns structured output
  4. 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.