Lotus LibreAI systems
Book audit
AI development

Adding Agentic Features to Your SaaS: Patterns and Pitfalls

Five patterns for agentic features in SaaS, from in-app copilots to MCP servers, plus the architecture, unit economics and pricing that keep them alive.

  • By the Lotus Libre team
  • 10 min read
On this page
  1. Why the pressure is real, and why so many projects fail
  2. Five patterns, from safest to most ambitious
  3. 1. Contextual assistant
  4. 2. Drafting and suggestions
  5. 3. Actions with confirmation
  6. 4. Background agents
  7. 5. Your product as a tool for other agents
  8. Architecture that survives production
  9. Build or buy, component by component
  10. Permission checklist before any action ships
  11. Unit economics and pricing
  12. Compliance your customers will ask about
  13. A 6–10 week roadmap
  14. Typical mistakes
  15. Conclusion

Every SaaS roadmap in 2026 has a line that says “agent”. Customers ask for it, competitors announce it, and investors want to hear it. Yet most agentic features ship as demos and quietly fail in production: they are slow, they make confident mistakes, they cost more than the subscription they sit in, or they do something a user never authorised.

This article is for founders, CTOs and product leads who want agentic features that survive real customers. We cover five proven patterns, the architecture behind them, unit economics and pricing, compliance, and the pitfalls we see most often.

Why the pressure is real, and why so many projects fail

The money is moving. Gartner expects spending on agentic capabilities inside software to reach $201.9 billion in 2026 and to account for more than half of application software spending by 2028 (Software Strategies). Investors are funding the thesis that AI takes budget from classic software: Ema raised $77 million on exactly that argument (TechCrunch).

The failure rate is just as real. Gartner predicts that more than 40% of agentic AI projects will be cancelled by the end of 2027, and estimates that only around 130 of thousands of self-described agentic vendors offer genuine agency (Gartner). Menlo Ventures found that only 16% of enterprise deployments are true agents (Menlo Ventures). In the LangChain community survey, quality is the number one barrier to production for 32% of teams and latency the second for about 20% (State of Agent Engineering).

The lesson is not to avoid agents. It is to choose the right pattern for the job and to engineer it like any other production system.

Five patterns, from safest to most ambitious

Pattern What the user experiences Risk Typical effort
1. Contextual assistant Asks questions about their own data and your docs inside the product Low: read-only Weeks
2. Drafting and suggestions AI drafts a report, email, configuration or record; user edits and saves Low to medium Weeks
3. Actions with confirmation “Create an invoice for all overdue projects”: the agent shows a preview, the user confirms Medium 1–2 months
4. Background agents Multi-step tasks running asynchronously, with approval gates for risky steps High 2–4 months
5. Product as a tool for external agents Your product exposed through an MCP server to ChatGPT, Claude or a customer’s own agents Medium, depends on scopes Weeks to months

1. Contextual assistant

The safest start: the model can read what the user can read and nothing more. It answers “why did revenue drop in March?” or “how do I configure SSO?” from your data and documentation. Analytics and reporting are where teams see agents work best: 60% name them the most effective use, and 41% name knowledge management (Anthropic).

2. Drafting and suggestions

The model produces a first version that the user owns: a project plan, a support reply, a dashboard, a set of automation rules. The user stays in control, the feature feels magical, and mistakes are cheap because nothing happens without a click.

3. Actions with confirmation

The model turns intent into API calls, then shows exactly what will change before anything happens. This is where agentic value starts, and where you need a proper tool layer, permissions and idempotent operations. Bulk actions deserve a dry run and an undo.

4. Background agents

Long-running, multi-step work: reconcile these records, triage this queue every hour, prepare next week’s schedule. KPMG found that 49% of large companies have explicitly defined scenarios where an agent may not decide on its own (KPMG). Your product should make those boundaries configurable by the customer.

5. Your product as a tool for other agents

The Model Context Protocol has become the standard way for agents to use software. It moved to the Agentic AI Foundation under the Linux Foundation in December 2025, the 2026-07-28 specification moved to a stateless core, and there are more than 10,000 public MCP servers (MCP blog, AAIF). The agent-to-agent protocol A2A reached version 1.0 with support from more than 150 organisations (analysis). For B2B products, an MCP server is turning into an integration customers expect, like an API a decade ago. We explain the security model in MCP explained: connecting AI agents to your systems safely.

Architecture that survives production

Tools map to your API, not your database. Every action the agent can take should be an existing, tested endpoint with validation, rate limits and audit logs. If the agent needs something the API cannot do, extend the API.

The agent acts with the user’s permissions. Use the user’s token and role, scoped to the tenant. Never give the agent a service account with admin rights “to make it work”. This single rule prevents most of the scary incidents.

Treat all content as untrusted. Support tickets, emails, documents and web pages that the agent reads can contain instructions written by an attacker. Prompt injection is not solved; OpenAI acknowledges it may never be fully eliminated (analysis). Defend with narrow tools, confirmation for risky actions and separation between reading and acting. Details in Prompt injection and agent security.

Put a gateway between product and models. Route simple tasks to cheap models and hard reasoning to strong ones, enforce per-tenant budgets, add fallbacks when a provider is slow or down.

Evals and observability from day one. Trace every run: prompt, retrieved context, tool calls, cost and latency. Tools such as Langfuse or Helicone, Sentry and PostHog are common in well-built stacks (HouseofMVPs). Keep a test set of real tasks and re-run it on every prompt or model change. See Evals: measuring AI quality before and after launch.

Design for latency. Stream partial results, show what the agent is doing, run slow steps in the background. Users forgive waiting when they see progress; they do not forgive a frozen spinner.

Build or buy, component by component

The question is rarely “build or buy the agent”. It is which layers are commodity and which are your product.

Layer Usually buy or use open source Usually build
Models Hosted frontier models, open-weight models for sensitive tenants Routing rules and fallbacks for your workloads
Tracing and evals tooling Langfuse, Helicone or similar Your test sets, scoring rubrics and release gates
Vector search Managed vector database or Postgres extension Chunking, permissions filtering and tenant isolation
Tools Nothing: they are your API Tool definitions, validation, previews and undo
Agent loop A framework if it stays out of the way Domain logic, approval gates, limits per plan
MCP server SDKs from the protocol ecosystem Scopes, authentication and which actions to expose

Permission checklist before any action ships

  • The agent uses the signed-in user’s token and tenant scope.
  • Every tool has an explicit allow-list per role and per plan.
  • Destructive and bulk actions require confirmation and support undo or a dry run.
  • Admins can switch agent actions off per workspace and see a full audit log.
  • Rate limits and spending caps apply per user and per tenant.
  • Content the agent reads is never treated as an instruction to call a tool.

Unit economics and pricing

AI features change SaaS economics. Bessemer data puts gross margins of AI companies at 50–60% versus 80–90% for classic SaaS, while ICONIQ reports AI margins improving from 41% to 52% (SaaS Mag). At scale, an average agent spends $50–500 a month on model calls (Lets-Viz). Multiply by your number of active customers before you promise “unlimited AI”.

Pricing model Market example Fits when
Add-on per seat Salesforce Agentforce add-ons at $125 per user per month Usage per user is predictable
Per action Agentforce at $0.10 per action Actions are discrete and comparable
Per conversation Agentforce at $2 per conversation Conversations have similar length
Per outcome Intercom Fin $0.99 per resolution; HubSpot $0.50 per resolved conversation; Zendesk $1.50–2.00 per automated resolution Outcome is clearly defined and verifiable
Credits Microsoft Copilot Studio at $200 per 25,000 credits Mixed features with different costs

Sources: Salesforce, Intercom Fin, Resolve247 on HubSpot, Macha on Zendesk, CloudZero.

Buyers have learned to ask about costs: 74% of large companies include a cost review in AI approvals and 43% have token budgets (KPMG). Usage dashboards and spending caps for admins are features that close deals. A deeper look at outcome-based pricing is in Outcome-based pricing for AI.

Compliance your customers will ask about

  • Disclosure. Under Article 50 of the EU AI Act, users must be told they are interacting with AI since 2 August 2026.
  • High-risk use by your customers. If your product is used for hiring, credit scoring or education decisions, those uses fall under Annex III, with obligations from 2 December 2027. Expect customers to ask for documentation, logging and human-oversight features.
  • GDPR. Every model provider is a subprocessor. Publish the list, sign DPAs and offer EU processing where possible.
  • Sovereignty. In Europe, 77% of companies consider the country of origin of an AI vendor and 66% worry about dependence on foreign AI (Deloitte via DEV Community). Model choice per tenant can be a sales argument.

A 6–10 week roadmap

  1. Week 1: pick the job. Mine support tickets and usage data for repetitive, multi-step tasks users hate. Choose one with a measurable outcome, such as time to complete a setup, number of clicks for a monthly report or tickets about a confusing feature.
  2. Weeks 2–3: build pattern 1 or 2 for that job, with tracing, cost tracking and a test set of 50–100 real tasks.
  3. Weeks 4–5: beta with design partners. Five to ten customers, weekly review of failed runs, prompt and tool fixes.
  4. Weeks 6–7: add actions with confirmation for the steps users approve most often.
  5. Weeks 8–10: pricing and limits. Decide the billing unit, set caps, launch publicly with usage dashboards. Plan the MCP server as the next step.

Typical mistakes

  • Shipping an “agent” that is a chatbot with a new name. Users notice. Start from a job to be done, not from a model.
  • Admin credentials for the agent. One prompt injection away from a data breach.
  • No eval set. Without it, every model update is a gamble.
  • Unlimited AI on a flat plan. A few heavy users can wipe out margins.
  • Assuming AI-written code is production code. In one study experienced developers were 19% slower with AI while believing they were 20% faster (METR), and 19.7% of packages suggested by models did not exist (Cloud Security Alliance). Review matters more, not less.
  • Ignoring latency. A correct answer after 20 seconds feels broken.

Conclusion

Agentic features can make a SaaS product dramatically more useful, but only when they are built like infrastructure: narrow tools on top of your API, the user’s own permissions, evals and tracing from the first release, clear cost limits and pricing that protects margins. Start with read-only and drafting patterns, earn trust, then add actions, background agents and an MCP server.

Our Build team ships agentic features inside existing products, and our Systems team handles gateways, MCP servers and observability. Book a free 15-minute audit and we will help you choose the first agentic feature with the best ratio of user value to risk.

Frequently asked questions

What is an agentic feature in a SaaS product?

An agentic feature lets an AI model take multi-step actions inside your product on the user’s behalf, for example creating records, changing settings or running a workflow, instead of only answering questions. It combines a model, a set of tools that map to your API, permissions and a loop that decides the next step.

Should we build our own agent or use a platform?

Use platform components for commodity parts such as model hosting, tracing and vector search, and build the parts that make your product unique: the tools, permissions, domain logic and evaluations. Buying the whole agent from a generic vendor rarely fits a specific product.

How should we price AI features in our SaaS?

Common models are a paid add-on per seat, credits, a price per action or conversation, and a price per resolved outcome. Market anchors include $0.99 per resolution at Intercom Fin, $0.50 per resolved conversation at HubSpot and $2 per conversation or $0.10 per action at Salesforce Agentforce. Whatever you choose, cap usage so a single customer cannot erase your margin.

Do we need an MCP server for our product?

If your customers use AI assistants such as ChatGPT or Claude at work, an MCP server lets those assistants read and act in your product with proper authentication. There are already more than 10,000 public MCP servers, so for B2B tools it is quickly becoming an expected integration rather than a novelty.

Want this working in your business?

Book a free 15-minute AI audit. We’ll tell you honestly whether it pays off — and where to start.

Book a 15-min AI audit

§Insights

Related articles