Caylent Accelerate™

Building a Revolutionary AI-Native CRM Experience with Agentic Workflows on AWS

Generative AI
Artificial Intelligence & MLOps

At a glance

Insightly, an Unbounce company, partnered with Caylent to build Insightly copilot, an agentic AI-powered system that replaces traditional UI navigation with intelligent, context-aware interaction. Built on Amazon Bedrock, the system provides secure, multi-tenant, conversational access to complex CRM workflows, paving the way for a fully AI-native sales and marketing platform.

Solution Implemented

Designed and deployed Insightly copilot, a LangGraph-based generative agent embedded directly in the Insightly UI

Transitioned from OpenAI to Anthropic Claude via AWS Bedrock for improved governance and flexibility

Re-architected backend infrastructure for secure, multi-tenant operation with Postgres row-level isolation

Integrated CI/CD pipelines with DeepEval and G-Eval to detect hallucinations and maintain agent quality

Implemented persistent agent memory and page-aware interaction for stateful, personalized workflows

Outcomes Expected/Experienced

Enhanced complex CRM navigation with conversational, action-oriented interfaces

Delivered alpha release of Insightly copilot in 90 days, enabling rapid beta onboarding and product iteration

Established automated evaluation pipelines across 25+ golden queries to enforce deterministic behavior

Enabled enterprise-ready deployment via SOC2-aligned authentication and secure tenancy boundaries

Company

Insightly, by Unbounce go-to-market solutions, is a modern, affordable CRM that teams love. It’s designed to elevate the customer experience by aligning sales, marketing, and service in one place. Easy to use, simple to customize, and built to scale, it solves the everyday pain points that legacy CRMs often overlook. With powerful insights shared across all teams, Insightly CRM helps organizations sell smarter, grow faster, and build stronger customer relationships. Today, it’s trusted by over a million users worldwide.

insightly.com

Location

Vancouver, BC

Industry

Marketing & Advertising

Share

Introducing Insightly's Copilot

Bringing AI to the Forefront of CRM: How Insightly, an Unbounce company, is Redefining User Experience with Embedded Intelligence

The way we engage with business software is evolving. Rather than clicking through tabs, dropdowns, and dashboards, users increasingly expect to converse with systems, delegating tasks through natural language and receiving intelligent, contextual responses.

Strategic Expansion Into CRM with Embedded Intelligence

Following its recent acquisition by a private equity firm, Unbounce, a digital marketing platform serving over 15,000 customers globally, is accelerating its transformation into a full-stack, AI-powered marketing and sales platform. As part of this evolution, the company acquired Insightly CRM, unlocking a path to unify campaign execution with customer relationship management. 

Seeking to capture more market share in the hyper-competitive CRM space, the organization launched an internal hackathon to explore what an intelligent CRM experience could look like. The outcome was a working prototype of a generative AI copilot powered by Amazon Bedrock and Amazon SageMaker. Capable of interpreting plain-language requests and completing complex CRM actions, the POC laid the foundation for a new and intuitive, conversation-first user experience.

A Seamless, Scalable CRM Copilot Powered by Caylent

To take the copilot from prototype to production, Caylent was selected to design, build, and deploy an enterprise-grade system deeply embedded within the Insightly application. Insightly copilot serves as a strategic assistant, data analyst, and productivity partner, enabling users to retrieve insights, update records, and execute CRM workflows simply by asking. 

Instead of navigating through dashboards or multi-click interfaces, a user might say, “Show me how many deals my team currently has in Commit this quarter",or “Update the status of the Johnson deal to closed-won.” The copilot understands context, manages multi-step execution, and delivers results instantly, transforming how marketing and sales professionals interact with data.

The platform debuted in an alpha release to internal and early external Insightly users, setting the stage for full-scale generative AI capabilities across the ecosystem. Through this partnership, Caylent is helping Insightly redefine the role of CRM in modern marketing, turning operational complexity into strategic clarity with an AI-native interface built for the future.

Within months, the teams delivered:

  • A conversational, multi-step agent architecture powered by LangGraph
  • Integrated memory, vector search, and UI context awareness
  • Secure, multi-tenant infrastructure ready for enterprise environments
  • Scalable deployment on AWS leveraging Amazon SageMaker and Amazon Bedrock 

In addition to building the system’s core intelligence, Caylent delivered the secure infrastructure, observability stack, and evaluation tooling required to support long-term scalability and internal handoff. With this foundation in place, Unbounce is now rapidly advancing toward new capabilities including forecasting, intelligent recommendations, and full natural language workflow automation across its CRM platform.

Technical Challenge 

Prototype to Production in 90 Days: Building the Foundation for a Scalable, AI-Driven CRM Experience

To bring Insightly copilot to life as an enterprise-ready solution, the team needed to:

  • Embed the system directly within the Insightly web application in a secure, performant, and context-aware way
  • Redesign the agent architecture to support complex workflows, persistent memory, and page-specific behavior
  • Build infrastructure for scalable multi-tenant operation, including role-based access control and data isolation
  • Implement a robust evaluation framework to detect hallucinations and ensure consistent quality
  • Migrated the backend to Amazon Bedrock to support long-term flexibility and governance
  • Ensure that all components aligned with SOC2-compliant practices and could be maintained internally post-engagement

To transform their prototype into a scalable, production-grade product, the team turned to Caylent as a strategic partner—tasked with helping bring Insightly Copilot to life as a secure, enterprise-ready generative AI solution on a rapid timeline.

Mike Cravens

 “Caylent played a central role in moving our agentic CRM copilot from prototype to production. They worked alongside our team, redesigning the architecture for secure multi-tenant use, embedding the AI natively in the UI, and establishing automated evaluation pipelines for consistent performance. Their leadership was critical to hitting our 90-day launch, managing a smooth migration to Amazon Bedrock, and ensuring the system met enterprise standards. Caylent’s technical depth and collaborative approach raised the bar for our team and the product.”

Mike Cravens

VP of Product

Solution

Insightly partnered with Caylent to evolve their internal prototype into a robust, enterprise-grade system. Rather than simply delivering features, Caylent co-architected the infrastructure, workflows, and interface patterns required to scale Insightly copilot into a strategic product offering.

Building a Task-Oriented Agentic Workflow

Technologies used: LangGraph, Insightly internal APIs, PostgreSQL (checkpointing & memory)

At the heart of Insightly copilot is an agentic system built using LangGraph, designed to handle real-world CRM workflows through natural language. Caylent redesigned the system to support complex, multi-step operations with built-in memory and decision logic. The agent was also enhanced to include checkpointing and rollback capabilities, enabling human-in-the-loop controls for sensitive actions such as deleting records. 

These workflows integrated fully with Insightly’s internal APIs, allowing the agent to perform real tasks like creating contacts, listing open opportunities, and summarizing support activity. This approach laid the groundwork for a CRM experience that feels conversational but remains grounded in reliable backend execution.

Embedding Intelligence Directly into the Insightly UI

Technologies used: React-based Insightly frontend, Native embedding (non-iframe), Page-aware state connectors

To ensure a seamless user experience, Caylent embedded Insightly copilot directly into the Insightly web application. The chat interface was designed to be page-aware and context-sensitive, so that users interacting with a specific contact or deal record could issue commands relevant to their current view. 

Rather than rely on iframes or external interfaces, Insightly copilot was integrated natively, enabling tight control over behavior and improved performance. This UI architecture also allows for future reuse across other applications or modules within the Unbounce ecosystem, improving extensibility.

Adding Memory and Personalization to Agent Behavior

Technologies used: PostgreSQL, LangGraph memory nodes

To deliver more personalized and coherent interactions, Caylent implemented a memory layer using PostgreSQL. This gave the agent the ability to retain multi-turn context, remember past actions within a session, and eventually support persistent user profiles. For example, a user can refer back to “the contact I just added” or undo an action with a follow-up message. 

These capabilities not only improve user experience, but also enable a more natural interaction flow that aligns with how people think and communicate. This memory system is designed to support long-term roadmap features such as user-level personalization and multi-session thread continuity.

Maintaining Agent Quality Through Automated Evaluation

Technologies used: DeepEval, G-Eval, CI/CD pipeline

As the technology evolved, Caylent prioritized maintaining a high standard of quality and reliability. The team implemented a full CI/CD-integrated evaluation framework using DeepEval and G-Eval. This system runs automated tests against a golden dataset of CRM queries curated by the Insightly product team. 

Each feature update is scored for correctness, coherence, and hallucination risk, helping the team detect regressions early and ensure consistent performance over time. These evaluations are run continuously as part of the development pipeline, providing both transparency and accountability for agent behavior.

Enabling Secure, Multi-Tenant Deployment at Scale

Technologies used: PostgreSQL with row-level security, Custom JWT-based auth with asymmetric encryption

To support Insightly’s growing customer base and enterprise requirements, Caylent implemented a secure, multi-tenant backend architecture. This design uses Postgres row-level security to enforce strict data separation between organizations, teams, and users. JWT-based asymmetric token authentication ensures that all interactions between the frontend and backend are encrypted, verifiable, and isolated. 

This architecture allows Insightly copilot to operate within highly regulated environments while maintaining performance and flexibility. It also supports role-based access control and org-level isolation, enabling Unbounce to serve customers with diverse and complex organizational structures.

Eliminating AI Vendor Dependence for Long-Term Flexibility

Technologies used: Amazon Bedrock (Claude 3.5 Sonnet)

As part of their strategic roadmap, Unbounce sought to move away from a dependency on OpenAI and transition to a more flexible and compliant foundation. Caylent facilitated a smooth migration to Anthropic Claude via Amazon Bedrock, ensuring compatibility with the existing LangGraph workflows while improving data residency and governance posture. This transition required careful validation of behavior, output consistency, and performance tuning — all of which were handled with minimal disruption to ongoing development.

Infrastructure as Code and Operational Observability

Technologies used: AWS CloudFormation, Amazon EKS, AWS Secrets Manager, AWS SSM, Amazon CloudWatch, Datadog, MLflow

To support reproducible deployments and internal handoff, Caylent aligned the system architecture with Unbounce’s existing AWS practices. This included the use of AWS CloudFormation for infrastructure-as-code, containerized deployment through Amazon EKS, and secure parameter and secret management via AWS Secrets Manager and AWS SSM.

Observability was handled through Datadog for primary monitoring and Amazon CloudWatch for supplemental insights. Caylent also leveraged MLflow for tracking tool trajectories and performance metrics during development. Together, these tools enabled a robust MLOps/LLMOps foundation that supported evaluation, deployment, and long-term scalability. These systems provided full visibility into agent behavior and performance, helping both teams maintain confidence as Insightly Copilot evolved toward production.

Company

Insightly, by Unbounce go-to-market solutions, is a modern, affordable CRM that teams love. It’s designed to elevate the customer experience by aligning sales, marketing, and service in one place. Easy to use, simple to customize, and built to scale, it solves the everyday pain points that legacy CRMs often overlook. With powerful insights shared across all teams, Insightly CRM helps organizations sell smarter, grow faster, and build stronger customer relationships. Today, it’s trusted by over a million users worldwide.

insightly.com

Location

Vancouver, BC

Industry

Marketing & Advertising

Share

Related Services

Caylent Catalysts™

Generative AI Knowledge Base

Learn how to improve customer experience and with custom chatbots powered by generative AI.

Caylent Services

Artificial Intelligence & MLOps

Apply artificial intelligence (AI) to your data to automate business processes and predict outcomes. Gain a competitive edge in your industry and make more informed decisions.

Related Case Studies

Symmons Logo

Symmons

Symmons Transforms Water Management & Conservation with AI and Machine Learning

Read more
Teamfront Logo

Teamfront

Teamfront Achieves a 90% faster Database Migration to Amazon Aurora PostgreSQL with Caylent Accelerate™

Read more