Inspiration

Modern businesses rely on dozens of SaaS tools such as CRMs, communication platforms, marketing tools, analytics dashboards, and support systems. Setting up these tools and connecting them into meaningful workflows often takes hours or even days of manual configuration. Even simple setups like creating a sales pipeline, sending Slack alerts for new leads, or triggering onboarding emails require navigating multiple dashboards and configuring integrations.

We asked a simple question:

What if AI could configure business software the same way an IT engineer does?

Recent advances in agentic AI systems make it possible for models not only to understand user intent but also to plan tasks, interact with interfaces, and validate outcomes. This inspired us to build NovaFlow, an autonomous AI agent that can turn a simple business request into a fully configured SaaS workflow.

Instead of manually configuring tools, users simply describe what they want, and the AI handles the rest.


What it does

NovaFlow — Autonomous SaaS Setup Agent is an AI system that automatically configures business software workflows from a single prompt.

A user can simply say:

“Set up a sales pipeline that adds new leads to the CRM, sends a Slack notification, and triggers a welcome email.”

NovaFlow will then:

  1. Understand the user’s request
  2. Design the workflow architecture
  3. Navigate SaaS dashboards autonomously
  4. Configure the required integrations
  5. Validate that the workflow works correctly

The system follows an agent loop:

Understand → Plan → Execute → Validate

This transforms AI from a passive assistant into an autonomous operations agent capable of setting up real software systems.


How we built it

NovaFlow is built using a multi-agent architecture that mirrors how a human engineer would configure software systems.

The system includes four specialized agents:

Intent Agent
Interprets the user's request and extracts the goal, tools, triggers, and actions.

Workflow Architect Agent
Transforms the intent into a structured workflow plan and determines how different SaaS tools should interact.

Automation Agent
Executes the plan by navigating SaaS dashboards through browser automation and configuring the required settings.

Validation Agent
Tests the configured system and verifies that triggers and automations work correctly.

System Architecture

User Request

Intent Agent

Workflow Architect

Automation Agent

Validation Agent

Configured SaaS Workflow

Technologies Used

Frontend:

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • Framer Motion

Backend:

  • Python
  • FastAPI

Automation Layer:

  • Playwright browser automation

AI Integration Layer:

  • Amazon Nova model adapters for reasoning, automation, and voice interaction

Infrastructure:

  • Docker
  • Modular service architecture

To ensure a reliable demo environment, we also built mock SaaS dashboards that simulate real CRM, Slack, and email automation interfaces.


Challenges we ran into

One of the biggest challenges was designing a system that could reliably automate interactions with web interfaces. SaaS dashboards are dynamic, and automation systems must handle different layouts, UI states, and asynchronous events.

Another challenge was coordinating multiple AI agents. Each agent has a specific responsibility, and ensuring smooth communication between them required careful orchestration and clear data structures.

We also focused heavily on making the AI reasoning visible. To build trust in the system, we implemented execution timelines, agent state monitoring, and detailed logs that show how the system plans and executes each task.

Finally, demo reliability was a key challenge. Real SaaS APIs can introduce unpredictable failures, so we created simulated SaaS environments to guarantee a stable and repeatable demo.


Accomplishments that we're proud of

We are proud of building a complete agentic AI system that goes beyond a chatbot and performs real operational tasks.

Key accomplishments include:

  • Designing a full multi-agent AI architecture
  • Implementing autonomous SaaS configuration through browser automation
  • Creating a real-time AI reasoning timeline
  • Building an agent state monitoring system for observability
  • Delivering a full end-to-end workflow from prompt to validated system

NovaFlow demonstrates how AI can move from simply answering questions to actually performing real operational work inside software systems.


What we learned

Building NovaFlow taught us several important lessons about developing agentic AI systems.

First, transparency is critical. Showing how the AI plans and executes tasks greatly improves user trust.

Second, autonomous systems require strong orchestration between specialized agents rather than relying on a single monolithic model.

Third, reliable demos and system observability are essential when building complex AI workflows.

Most importantly, we learned that combining AI reasoning with real-world automation unlocks powerful new possibilities for productivity tools.


What's next for NovaFlow — Autonomous SaaS Setup Agent

NovaFlow is only the first step toward a future where AI can manage complex software ecosystems autonomously.

Future improvements include:

  • Direct integrations with real SaaS platforms
  • Learning from previous workflows to improve setup speed
  • Support for more enterprise tools and integrations
  • Voice-first system configuration
  • Autonomous troubleshooting and workflow optimization

Our long-term vision is to build an AI operations engineer capable of designing, deploying, and maintaining entire software infrastructures automatically.

Built With

Share this project:

Updates