Twenty One Media
aiMay 23, 2026

Selling on the Call, Not the Page

Our /ai/operations-engine page used to show three pricing tiers: a $1,500 audit, a $7,500 flat install, and a $12,500 install-plus-retainer at $1,500/month. The tiers were clean. The copy was honest. They still had to go.

What Pricing Tiers Do on a Custom Service Page

When you publish price anchors for a complex, scoped engagement, you hand the prospect a number before you've ever talked to them. They read "$7,500" and immediately run a calculation that has nothing to do with their actual situation. They're doing ROI math on a number that was never calibrated to their business. Most of them close the tab.

The ones who stay are self-selected on price tolerance, not on fit. You end up talking to people who decided they could afford it before the conversation started, and losing people who would have said yes in a five-minute call once they understood what the audit would actually surface.

The other problem: the service is variable. An electrical contractor with four technicians and a manual whiteboard dispatch system needs something different from an HVAC company with fifteen trucks running three different scheduling apps that don't talk to each other. Listing three tiers implies the work is predictable when it isn't.

The Audit as the Only CTA

We collapsed the page to a single ask: book a free 30-minute audit call. No pricing block. No "pick your tier" section. The only action is the form.

The audit is genuinely free and the prospect keeps the deliverable regardless of what they decide. They walk away with a written Operations Map: their top 10 workflow leaks, scored by impact and effort, with the top 3 flagged and a real ROI estimate attached. That's useful even if we never talk again.

From our side, the audit is where we scope the actual work. We see how the office runs. We find out what tools they're on, which ones they hate, and which problems have already burned them twice. By the time we're talking numbers, both sides know what the engagement actually is.

That's the right moment to name a price.

Consolidating the URL

We also collapsed the URL structure. /ai/operations-engine is now a 308 permanent redirect to /ai. The operations engine service is what the /ai page is. There's no reason to split that across two paths.

The /impeccable developer skill moved to /ai/impeccable, which is the right nesting. It's a sub-product, not the top-level offer. The nav, sitemap, SEO metadata, and email templates all point to /ai now.

One URL. One CTA. One conversion path.

The Tradeoff

There is a real cost here: some prospects want to know the number before they'll get on a call. We're filtering them out. That's deliberate. Anyone who won't spend 30 minutes learning whether we can save their office 10 hours a week over price anxiety, before they've even heard a number, is not a good fit for this kind of engagement.

The free audit works as a filter in both directions. It screens out people who aren't serious. It screens out prospects where we don't see a clear path to ROI, because we won't recommend the build if the numbers don't make sense. That part is also in the copy.

If you're selling a complex, scoped service to small businesses, the page doesn't close the deal. The conversation does. The page's only job is to get the right people into the conversation.