Skip to main content
MP
AI Agents · Automation · Full-Stack2026

TASKDRIFT ONBOARDING AGENT

“Zero-touch multi-agent client intake, grounded BRD drafting, and automated invoicing.”

Role

Lead Developer

Stack
PythonGoogle ADKGemini 3.5 FlashFastAPINext.js 14Cloud RunCloud SchedulerFirestoreRazorpayResendWhatsApp Cloud APIGSAP
Status

Live

Overview

TaskDrift Onboarding Agent is an autonomous multi-agent pipeline replacing manual agency client intake with zero-touch onboarding.

Built with Google ADK and Gemini 3.5 Flash on Cloud Run, the system validates incoming project requirements, neutralizes prompt injection attempts, generates formal grounded Business Requirements Documents (BRDs), detects scope creep to reprice proposals automatically, and creates 50% advance Razorpay payment links.

Delivers proposals via WhatsApp Cloud API with instant automatic fallback to Resend email, monitored continuously by Google Cloud Scheduler.

Screenshots

Key Features

→
Autonomous Multi-Agent Cluster - Coordinated cluster of Intake, Drafting, Finance, and Follow-up agents executing end-to-end client onboarding.
→
Scope-Creep Detection & Repricing - Evaluates client requirements against selected packages to detect discrepancies and automatically reprice proposals.
→
Prompt Injection Guardrail - Deep input sanitization neutralizes jailbreaks, system overrides, and unauthorized price tampering.
→
Grounded BRD Generation - Produces formal proposals strictly grounded in agency service catalogs without price hallucinations.
→
Resilient Multi-Channel Messaging - Dispatches via WhatsApp Cloud API with instantaneous fallback to transactional email on failure.
→
Autonomous Payment Reminders - Hourly Cloud Scheduler jobs audit unpaid deposits and trigger idempotent reminders and project creation.

Tech Deep Dive

Engineered with FastAPI backend deployed to Cloud Run and Next.js 14 frontend with GSAP animations. Agent state handoffs are managed via Google ADK state machines, while Firestore persists leads and payment transitions. Payment webhooks trigger automated CRM project record initialization.

Next ProjectSAFESTRIDE →