Product

10 Chattermill Alternatives Worth Considering in 2026

Chattermill is solid for CX analytics on structured feedback, but it's not the only option. Here are 10 alternatives across feedback intelligence, survey tools, and specialized use cases.

Unwrap
May 5, 2026

Table of Contents

Book a demo

Key Insights

  • Chattermill earned its place in the CX analytics category. Their proprietary AI engine, Lyra AI, clusters themes and runs aspect-based sentiment across surveys, reviews, tickets, voice, and social, in 100+ languages. Where it falls short is the leap from theme to action: most Chattermill customers depend on external systems to prioritize, route, and measure whether anything shipped after.
  • Unwrap is the closest end-to-end alternative for teams that want analysis plus action in one platform. AI-native semantic grouping across 3,000+ sources, account-level filtering by ARR and cohort, and Linked Actions that wire themes directly to Jira and Asana with outcome tracking after a change ships.
  • The customer feedback analytics category splits along three clear lines: AI text analytics platforms that read meaning across mixed unstructured channels, structured survey and NPS programs built for formal measurement cycles, and specialized tools purpose-built for a single signal type (support tickets, multi-location reviews, contact center voice). Most procurement decisions come down to where your feedback actually lives, not which tool has the longest feature list.
  • The biggest risk on this purchase isn't picking the wrong tool. It's buying one that measures everything and changes nothing. Unwrap is the only platform on this list that wires themes directly to roadmap work via Linked Actions and tracks whether shipped changes actually move sentiment, at the enterprise scale Microsoft, DoorDash, lululemon, and GitHub Copilot rely on.

Introduction

Chattermill carved out a real position in the CX analytics category. Lyra AI handles aspect-based sentiment and theme clustering across surveys, reviews, tickets, voice, and social, with Ask Lyra layered on top for plain-English queries against the dataset. For enterprise CX teams with a centralized insights function and the feedback volume to justify enterprise software, it's a solid pick.

Where Chattermill gets limiting is the connection to action. The platform reads themes well; it depends on external systems to prioritize them, route them to the product or support teams that can fix them, and track whether anything shipped afterward. Most Chattermill customers run that downstream work in another tool, often manually. Pricing is also enterprise-private, which makes evaluation slower than it should be for teams who want a faster path to value.

This list covers 10 alternatives, sorted by where each one actually fits. 

Our Expertise

Unwrap is built on a specific conviction: AI-native semantic grouping of unstructured feedback, paired with Linked Actions that tie themes to roadmap or operational work, is a better foundation for product, support, and CX decisions than the keyword-and-taxonomy systems most platforms still rely on. Five years of building on that conviction, alongside customer work with Fortune 500 teams, is what shapes how we evaluate the rest of the category.

We've run side-by-side platform reviews against Chattermill, sat with teams migrating onto and off of every tool below, and published our own research on grouping customer feedback by theme. Where a tool ranks above another here, it's because we've seen the difference play out in customer environments.

How to Choose the Right Chattermill Alternative

Three questions narrow the field faster than a feature comparison.

Where does your customer signal actually live? If feedback flows mostly through structured surveys and reviews, the survey-first tools (Qualtrics, SurveySensum, Survicate) or the NPS-anchored ones (NICE Satmetrix) will fit closer to your workflow. If it spans tickets, transcripts, app reviews, and chat, you need a platform built for multi-source unstructured analysis: Unwrap, Thematic, or Kapiche.

Who needs to act on the insight? A tool that only the CX team logs into is a different purchase than one that has to serve Product, CS, Support, and CX from the same data. Chattermill is built around the CX function. Medallia is too. Unwrap is built for the cross-functional case, where Product reads top-50-account feedback while CX tracks NPS drivers, both off the same data with role-based views for each.

Are you buying analysis or action? Some platforms tell you what the scores are. Far fewer connect insight to specific roadmap or operational changes and measure whether the change moved the metric. If you're leaving Chattermill because the gap from theme to outcome isn't closing, prioritize platforms that wire themes to workstreams with downstream impact tracking, not just more reporting depth. 

10 Best Chattermill Alternatives, Ranked

Find the platform that fits where your customer signal lives and how your team needs to act on it.

1. Unwrap - Best Overall Chattermill Alternative

Most Chattermill replacements stop at theme detection. Unwrap is built to keep going. It groups customer input by semantic meaning across every channel feedback shows up in, surfaces the patterns worth acting on, and tracks whether the change you ship actually moves sentiment. Teams at Microsoft, DoorDash, lululemon, GitHub Copilot, Perplexity, JetBlue, Oura, and Help Scout run Unwrap as their shared customer intelligence layer.

Where Unwrap separates from Chattermill specifically is the action layer and the cross-functional reach. Chattermill's Lyra surfaces themes for the CX team. Unwrap's Linked Actions wires every theme into a Jira or Asana workstream, then measures whether complaint volume and sentiment shift after the change goes live. The downstream effect shows up in customer outcomes. GitHub Copilot Product Managers save roughly 4 hours per week after consolidating into Unwrap. Rad Power Bikes uncovered a 21% month-over-month lift in spare-parts revenue from a theme that had been invisible across siloed channels.

The other contrast is the deployment timeline. Unwrap stands up in 2 to 3 weeks through OAuth or API key integrations, with POCs running on real customer data. Chattermill and most enterprise peers operate on multi-month implementation cycles with professional services attached. For a team that needs to show value inside a quarterly review, that gap is the difference between "in production" and "still in implementation."

Key Features:

  • AI-native semantic grouping across 3,000+ sources, with no keyword setup or taxonomy maintenance.
  • Account-level filtering by account, cohort, ARR segment, and revenue impact in one shared layer for Product, CS, and Support.
  • Linked Actions that tie themes to Jira or Asana workstreams, then measure whether sentiment moves after the change ships.
  • 2 to 3 week deployment through OAuth or API key integrations, with POCs on real customer data and US-based support.

Best for: Product, CS, Support, and CX teams that want one shared customer intelligence layer to drive prioritization, action, and accountability, from mid-market through enterprise scale.

Why it's a top pick: Combines semantic multi-channel analysis with the action layer Chattermill explicitly doesn't offer, in a single platform built to scale from growing programs through enterprise.

Watch-outs: If your needs are limited to basic sentiment tracking on a single survey, or theme detection without any downstream action, Unwrap has more depth than you'll use.

2. Thematic - Best for Theme Detection With Predictive Scoring

Thematic is the closest peer to Chattermill on what the core platform actually does: automated theme detection across customer feedback, with sentiment scoring and trend tracking over time. Teams considering both usually compare them directly. The platform shines for research and insights teams centralizing theme analysis across multiple feedback sources, particularly survey verbatims and NPS open-ends.

Thematic's Scoring Agent is the most concrete piece of its action layer. It generates predicted NPS, churn propensity, and effort scores from unstructured feedback, which gives executive conversations a quantitative anchor without waiting for survey data. Beyond that, Thematic routes themes into connected tools, which works well for teams that mainly need theme detection plus a way to surface findings.

The gap relative to Unwrap is the end-to-end outcome loop. Teams that want every theme tied to a specific Jira or Asana workstream with measured downstream impact will find Unwrap's Linked Actions more complete, but Thematic's action story is closer than it was a year ago.

Key Features:

  • Automated theme clustering without manual taxonomy setup.
  • Predictive Scoring Agent for NPS, churn propensity, and effort scores.
  • Theme tracking over time with non-technical-friendly dashboards.
  • Multi-language support and integrations across surveys, review aggregators, and BI tools.

Best for: Research, insights, and CX teams centralizing theme analysis across multiple feedback sources.

Why it's a top pick: Clear, consistent thematic modeling with strong segment-level reporting and a growing action layer.

Watch-outs: Strong at theme detection. Teams that want every theme tied to a measured outcome inside a single platform will still find Unwrap's Linked Actions more end-to-end. Theme tuning can require ongoing attention.

3. Medallia - Strong CX Across Physical and Digital Touchpoints

Teams looking at Medallia after Chattermill are usually trading text-analytics depth for a much broader CX program footprint, and the swap only makes sense above a specific operational threshold. Medallia covers the full CX lifecycle (surveys, digital feedback, contact center analytics, social listening, text analytics, predictive modeling), built for organizations with multiple business units, geographies, and reporting hierarchies that each need their own view while rolling up to executive dashboards.

The fit is sharpest for industries where customer experience happens in physical locations: retail, hospitality, financial services, automotive. Post-visit surveys from a store, a call center transcript, and an app review all roll into the same journey view, and few platforms cover that ground at the same depth. The 2026 GenAI release added Smart Topic Builder and an Insights Assistant, which closed some of the text-analytics gap that historically pushed buyers toward dedicated tools.

The catch is the one most Chattermill leavers don't want to inherit. Implementation runs months, professional services are built into the deal, and procurement-level pricing assumes an executive-sponsored CX program with dedicated headcount. Teams unhappy with Chattermill's enterprise pricing and slow time-to-value will find Medallia tougher on both counts.

(See also: our breakdown of Medallia alternatives.)

Key Features:

  • Full CX lifecycle from survey design through contact center analytics and operational data connections.
  • Multi-BU, multi-geography role-based dashboards with executive rollup.
  • Predictive modeling and journey-level analytics built on years of enterprise CX data.
  • Smart Topic Builder and Insights Assistant for generative AI summaries and natural-language querying.

Best for: Large enterprises with dedicated CX departments, executive sponsorship, and multi-year program budgets.

Why it's a top pick: Mature enterprise platform built for organizational complexity that single-team feedback tools can't match.

Watch-outs: Heavy implementation with months-long professional services engagements. Procurement-level pricing and dedicated CX headcount are prerequisites, which makes it a poor fit for mid-market teams.

4. Qualtrics - Best for Survey-Anchored Experience Management

Qualtrics enters the conversation when the real question behind the Chattermill switch isn't about analytics depth but about program shape. If most of your customer signal flows through structured surveys (NPS, CSAT, post-purchase, post-service) and Chattermill's strength on unstructured channels was underused anyway, Qualtrics is purpose-built for the survey side in a way Chattermill never tried to be

The platform covers the full survey lifecycle (design, distribution, collection, analysis) in one system, with AI layered on top: Text iQ for automated text analytics on open-text responses, AI-generated theme summaries, and Experience Agents that resolve issues surfaced through post-service surveys without a human in the loop. Distribution and panel management run deep, and the analytics handle the questions structured-survey programs need answered: which segments are dissatisfied, which touchpoints drive lower scores, how trends move over time.

The pull weakens fast when feedback is mostly unstructured and lives outside the survey environment. Teams whose work centers on support tickets, transcripts, app reviews, or community channels will find Text iQ adequate for the open-text slice but not built to drive discovery across always-on multi-channel data the way Chattermill or Unwrap are. Pricing is enterprise-positioned, so the structured-survey wedge has to be load-bearing to justify the spend.

(See also: Qualtrics alternatives and the problem with enterprise survey platforms.)

Key Features:

  • Full survey lifecycle from design through analysis in one platform.
  • Text iQ for automated text analytics on open-text responses, with AI-generated theme summaries.
  • Experience Agents that resolve issues surfaced through post-service surveys.
  • Broad experience management coverage spanning CX, product, HR, and brand research.

Best for: Teams running structured survey programs and NPS distribution as their primary feedback collection mechanism.

Why it's a top pick: Mature survey and experience management platform with deep AI text analytics for open-text responses.

Watch-outs: Less natural fit for teams whose primary feedback lives in unstructured channels like support tickets, transcripts, or app reviews. Pricing is positioned for enterprise programs.

5. NICE Satmetrix - Best for NPS-Anchored VoC Programs

For Chattermill leavers whose NPS program always felt grafted on rather than central, Satmetrix answers the question from the opposite end of the platform. NICE co-created NPS and Satmetrix is built on that lineage: survey distribution, driver analysis, benchmarking, and closed-loop follow-up all run through a Net Promoter frame. The NPS benchmark database is one of the largest available, which gives a CX team more defensible cross-industry comparison than self-reported numbers do.

The trade is the inverse of what Chattermill offers. Instead of text analytics layered over generic multi-channel feedback, Satmetrix is an NPS-native platform with driver analysis and benchmarks built in, and text analytics on open-ended NPS responses identifies the themes behind promoter and detractor scores. Deep inside the NPS frame, narrow outside it.

CXone integration extends the picture into contact center data. Standalone Satmetrix without the CXone ecosystem is a thinner tool than most buyers expect going in, and the buyer profile is different from Chattermill's. Satmetrix is for CX leaders running formal NPS programs with board-level reporting, not cross-functional teams looking for general-purpose text analytics.

Key Features:

  • NPS-anchored survey, driver analysis, and closed-loop follow-up workflows.
  • One of the largest NPS benchmark databases for cross-industry comparison.
  • Text analytics on open-ended NPS responses.
  • CXone integration for broader contact center context.

Best for: CX leaders who report NPS to the board and need defensible benchmarks.

Why it's a top pick: Strong NPS-native VoC platform, with benchmark depth other tools can't match.

Watch-outs: If NPS isn't the center of your VoC program, Satmetrix will feel constraining fast. The platform's greatest strength is also its ceiling.

6. Kapiche - Best for Statistical Depth on Open-Ended Feedback

Kapiche focuses on making text analytics more rigorous. It identifies themes in open-ended feedback and lets teams drill into statistical correlations between themes and outcomes like NPS scores, churn, and satisfaction. Compared to Chattermill, the emphasis is more on analytical depth and less on breadth of integrations or visual dashboarding.

The fit is clearest for CX and insights teams whose frustration with Chattermill is that the insights feel descriptive rather than diagnostic. Kapiche pushes further in that direction, with statistical significance testing on theme movement and clearer signal on which themes are actually driving outcome metrics versus appearing alongside them.

The trade-off is reach. Kapiche is a smaller company than the enterprise incumbents and the integration footprint is narrower. Teams whose feedback work spans many channels or needs heavy dashboarding for non-analyst stakeholders will typically end up at Unwrap or Thematic instead.

Key Features:

  • Statistical correlation between themes and outcome metrics like NPS and churn.
  • Theme identification on open-ended feedback without manual tagging.
  • Customer intelligence views built for CX, support, and product teams.
  • Multi-source ingestion across surveys, reviews, and support tickets.

Best for: CX and insights teams that want deeper diagnostic analysis of customer feedback themes.

Why it's a top pick: Statistical depth on theme analysis that most peers underinvest in.

Watch-outs: Smaller integration footprint than enterprise peers. Teams that need heavy dashboarding for non-analyst stakeholders will want to validate the experience during a POC.

7. Siena Insights (formerly Idiomatic) - Strong AI Categorization of Support Tickets

Siena Insights focuses specifically on categorizing and analyzing customer support interactions. It connects to help desks like Zendesk, Salesforce, Freshdesk, and Intercom and uses AI to tag and categorize tickets by topic, sentiment, and urgency, without requiring teams to define a taxonomy or label training data before deployment. Customers including Pinterest, Instacart, and HubSpot use it for ticket-driven feedback work.

The platform was rebranded from Idiomatic under the Siena AI umbrella. Capabilities for the core feedback-analysis use case stayed intact, and the roadmap has pulled toward support automation, with the broader Siena AI product handling agentic resolution alongside the analysis Insights provides. For support and CX teams whose primary use case is understanding what customers are contacting them about, the platform is more focused on that specific problem than general-purpose text analytics tools.

Narrower than Chattermill in that it doesn't cover surveys or reviews. Deeper on the support ticket analysis side. Teams whose feedback work crosses into product, survey, or community channels will pair Siena Insights with another tool or consolidate onto a multi-channel customer intelligence layer like Unwrap.

Key Features:

  • AI-driven ticket categorization with pre-trained models, no taxonomy setup required.
  • Native integrations with Zendesk, Salesforce, Freshdesk, Intercom, and Delighted.
  • Slack alerts on feedback anomalies (payment failures, shipping complaints, cancellations).
  • Natural-language chat interface for querying the dataset.

Best for: Support and CX teams whose primary feedback source is tickets and whose primary goal is understanding contact drivers.

Why it's a top pick: Purpose-built for support ticket analysis with strong help-desk integrations and a low-setup deployment path.

Watch-outs: Support-focused under the Siena AI umbrella. Teams whose feedback work spans surveys, reviews, or transcripts will pair it with another tool or consolidate onto a multi-channel platform.

8. SurveySensum - Best for Mid-Market Survey Programs With Text Analytics

SurveySensum covers NPS, CSAT, and CES with text analytics, survey templating, and dashboards. It's relevant for teams that were using Chattermill alongside a separate survey tool and want to consolidate into one platform without paying enterprise prices. The text analytics aren't as deep as a dedicated feedback intelligence platform on complex theme identification, but for straightforward sentiment and topic analysis on survey responses, it gets the job done at a fraction of the cost.

The fit is mid-market specifically. SurveySensum is a smaller, bootstrapped company serving 500+ businesses across 40+ countries. The platform reflects that: survey-first, with AI sentiment and thematic analysis layered on top of open-text responses. Customer support is consistently called out as a strength.

Where SurveySensum is less complete is when feedback work runs across heavy unstructured channels (support tickets, transcripts, social) or when the program needs to serve Product and Support alongside CX. The platform is built for survey-first programs, and stretching it past that workflow usually means pairing it with another tool or consolidating onto a multi-channel customer intelligence layer like Unwrap as the program matures.

Key Features:

  • Survey lifecycle for NPS, CSAT, CES, and custom programs.
  • AI-powered sentiment and thematic analysis on open-text responses.
  • Multi-channel distribution (email, web, in-app, SMS, QR).
  • Mid-market pricing significantly below enterprise peers.

Best for: Mid-market teams that want survey collection and basic text analytics in one platform at a lower price point.

Why it's a top pick: Real survey depth and credible text analytics for the mid-market budget, with strong customer support.

Watch-outs: Lighter on cross-channel and unstructured analysis than dedicated feedback intelligence platforms. Survey-first orientation makes it a weaker fit for teams whose feedback lives in unstructured channels.

9. Survicate - Strong Lightweight Multi-Channel Survey Collection

Survicate is built for product and marketing teams that need fast, low-friction survey collection across web, in-app, email, and mobile, with AI summarization on the responses. It's a good answer when the previous workflow was paying Chattermill to analyze feedback collected elsewhere and the analytics depth wasn't justifying the cost. Survicate consolidates collection and basic analysis into one tool with 40+ native integrations.

The platform is at its best for teams that want to launch a survey, see results, and act on them inside the same day. The AI summarization handles topic and sentiment surfacing on open-text responses without requiring an analyst. For mid-volume programs where the goal is fast feedback collection and quick directional reads, this is enough.

You lose advanced theme identification and cross-source analytics relative to Chattermill or Unwrap. You gain simplicity, speed, and a significantly lower price point (the platform starts free for low-volume use). The match is for teams where the feedback volume doesn't warrant a dedicated analytics platform and the priority is collecting more, faster.

Key Features:

  • Multi-channel survey collection across web, in-app, email, and mobile.
  • AI summarization with topic and sentiment surfacing on open-text responses.
  • 150+ templates with drag-and-drop builder.
  • 40+ native integrations including HubSpot, Salesforce, Google Sheets, and Mailchimp.

Best for: Product and marketing teams that want fast, lightweight survey collection with basic AI analytics.

Why it's a top pick: Strong collection-first survey platform with enough AI analysis baked in to avoid a separate analytics layer for mid-volume programs.

Watch-outs: Analytics depth is the trade-off for speed and price. Teams whose feedback work needs heavy theme detection across many channels will outgrow it.

10. Birdeye - Best for Multi-Location Reputation Management

Birdeye is a different category than Chattermill, but it shows up in alternative comparisons because some teams using Chattermill are primarily analyzing review data. Birdeye is built for businesses with multiple physical locations like restaurants, healthcare providers, retail chains, and home services. Google review management, reputation monitoring, location-level feedback, response workflows.

If reviews are the main feedback source and the operational workflow is response management and review generation, Birdeye is purpose-built for that in a way Chattermill isn't. Multi-location reporting, listing management across directory sites, and reputation scoring are all native. The platform also includes messaging, payments, and other small-business operational tools that Chattermill doesn't touch.

Where Birdeye doesn't fit is the deeper text analytics use case. The platform handles reviews well; it's not built to read across thousands of support tickets, NPS verbatims, or call transcripts and surface themes the way Chattermill does. For multi-location operators whose feedback program centers on online reputation, this is the right tool. For most CX or product teams leaving Chattermill, it's solving a different problem.

Key Features:

  • Multi-location review management across Google, Yelp, Facebook, and 200+ sites.
  • Reputation scoring and competitor benchmarking at the location level.
  • Automated review generation workflows tied to customer interactions.
  • Operational tooling (messaging, payments, listings) for multi-location SMB and mid-market.

Best for: Multi-location businesses whose primary feedback signal is online reviews and whose primary workflow is reputation management.

Why it's a top pick: Purpose-built for multi-location reputation work that general feedback platforms underinvest in.

Watch-outs: Different category from Chattermill. Teams that need deep text analytics across surveys, tickets, transcripts, or chat will be better served by a multi-channel feedback intelligence platform like Unwrap.

How to Think About the Switch

The right replacement depends on what Chattermill was doing for you and where it fell short.

If the gap was the leap from theme to action, prioritize a platform that closes the loop. Unwrap is the most explicit case for this: every theme links to a workstream, and the system measures whether shipped changes actually move sentiment and complaint volume. Most other tools on this list, including Chattermill itself, stop at the dashboard and assume your team will move insights into another system to act on them.

If the gap was cross-functional reach, prioritize a platform built for more than the CX function. Chattermill's outputs are CX-shaped. If Product, Support, and CS need to live on the same data with role-based views, Unwrap is built for that case. Medallia can also support it, but with implementation overhead most teams won't recover from for two to three quarters.

If the gap was specialization (NPS specifically, or support tickets specifically, or survey collection specifically), match the specialization. NICE Satmetrix for NPS-anchored programs. Siena Insights for ticket categorization. SurveySensum or Survicate for survey-first mid-market work. Birdeye for multi-location reputation. Each is purpose-built for its slice, and the trade-off is the narrower scope.

If the gap was budget, the mid-market options (SurveySensum, Survicate) collapse cost meaningfully versus Chattermill's enterprise pricing, but expect lighter analytics in exchange. Unwrap is available on request and tends to land below the enterprise incumbents when scope is matched, with a 2 to 3 week deployment that compresses the total program cost compared to the multi-month implementations Medallia and Qualtrics quote.

Frequently Asked Questions

What is aspect-based sentiment analysis?

Aspect-based sentiment analysis (ABSA) breaks customer feedback into discrete topics (the "aspects") and scores sentiment separately for each one, rather than labeling a whole review as positive or negative. A single comment can praise pricing, criticize delivery speed, and stay neutral on the product itself, and ABSA captures all three. Most modern customer feedback platforms layer ABSA with theme clustering and generative summaries so teams can see exactly which parts of the experience customers are reacting to.

What makes Unwrap different from Chattermill?

Three things. First, scope: Chattermill is built around the CX function, while Unwrap is the layer Product, CS, Support, and CX run on together, with role-based views off the same data. Second, action: Chattermill surfaces themes and depends on external systems to prioritize and route them, while Unwrap's Linked Actions wire every theme directly to a Jira or Asana workstream and measure whether shipped changes actually moved sentiment. Third, deployment: Chattermill quotes multi-month enterprise implementations, while Unwrap stands up in 2 to 3 weeks through OAuth or API key integrations with POCs on real customer data.

How does keyword-based feedback analysis differ from AI semantic grouping?

Keyword-based analysis relies on predefined word lists and rules to surface themes. It works when customers use the vocabulary the rules anticipated, and breaks when they don't. AI semantic grouping clusters feedback by meaning, so "the app crashes on login" and "keeps freezing when I open it" land in the same theme without manual configuration. At enterprise volume the gap stops being theoretical: keyword rules typically miss a meaningful share of the patterns semantic analysis catches, and the missed signal is where new issues hide before they reach headline metrics.

How fast can you replace Chattermill with Unwrap?

Two to three weeks from contract to production data. Unwrap connects to feedback sources through OAuth or API key integrations, and POCs run on real customer data rather than demo sets. Chattermill, Medallia, Qualtrics, and NICE Satmetrix typically quote 2 to 4 months with professional services attached. For teams that need to show value inside a quarterly review, the deployment gap is usually the difference between "in production" and "still in implementation."

What kind of results do teams see after switching to Unwrap?

The pattern is consistent: faster cycle times on the feedback work itself, and customer-driven wins that were invisible in the previous tool. GitHub Copilot Product Managers save roughly 4 hours per week after consolidating into Unwrap. Rad Power Bikes uncovered a 21% month-over-month lift in spare-parts revenue from a theme that had been buried across siloed channels. The common thread is the Linked Actions loop, which turns surfaced themes into specific roadmap or operational changes and measures whether sentiment moves after the change ships.

Unwrap

Unwrap
ABOUT THE AUTHOR

Discover what matters most.

Book a demo