Caylent Catalysts™
Generative AI Knowledge Base
Learn how to improve customer experience and with custom chatbots powered by generative AI.
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.
→ 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
→ 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
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.
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.
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:
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.
To bring Insightly copilot to life as an enterprise-ready solution, the team needed to:
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.
“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
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.
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.
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.
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.
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.
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.
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.
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.
Caylent Catalysts™
Learn how to improve customer experience and with custom chatbots powered by generative AI.
Caylent Services
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.