/

Support Strategy

The Customer Distance Problem: Why B2B SaaS Should Bring Customers Closer, Not Push Them Away

Cole D'Ambra

Growth

Last Updated

Published On

TL;DR

At 10 customers, you have dinner with them. They help you build the product. They text you, you text them, they're not customers — they're partners.

By 100 customers, you've added an SLA tier, a Slack channel structure, a couple of help center articles. Each one is a reasonable operational decision. By 500, you've added an AI deflection bot, routing rules, ticket statuses, and a Help Center as the front door. By 1,000 customers, those original 10 customers — the ones who helped you build the product — interact with you the same way the 1,000th does: through a deflection workflow.

Every workflow you add, every SLA tier, every Slack channel, every product surface, every team member, every AI agent, every help center, without appropriate infrastructure, adds distance between you and your customers.

The current obsession with AI deflection, ticket reduction, and self-service is the polar opposite of the 'customer obsessed' values companies preach. The work for B2C consumer companies with millions of users where they ship a finished product and the goal is to keep humans out of the loop. They fail for B2B SaaS, especially technical companies selling building blocks, where each customer relationship unblocks critical systems and compounds into product feedback, expansion revenue, referrals, and case studies.

The right default for B2B SaaS isn't cost-reduction and deflection. It's closeness.

This piece argues that distance is the underlying structural flaw most B2B SaaS support teams unintentionally build for. While closeness is the ultimate goal, it requires a deliberate architectural shift in your support stack. Legacy ticketing systems only widen the gap between you and your customers. However, modern platforms built specifically for B2B SaaS — like Plain, the AI-native Customer Infrastructure Platform — close that distance by design.

What is the customer distance problem? (the short answer)

The customer distance problem is the compounding effect every operational addition has on the relationship between a B2B SaaS team and its customers. Each individually reasonable decision — SLA tiers, AI deflection bots, channel structures, ticket statuses, help centers — adds a small amount of distance. Together they shift the team from knowing customers to managing them. The five-year trajectory turns founders' best customers into ticket numbers in a deflection workflow.

The early-stage paradox

There's a stage of company-building where customer relationships feel like the easiest thing in the world.

You have 10 customers. Maybe 20. You know each one by name, by use case, by the engineering decision they made before they bought from you. You've had dinner with most of them. You text. They text back. When they hit a bug, they DM you on Slack and you fix it the next sprint. When you ship a feature, they're often in the credits — because they're the ones who told you to build it.

This is the highest-leverage relationship a company will ever have. The early customers don't just pay you — they shape the product, they refer their network, they become your advocates, they show up at your launches.

Then the company grows.

A second customer success hire joins the team. The team adds a structure for who handles which customers. Then a third hire. Then a fourth. Then someone proposes an SLA framework, because customers are starting to ask. Someone else builds a Slack channel structure because the existing single channel has gotten noisy. Someone reasonable suggests adding a help center, because half the questions are "where's the docs on X." A senior engineer says they'll evaluate AI deflection, because the team is drowning. A new VP arrives and rebuilds the routing rules.

Every one of these decisions is reasonable. None of them is wrong individually. Together they form the customer distance problem.

The same customers who used to text the founder now wait in a routing queue. The same customers who used to influence the product roadmap now talk to a bot that deflects them to a help center article. The same customers whose feedback used to compound into product wins are now ticket numbers in a deflection workflow.

A Founder at an enterprise hosting company described the trajectory directly: "We've spent five years tinkering and customizing our support stack with band-aid solutions to make it work. We don't want to repeat that with the next platform — we want infrastructure we can build on, not configure around." The phrase that hits is configure around. That's what every operational addition does — it configures around the relationship that used to be the company's biggest asset.

How we evaluated this

This analysis draws on 1,350 conversations with B2B support leaders and engineers between January 2025 and April 2026, looking specifically at the patterns of customer distance accumulation as B2B SaaS teams scaled. The recurring shape: founders describe their early-stage support as "I knew every customer by name" and their current state as "we're optimizing deflection." The two states are five years apart in calendar time and an architectural revolution apart in how the team relates to its customers.

We also drew on the public case studies of B2B SaaS companies that consciously chose to maintain customer closeness as they scaled: Stytch, Clerk, Vercel, n8n, Buildkite, Tinybird, Fly.io, Granola, Sourcegraph, Mintlify, Northflank, Tines, Sanity, Crew AI, Raycast, Axiom, Prisma, and Ashby.

This guide is for: growing B2B SaaS companies whose customer relationships compound — through product feedback, expansion revenue, referrals, or case studies. If you're a B2C consumer brand whose business model depends on keeping per-customer support cost as low as possible, the deflection-first model works for you and this analysis doesn't apply.

What "adding distance" actually looks like in practice

The recurring pattern across the conversations: each individual operational addition is reasonable. Together they compound. Six common distance-adders, in roughly the order teams add them:

1. SLA tiers

The team starts categorizing customers — Tier 1, Tier 2, Enterprise. Tiered customers get tiered response times. The decision is rational: high-ACV customers should get faster response. The unintended consequence: customers become categories before they become people. The first thing an agent learns about an incoming request is the customer's tier, not their name. Distance added: from "Sarah at Linear" to "Tier 1 enterprise customer."

2. Channel structure

The team grows. The single shared customer Slack channel becomes ten channels, then thirty, then a routing system. Customers go through a structured intake process. Distance added: from "I just text the founder" to "I hope I opened a ticket in the right channel." The customer doesn't know which channel is right. You're now spending time educating your customers on your support decisions.

3. Help centers as the front door

The same docs that used to be a useful reference become the first thing a customer is pointed to. AI deflection bots intercept customers before a human is involved and route them to the help center first. Distance added: the customer's question now travels through a self-service portal before it gets to anyone who could answer it from context.

4. AI deflection bots

The team installs an AI agent to "save support time" by deflecting common questions. The metric the team is tracking — deflection rate — is structurally a metric of distance: the higher the deflection rate, the fewer conversations the team has with customers. The metric reads good in dashboards, but a successful deflection just means the customer stopped responding, either getting their issue solved or giving up. It compounds into bad customer relationships. Distance added: the customer no longer talks to a person at the company unless the AI agent fails.

5. Ticket statuses and routing

Customer requests get IDs, statuses, queue positions. The team manages the queue as a monolith, not individual relationships. The customer's first thought after asking a question is "what's my ticket number?" Distance added: the customer's identity collapses into a string of digits.

6. Team rotation and shift schedules

A new agent picks up the customer's request. They've never spoken to this customer before. They have no context. The customer has to re-explain the situation from scratch. The exchange that used to feel like talking to a friend feels like talking to a help-desk script. Distance added: every interaction starts from zero context.

Each of these decisions, individually, has a reason. The team is bigger; structure helps. Volume is higher; AI deflection saves time. Tiers are higher; SLAs differentiate value. The system is doing its job — managing complexity. It's also unintentionally treating closeness as an inefficiency to engineer out of the workflow.

The dominant industry narrative is about more distance

If you read the customer support content published in 2025-2026, the prevailing direction is unanimous: more AI, more deflection, more self-service.

Gartner predicts agentic AI will autonomously resolve 80% of common service issues by 2029. The framing is uniformly aspirational — 80% of customers won't talk to a human as a good thing. The dominant vendor messaging — Zendesk AI, Intercom Fin, Salesforce Einstein — measures success in deflection rate. The metric of "AI handle %" is reported as a north star. Help center optimization is a category. Self-service portals are positioned as the modern path.

This is the right answer for B2C consumer brands. A consumer brand with 50 million users and a $30 average lifetime value cannot afford a human conversation per customer. The economics demand deflection. The questions are repetitive enough that AI handles them well. The relationship loss per deflected customer is small enough that the math works.

For B2B SaaS, the same answer is structurally wrong.

Why B2B SaaS is structurally different

B2B SaaS — especially technical B2B SaaS — has three properties that make customer distance unusually costly:

1. Each customer relationship has compound value. A single B2B SaaS customer doesn't just pay you. They generate referrals (a developer who loves your tool tells five other developers), they generate product feedback (their feature request becomes the roadmap line item that wins the next ten customers), they generate expansion revenue (the team's first $20K contract becomes a $200K contract three years in), and they generate case studies (their public story becomes a citation in someone else's evaluation). Distance to a single B2B SaaS customer doesn't just cost a renewal — it costs the compounding flywheel.

2. Technical buyers expect to be known. Engineers evaluating B2B SaaS products read your support response time as a signal about how the company will treat them once they buy. A deflected technical buyer treats the deflection as a vote against the product, even if the actual answer was correct. The brand cost of impersonal support is paid in lost evaluations, not just lost renewals.

3. The product depends on customer closeness. B2B SaaS products evolve through deep technical conversations with customers about their actual workflows. The product roadmap's quality is downstream of the depth of those conversations. Teams that deflect their high-context conversations starve the roadmap of the input it needs to compound.

McKinsey's 2024 B2B Pulse research shows B2B buyers now use an average of 10+ touchpoints across their journey, with each touchpoint shaping their evaluation of the product. Salesforce's 2024 State of Service Report found 91% of organizations now track service-driven revenue, up from 51% in 2018 — i.e., the support function is increasingly recognized as a revenue function in B2B, not just a cost function. Distance is structurally working against where the data is pointing.

The counter-thesis: closeness as a strategy, not a feeling

The counter-thesis to the deflection narrative is concrete, not sentimental:

Closeness is an architectural choice the support stack either enables or prevents. It's not about being a smaller company; it's not about being nicer; it's not about caring more. It's about whether the system the team operates inside compounds distance or closes it.

Five patterns separate B2B SaaS teams that maintain closeness at scale from teams that don't:

Pattern 1: Customers stay in their workspace, not yours

The strongest closeness move is the simplest: don't make customers come to you. They're already in Slack, in Microsoft Teams, in Discord, sometimes in your in-app messenger. Meet them there as a primary channel — bi-directional, with full ticket lifecycle managed inside the channel they already use — not as a notification bridge to a separate web portal.

A Slack-native platform like Plain treats this as the architecture, not a feature. Buildkite runs follow-the-sun Slack support across APAC, Europe, and the Americas with sub-5-minute SLA response times — the response speed itself is a form of closeness.

Stytch's Head of Developer Success described their pre-Plain reality: "We had to jump between internal and external Slack channels, then to Discourse, then over to Zendesk for email." That jumping was the distance — every context switch put more layers between the team and the customer.

Pattern 2: Relationship context is one query away, not five

The second-strongest closeness move is making sure that whoever picks up a customer's request — whether it's a five-year veteran or a new hire who joined yesterday — acts like they know the customer.

Plain's Customer Cards surface account data, plan tier, recent history, named contacts, and engineering context directly in every conversation.

Axiom describes this as their primary unlock: "Through Plain's API-driven approach, we can hook our own customer data into Plain and it feels Axiom-like — we see the exact same terminology and language that we would expect in our own product." The agent doesn't need to remember the customer; the system makes every agent act like the customer's primary contact.

Plain's Sidekick has access to all past customer conversations to quickly bring a rep up to speed on what this customer is building, where they usually have issues, and how they like to communicate.

Pattern 3: AI for human productivity, not human replacement

This is the central reframe. The mainstream AI deflection narrative is "AI replaces humans on N% of conversations." The closeness-preserving framing is "AI handles the questions that don't require a relationship, freeing humans to be deeper on the ones that do."

n8n's support team handles 60% of incoming tickets with AI today using Plain's Bring Your Own Agent (BYOA) architecture, with a goal of 80% by end of 2026. Critically: that 60% is the repetitive tier-1 stuff — where's the documentation, common configuration errors, authentication setup. The 40% that remains is where the human-customer relationship deepens. Their team only doubled in size while ticket volume scaled 20x. The AI didn't replace human conversation — it concentrated human conversation on the questions where the relationship compounds.

The architectural difference: Plain's Ari (customer-facing AI agent) is included in all tiers, and BYOA lets engineering teams connect Claude, GPT, Gemini, or a custom fine-tuned model as a first-class queue participant. The deflection ceiling matches the team's strategy, not the vendor's pricing model. By contrast, per-resolution AI pricing (Intercom Fin's $0.99/resolution) economically pressures teams toward maximizing deflection — i.e., maximizing distance — because that's how the cost math works.

For the broader pattern of why API-first wins in an agent-driven world, see why API-first infrastructure wins in an agent-driven world and the deeper take in API-first customer support platforms for B2B SaaS. For the architectural category that closes distance by design, see headless customer support. For the engineering-cost lens on legacy support, see the real cost of customizing Zendesk.

Pattern 4: Tier-based prioritization that matches depth to value

Distance compounds when low-tier customers get the bot and high-tier customers get the human. Closeness compounds when the depth of human attention matches the value of the customer relationship — and the system makes that match automatic.

Clerk built their tier-based prioritization via Plain's API: a customer reaches out, Plain fires a webhook to Clerk's database, the webhook returns the customer's highest-tier app, and Plain prioritizes the request accordingly. The high-value customers get human-first; the self-serve users get AI-first with human escalation. Same support team, same channels, different depth allocation. The architecture closes distance for the relationships where closeness compounds and uses AI productively for the ones where it doesn't.

For the deeper context on PLG-stage transitions, see our guide to customer support for PLG B2B SaaS.

Pattern 5: Speed of response as a form of closeness

The simplest closeness signal is response time. Tinybird reduced first response time from 1 hour to 12 minutes, and resolution time from 6 days to 2 hours, after consolidating channels onto Plain. Buildkite runs sub-5-minute SLA response times across three continents. Northflank sped up response times by 50% across all channels. Granola deployed Plain days after their public launch, so closeness was the architecture from day one.

A 12-minute response feels like talking to a colleague. A 6-day response feels like submitting a ticket. The same content, very different relationship. Speed itself is a layer of closeness — and in an architecturally well-designed support stack, speed comes from removing layers, not adding more agents.

For the broader migration playbook for teams currently stuck in distance-compounding architecture, see the 10 best Zendesk alternatives for B2B SaaS in 2026 and the real cost of customizing Zendesk.

The framework: deflect what doesn't deepen, bring closer what does

Two filters separate questions that should be deflected from questions that should be brought closer:

Filter 1: Does answering this question deepen the relationship?

Deepens the relationship

Doesn't

Architecture decisions ("should we use approach A or B?")

Documentation lookups ("where's the doc on X?")

Custom integrations ("how do we wire this up to our internal tool?")

Common configuration errors ("I keep getting error code Y")

Specific use-case validation ("would Plain work for our auth flow?")

Account/billing questions ("update my card")

Product feedback ("here's what we wish existed")

Status questions ("is the API down?")

"We're considering switching" moments

Password resets

The questions in the left column compound the relationship every time they get a deep human answer. The questions in the right column compound nothing whether they get a human or an AI — but if they get a human, that human's time is taken away from the questions that do deepen the relationship.

Filter 2: Is the customer in a moment of friction or a moment of partnership?

Friction moments — something is broken, the user is blocked, urgency is high — need human speed first, then AI assistance to get to resolution faster. The closeness comes from speed and competence, not from depth of conversation. Both Plain's Ari and human triage paths fit here.

Partnership moments — the user is exploring, planning, evaluating, brainstorming — benefit from human-first depth even when slower. Deflecting these moments at the AI layer signals to the customer that their partnership is treated as a transaction. Closeness here looks like take the time.

The framework is: deflect what doesn't deepen the relationship, bring closer what does. AI's role is to make humans available for the second category — not to replace them in the first.

How to measure customer distance

If distance is the structural problem and closeness is the architectural choice, distance should be measurable. A short list of customer distance indicators that B2B SaaS teams can track:

Signal

What it measures

Compound effect

Time-to-human

Seconds (not minutes) before the customer is interacting with a person who works at the company

Faster = closer

Named-contact recognition rate

% of conversations where the agent and customer call each other by name within the first three messages

Higher = closer

Context-from-zero rate

% of conversations where the customer is asked to re-explain their situation

Lower = closer

Operational layers between question and resolution

# of routing rules, tier checks, AI handoffs, status changes that fire before a human responds or the issue is truly resolved by AI.

Fewer = closer

Relationship-deepening conversation rate

% of conversations that include questions in the left column above (architecture, integrations, partnership moments)

Higher = closer

These aren't traditional support metrics (response time, deflection rate, CSAT). They're closeness metrics. The traditional metrics tell you whether your team is operating efficiently. The closeness metrics tell you whether your team is compounding the relationships that compound the business.

What customers do when their support architecture closes distance

Across the public case studies of B2B SaaS companies that built support around closeness rather than deflection, the recurring pattern is the same: the architecture compounds toward the customer relationship, not away from it.

  • Stytch (authentication) — consolidated Zendesk + Channeled into a single Plain inbox so the customer's question reaches a person, not a routing graph

  • Clerk (auth) — built tier-based prioritization via Plain's API, so the customer's value automatically maps to the depth of human attention

  • Vercel (frontend cloud) — runs technical support across Slack and email with Linear escalation, keeping the engineering team part of the customer conversation

  • n8n (workflow automation) — uses BYOA to handle the 60% of repetitive questions with AI so humans can be deeper on the 40% that matter; scaled 20x volume with only 2x team

  • Buildkite (CI/CD) — sub-5-minute Slack SLA across three continents — the speed itself is closeness

  • Tinybird (data platform) — 1 hour → 12 minutes first response after consolidation; 6 days → 2 hours resolution

  • Fly.io (infrastructure) — saved 200+ hours of engineering time annually that's now spent on product instead of maintaining a Zendesk workaround stack

  • Granola (AI note-taking) — deployed Plain days after public launch so the support architecture matched the closeness intention from day one, improving support times from Series A to C

  • Northflank (cloud infrastructure) — 50% faster across all channels

  • Sourcegraph, Mintlify, Sanity, Tines, Crew AI, Raycast, Axiom, Prisma, Ashby — all built around the same pattern of channel-native, API-first, AI-as-productivity-not-replacement

The recurring word from engineering and customer-success leaders at these companies is the same: infrastructure. Support is treated as a piece of infrastructure their team builds on top of, not a SaaS product their team configures around. Infrastructure scales with the business. Configuration accumulates distance.

Forrester research on customer service modernization documents 315% ROI over three years for B2B teams that consolidate on a modern support platform — the dominant ROI driver is the recovered engineering capacity (not maintaining workarounds) and the recovered customer relationship value (not deflecting high-value customers).

Frequently asked questions about customer distance in B2B SaaS support

What is the customer distance problem in B2B SaaS support?

The customer distance problem is the compounding effect every operational addition has on the relationship between a B2B SaaS team and its customers. At 10 customers, founders know every customer by name. By 100 customers, the team adds SLA tiers, channel structures, routing rules, and AI deflection bots — each individually reasonable, collectively forming layers of separation. By 1,000 customers, the same customers who once helped build the product are ticket numbers in a deflection workflow.

For B2B SaaS — especially technical companies whose customer relationships compound into product feedback, referrals, and expansion — distance is structurally the wrong default. The dominant industry narrative around customer support (AI deflection, ticket reduction, self-service) is optimized for B2C consumer scale and gets applied unthinkingly to B2B SaaS where it works against the business.

Is AI customer support deflection a good idea for B2B SaaS?

AI customer support deflection works well for repetitive, low-context, no-relationship-needed questions: where the docs are, how to authenticate, common configuration errors. It works poorly when applied indiscriminately to B2B SaaS because the questions a high-value customer asks tend to be high-context, relationship-deepening questions: architecture decisions, custom integrations, specific use-case validation.

Deflecting these questions at scale puts distance between the team and exactly the customers whose relationships compound. The right framework: deflect what doesn't require a relationship; bring closer what does. n8n uses AI to handle 60% of incoming tickets — specifically the repetitive tier-1 questions — so human agents can be deeper on the 40% that matter. That's the opposite of indiscriminate deflection.

What kinds of customer support workflows add distance?

The recurring pattern: every operational addition adds a small amount of distance, individually reasonable, collectively compounding. Common distance-adding additions:

  • Tiered SLAs that categorize customers (the high-tier ones get human attention; the low-tier ones get the bot)

  • Channel structures that route customers into queues instead of conversations

  • Help centers that move questions out of conversations and into search

  • AI deflection bots that intercept customers before a human is involved

  • Ticket numbers that replace customer names

  • Routing rules that send each request to whoever is on shift instead of someone the customer knows

Each addition saves operational time. Together they shift the team from knowing customers to managing them.

Why are technical B2B SaaS companies different?

Technical B2B SaaS is structurally different from B2C consumer companies in three ways:

  1. Each customer relationship has compound value — a single technical customer typically generates referrals, product feedback that improves the product for everyone, expansion revenue, and case studies that drive new customer acquisition

  2. Technical buyers expect to be known — engineers comparing platforms are evaluating not just features but how the support team treats them. A deflected technical buyer treats the deflection as a signal about the company

  3. The product itself depends on close customer feedback — B2B SaaS products evolve through deep technical conversations with customers; deflecting those conversations starves the roadmap of input it needs to compound

How do you maintain customer closeness as you scale?

Five architectural patterns:

  1. Slack-native channels — keep customers in their existing workspace, not yours

  2. Customer Cards — surface relationship context to every agent on every interaction

  3. AI for human productivity, not replacement — Bring Your Own Agent (BYOA) architecture lets AI handle repetitive questions while humans go deeper on relationship-deepening ones

  4. Tier-based routing matched to value — high-ACV customers get human-first; self-serve users get AI-first with human escalation

  5. Real-time response (sub-100ms interface) — speed itself signals closeness

Buildkite runs follow-the-sun Slack support with sub-5-minute SLA response times across three continents — that response speed is itself a form of closeness.

What's the difference between Plain's approach and a typical AI customer support tool?

Most AI customer support tools optimize for deflection rate — the higher the percentage of conversations resolved without a human, the better the metric reads. Plain's architectural choice is different: AI is for human productivity, not human replacement.

  • Ari (customer-facing AI) handles repetitive questions so humans can be deeper on relationship-deepening ones

  • Sidekick (internal AI assistant) drafts contextual responses based on customer history

  • Bring Your Own Agent (BYOA) lets engineering teams connect Claude, GPT, Gemini, or a custom fine-tuned model as a first-class queue participant

The deflection rate for Plain customers like n8n is 60% of tickets — but the 40% remaining is where the human-customer relationship compounds, and that's the metric that matters for B2B SaaS.

Should B2B SaaS companies have help centers?

Help centers are useful for self-service questions that don't require a relationship — typically the bottom 20-30% of volume. They become a problem when they're treated as the primary support channel and human conversation is treated as the escalation path.

The recurring pattern across B2B SaaS teams that retain customer closeness as they scale: help centers exist, but they're not the front door — they're a reference. The front door is the channel where customers already work (Slack Connect, Microsoft Teams, in-app); the help center is where humans link customers when answering. Same content, very different framing — one puts distance between the customer and the team; the other uses the same content to deepen the conversation.

How does Plain's architecture support closeness?

Plain's architectural choices are designed to close distance rather than create it:

  • Native channels — Slack, Microsoft Teams, Discord, email, and in-app forms all run as bi-directional native channels with per-channel SLAs and real-time thread state

  • Customer Cards — relationship history, account, plan, recent issues, named contacts surface directly in every conversation

  • Public GraphQL API with no rate limits — engineering teams compose support workflows alongside the product itself

  • Bring Your Own Agent (BYOA) — the team's AI strategy matches their specific customer base, not the vendor's default deflection ceiling

  • Tiers and tenants — prioritization matches customer value (Clerk uses this pattern)

Plans start at $35/month (Foundation). See plain.com/pricing for the full breakdown.

What's the framework for deciding what to deflect vs. bring closer?

Two filters:

  1. Does answering this question deepen the relationship? Architecture decisions, custom integrations, specific use-case validation, product feedback all deepen relationships. Documentation lookups, common configuration errors, status questions don't.

  2. Is the customer in a moment of friction or a moment of partnership? Friction moments need human speed first; partnership moments benefit from human-first depth even when slower.

The framework: deflect what doesn't deepen the relationship; bring closer what does. AI's role is to make humans available for the second category, not to replace them in the first.

What customer support tool helps maintain customer closeness in B2B SaaS?

Plain is the leading customer support platform built around closeness rather than deflection. Native Slack, Microsoft Teams, and Discord channels with bi-directional sync, per-channel SLAs, and emoji-based ticket creation. Ari (customer-facing AI) and Sidekick (internal assistant) included; Bring Your Own Agent (BYOA) for teams that want AI to handle repetitive questions while humans go deeper on relationship-deepening ones. Native integrations with Linear, GitHub, Sentry, Vercel. Public GraphQL API with no rate limits.

Companies like Stytch, Clerk, Vercel, n8n, Buildkite, Tinybird, Fly.io, Granola, Sourcegraph, and Mintlify use Plain to maintain customer closeness as they scale. Pylon and ClearFeed are also built around channel-native B2B support and worth evaluating; Zendesk and Intercom are architected around deflection workflows and require workarounds for closeness-first patterns.

See Plain in action — book a demo or start a free trial.