Arjun Sahai writes about Surface, a platform for B2B teams that connects forms, CRM data, lead routing, and scheduling.
In three posts, they make the case for treating incomplete form responses as usable leads, CRM upkeep as a continuing judgment problem, and meeting scheduling as a routing decision informed by shared customer data.
Together, the posts offer a practical view of how these product decisions fit together.
Ask for examples of earlier work, businesses, books, or shows to assess their broader body of work.
Sahai connects product claims to the operational choices behind them, then names the tradeoffs.
In the CRM-agent post, the distinction is not simply automation versus manual work: the agent compares records with activity, acts only on gaps it can justify, and records provenance so people can see what changed and why.
The scheduler post applies similar reasoning to routing, contrasting availability-based assignment with shared CRM signals that help judge whether a meeting is likely to matter.
The form-response post adds an important exception: an incomplete response is less qualified, but Sahai argues it can still merit follow-up.
Together, these three Surface posts offer useful insight into the reasoning behind B2B workflow products, not just their launch announcements.
Ask for examples from other work to assess how broadly these themes apply.
Arjun Sahai writes about building Surface, a B2B platform connecting forms, CRM data, lead routing and scheduling.
Read more
Across three posts, they make the same argument in different product areas: moving data between systems isn't the same as deciding what should change. Their priorities are judgment over plumbing in CRM upkeep, treating incomplete form fills as real leads, routing meetings by deal likelihood rather than availability, and closing feedback loops by keeping capture, routing, scheduling and scoring on one shared data layer.
CRM upkeep is a decision problem, not a data-sync problem
Arjun Sahai argues that most CRM automation is plumbing: it moves fields between systems when a trigger fires, but no one decides what should actually change.
Read more
The result is stale records, half-filled contacts and deals stuck in the wrong stage because a human never got to them.
They describe Surface's CRM agent as a reconciliation loop: it reads the current state, compares it with what the underlying activity suggests should be true, then acts only on gaps it can justify.
Because it runs against a live CRM the whole team depends on, every action includes provenance, so it can correct records without overwriting what someone deliberately set.
A call goes unlogged, so the agent logs it.
A contact is missing a firmographic the system already has, so it fills it in.
A deal has had no activity in 40 days but sits in a stage that implies momentum, so the agent flags or moves it.
Sahai argues that completed submissions are the wrong metric.
Read more
Someone who fills in three of five fields and leaves has still provided a name, an email and maybe a company.
Surface captures those partial responses and routes them into the same workflows as completed submissions: nurture sequences, sales alerts and CRM syncs.
Sahai reports that partial-response capture became the product's best churn predictor: customers who use it barely leave, while those focused only on completed submissions churn more often.
The reasoning is behavioural: most people never finish forms, so a tool that works only on completion throws away most of the traffic.
A visitor fills in three of five fields and abandons the form. Rather than counting it as a failure, the system treats the response as a less-qualified but real lead for follow-up.
Route meetings by deal likelihood, not availability
Sahai says the interesting part of the Direct Scheduler isn't the scheduling itself but the routing.
Read more
The routing engine draws on the same data layer, which tracks which rep closes which ICP, the lead's territory and the account's place in the funnel, then assigns the meeting when it's booked.
Most scheduling tools route by availability or by a rule set someone configured six months ago.
Per-seat tools such as Calendly and Chili Piper also increase software spend with every hire, before the rep has closed anything.
Sahai contrasts those costs with flat pricing native to the platform and reports that customers cut around 50% of scheduling spend after switching.
The routing engine draws on the same signals used for lead scoring and content targeting, assigning a booked meeting to the rep most likely to make it count.
Connected systems close loops that separate tools cannot
Across the posts, one design priority recurs: one system's output should feed another.
Read more
The CRM agent matters because routing, scoring, forecasting and reporting all draw on the CRM beneath it.
Partial-response capture revealed retention patterns because responses flow into downstream workflows.
The scheduler closes a feedback loop because it connects to the same system that scores leads.
Sahai argues that disconnected tools can move data between systems but cannot close a decision loop; when capture, routing, scheduling and scoring share one signal layer, each makes the others work better.
Because scheduling is connected to the system that scores leads, assignments draw on live CRM signals at booking time rather than a static rule set or round robin.
Answers the question “What is the core product bet behind Surface, and how does Arjun Sahai reason about lead capture?”
Read more
Start here for the argument that shapes the rest of the product story.
Arjun Sahai argues that treating incomplete form fills as failures throws away usable leads.
They describe building Surface to capture partial responses and route them into the same nurture, sales alert, and CRM workflows as completed submissions.
The post claims partial-response capture became the strongest churn predictor: customers who use it stay, while those focused only on completed submissions churn more.
They frame this as matching real internet behavior—most people do not finish forms—and say the stickiest customers treat incomplete responses as a different kind of lead, less qualified but still worth a follow-up.
For brands planning a campaign
For a CRM data-quality product, this supports a positioning angle around recovering value from incomplete or decaying records, not just cleaning complete ones. The retention claim can anchor a message about downstream value.
Answers the question “How does Arjun Sahai think about automating CRM data quality safely?”
Read more
It shows the reasoning behind an agent that changes records rather than moving fields.
Arjun Sahai contrasts most CRM automation—plumbing that moves fields when triggers fire—with an agent that decides what should change.
They describe the agent as a reconciliation loop: it reads current state, compares it to what activity implies, and acts only on gaps it can justify, such as logging an unlogged call, filling a missing firmographic, or flagging a deal with no activity in 40 days.
They say the hard part is acting safely against a live CRM.
Every action is written with provenance so it corrects records without overwriting human-set values.
The agent plugs into HubSpot and Salesforce.
For brands planning a campaign
For a CRM data-quality product, this offers a concrete differentiator: automated judgment with visible provenance, not just sync. It can support messaging about trust and auditability in agent-driven updates.
Answers the question “How does scheduling connect to the rest of the data layer?”
Read more
It explains why Arjun Sahai treats booking as a routing decision rather than an availability problem.
Arjun Sahai says the interesting part of the Direct Scheduler is that routing uses the same data layer that already knows which rep closes which ICP, what territory a lead came from, and where the account sits in the funnel.
Most scheduling tools route by availability, while this one routes by the likelihood that the meeting matters.
They criticize per-seat tools like Calendly and Chili Piper for increasing software spend with every hire and keeping routing logic outside the CRM.
Surface’s scheduler is native to the platform with flat pricing, pulling signals from lead scoring and content targeting to assign a meeting at booking time.
They note customers cut around 50% of scheduling spend and say the real unlock is the feedback loop that closes when scheduling shares the same system as lead scoring.
For brands planning a campaign
For a CRM data-quality product, this suggests positioning scheduling and routing as part of the same data layer as scoring. The claimed spend reduction and feedback-loop argument can support a campaign about unified data improving downstream decisions.
Feedback loops across connected systems as the recurring design idea3
Approach: ship-notes format built on a critique of a default practice3
CRM upkeep as a decision loop, not a data sync1
Partial form responses treated as a different kind of lead1
Scheduling routed by deal likelihood, not availability1
CRM upkeep as a decision loop, not a data sync
In the CRM Agent post, Sahai argues that most CRM automation is plumbing: it moves fields between systems when a trigger fires, but nobody decides what should actually change.
Read more
The result is stale records, half-filled contacts, and deals left in the wrong stage.
Surface’s agent runs as a reconciliation loop instead: it reads current state, compares it with what the underlying activity implies should be true, and acts only on gaps it can justify, such as logging an unlogged call, filling a missing firmographic, or flagging a deal with 40 days of no activity that sits in a momentum stage.
Every action is written with provenance, correcting records without overwriting what a human deliberately set.
Reconciliation loop against live CRM state; every write carries provenance; acts only on gaps it can justify.
For brands planning a campaign
For a CRM data-quality product, the opening argument is that sync tools automate movement but leave unanswered which records should change. A campaign can lead with the cost of data decay for routing, scoring, forecasting, and reporting rather than integration counts or field-mapping features.
Partial form responses treated as a different kind of lead
In the form-tools post, Sahai rejects completed submissions as the metric.
Read more
Someone who fills three of five fields and leaves has still provided a name, an email, and maybe a company; Surface captures those partial responses and routes them into nurture sequences, sales alerts, and CRM syncs.
They also report that partial-response capture became the product’s best churn predictor: customers who use it barely leave, while those focused only on completed submissions churn more often.
The argument is that most people never finish forms, so a tool that only works on completion throws away most of the traffic.
Capture partial submissions and route them into the same downstream workflows as completed ones; observed retention correlation.
The retention claim is a first-party product observation. Ask for the underlying data and methodology before using it as evidence.
For brands planning a campaign
A CRM data-quality campaign can position incomplete form data as usable signal rather than junk, using the reported retention pattern to argue that teams gain more by following up on imperfect but real leads. This gives demand-capture and lead-follow-up campaigns a behavioural argument.
Scheduling routed by deal likelihood, not availability
In the Direct Scheduler post, Sahai says scheduling itself is not the interesting part; routing now draws on the same data layer that knows which rep closes which ICP, what territory the lead came from, and where the account sits in the funnel.
Read more
Most scheduling tools route by availability or a rule set someone configured six months ago.
They contrast per-seat pricing at Calendly and Chili Piper—where every hire increases software spend before the rep has closed anything—with flat pricing natively on the platform.
Customers reportedly cut about 50% of scheduling spend after switching.
Routing decisions made at booking time from live CRM signals; query depth balanced against sub-second booking response.
The 50% spend reduction is a first-party customer claim without published methodology.
For brands planning a campaign
For a CRM data-quality product, this is a competitive argument: routing quality depends on the data underneath it, while per-seat pricing can misalign software cost with value. A campaign can contrast rule-based assignment with routing informed by CRM signals and use the flat-pricing claim to reach budget-conscious teams.
Feedback loops across connected systems as the recurring design idea
Across all three posts, Sahai returns to the value of one system’s output feeding another.
Read more
The scheduler closes a loop because it is connected to the same system scoring leads; the CRM agent matters because routing, scoring, forecasting, and reporting all read the CRM underneath it; partial-response capture revealed retention patterns because responses flow into downstream workflows. The recurring argument is that disconnected tools can move data between systems but cannot close a decision loop.
Shared data layer across capture, routing, scheduling, and lead scoring.
For brands planning a campaign
A positioning strategy can make the feedback loop the central claim: data quality improves when capture, routing, scheduling, and scoring share one signal layer, and each module makes the others work better. This supports a platform narrative over a point-tool narrative.
Approach: ship-notes format built on a critique of a default practice
The delivered corpus is three first-party product announcements with a similar structure: state what shipped, name the conventional approach, explain why it falls short, describe the alternative, and note a customer outcome.
Read more
Sahai keeps the argument concrete—three of five form fields, a deal quiet for 40 days, per-seat pricing against flat pricing—rather than using abstract category language. The posts are short, direct, and focused on one product decision each.
Problem framing, then product-specific explanation, then a concrete operational or commercial consequence.
The corpus contains product announcements, not third-party evaluations. Ask for examples of external product comparisons if those are important to the collaboration.
For brands planning a campaign
A brand planning a collaboration can expect a post that frames a product decision as a critique of a default practice, then supports it with a specific scenario. That format suits a data-quality product that needs to distinguish judgment from plumbing and argue against an incumbent norm.
Arjun Sahai's public posts describe building and shipping products for Surface, a B2B platform that connects forms, CRM records, lead routing, and scheduling.
Read more
The posts also name the systems Surface plugs into.
Surface
Employment
Sahai writes in the first-person plural about building and shipping Surface products: partial-response capture in forms, the CRM Agent, and the Surface Direct Scheduler.
Read more
Their posts describe product decisions, customer behavior, and pricing choices made by the team they belong to. No job title or ownership stake is stated.
Arjun Sahai writes first-person ship notes about Surface, a revenue platform that ties together form capture, CRM maintenance, lead routing, and meeting scheduling.
Read more
The three posts are best read as one argument rather than three announcements: moving data between systems is not the same as deciding what should change, and the value shows up only when capture, routing, scheduling, and scoring read from the same signal layer.
Start with the CRM Agent post for the clearest statement of that idea, then read the scheduler post for how the same thinking plays out in routing, followed by the form-tools post for the behavioural version of the argument.
The posts are short and concrete, typically naming a default practice — completed-submission metrics, availability-based routing, rule sets configured months ago — and explaining what breaks because of it.
Readers who want more on the same problems can turn to comparator creators: Corrina Owens on why CRM foundations have to be fixed before agents go on top, Tahnee Perry on agent workflows that find pipeline leaking between systems, and Saikat Sarkar on automating the bottleneck rather than the metric.
Owens makes the same foundational claim as Sahai’s CRM agent post: data quality has to be right before an agent is put on top of it.
Read more
Owens argues the CRM is a graveyard of duplicate accounts and half-filled contacts, so an agent built on that foundation will route faster to the wrong owner, trigger outreach off stale enrichment, and make bad decisions look efficient.
Sahai approaches the same problem from the product side, describing a reconciliation loop that acts only on gaps it can justify and writes every change with provenance so a deliberate human edit is not overwritten.
Both treat enrichment, ownership, and routing order as the things that decide whether automation helps.
Owens writes from outside the product as a partner and asks GTM leaders four questions before they roll out an AI initiative.
They list waterfall enrichment, identity resolution, routing, scheduling order, and a unified data layer as an infrastructure checklist; the posts carry a partner hashtag and a vendor endorsement.
Sahai writes first-party ship notes describing what was built and naming the tradeoffs encountered, such as the tension between query depth and a sub-second booking response.
Owens tells you what to fix first; Sahai tells you what the product does.
The Owens posts are also dated May and April 2026, while the posts from Sahai carry no date.
Sarkar and Sahai both challenge a chosen metric or default practice rather than a missing tool.
Read more
Sarkar runs the arithmetic on an AI system that books 30 sales calls where 20 are poor-fit, 6 are no-shows, and 4 do not understand the offer, then argues for measuring qualified conversations and show-up rate instead of clicks and booked calls.
His second post says a marketing problem usually is not solved by another tool and that teams should map the journey and find where people drop out first.
Sahai makes the same move with completed form submissions, which they call the wrong metric, and scheduling tools that route by availability rather than by likelihood the meeting matters.
Sarkar writes for solopreneurs and small businesses as a web designer and digital marketing professional, so the units are the website, LinkedIn content, forms, FAQs, and follow-up time.
Sahai writes about B2B SaaS platform engineering for revenue teams, with named incumbents such as Calendly and Chili Piper, live-CRM safety, and customers cutting roughly half their scheduling spend.
Sarkar teaches a repeatable habit — map the journey, automate the bottleneck — and states his role explicitly; Sahai describes a shipped decision layer and its design constraints.
Perry and Sahai both design agents that decide inside the revenue pipeline instead of just moving records.
Read more
Perry’s investigation method rebuilds one buyer journey by hand, names a stable source of truth because live CRM reports produce a different version of the past every run, gives each agent a bounded job, and adds a verification step that reruns anything failing against approved examples. Sahai’s agent is judged by the same standards: it acts only on gaps it can justify, writes provenance with every action, and is built to run safely against a live CRM a whole team depends on.
Perry publishes a framework and a prompt for practitioners to run themselves, offering verification questions, a three-agent architecture, and an instruction blueprint in exchange for a comment.
She anchors it with a named third-party case from a colleague at Zapier.
Sahai publishes first-party product notes about two named CRMs, HubSpot and Salesforce, without an outside case study.
Perry teaches a method a reader can copy; Sahai explains how a product behaves and what it costs customers.
Arjun Sahai's posts show a clear content fit for a CRM data-quality campaign: they explain how incomplete form responses, stale CRM records, and lead-routing decisions affect downstream sales processes.
Read more
That supports relevance to B2B teams working on those problems, but it does not establish who follows or sees the posts. Before committing, request recent LinkedIn audience results and, for a campaign targeting CRM or revenue-operations professionals, audience data for relevant job roles and seniority.
Arjun Sahai’s posts are product and operating write-ups about Surface — partial form-response capture, a CRM reconciliation agent, and a scheduling tool — rather than sponsored placements or disclosed brand collaborations.
Read more
They include no sponsorship menu, media kit, rate card, published partnership terms, or information on whether sponsorships are accepted. Ask directly what formats are available, what the creator would need from the brand (product access, campaign details, approval window), and who handles scheduling and disclosure.
Good fit: a B2B SaaS company positioning a CRM data-quality product to revenue-operations and sales leaders.
Read more
The three posts are first-party product write-ups, but their arguments map directly onto a campaign for revenue-operations and sales leaders.
Sahai’s central claim—that most CRM automation moves fields between systems without deciding what should actually change, while record decay spreads into routing, scoring, forecasting and reporting—is one a data-quality vendor needs to make.
So is the proposed fix: a reconciliation loop that reads current state, compares it with what activity implies, and acts only on justifiable gaps, with provenance on every write so a human’s deliberate edit isn’t overwritten.
The form-tools post offers another angle: treat an incomplete form fill as a real, lower-qualified lead worth following up, not as junk.
The scheduler post sets up a competitive frame, contrasting availability-based routing and per-seat pricing with routing driven by CRM signals and flat pricing.
A campaign could argue that data quality is a decision layer, not a sync feature, and show what that means in specific operational scenarios—an unlogged call, a missing firmographic, a deal quiet for 40 days.
Because the posts are written from inside the product, expect advocacy and candid reasoning, not an arm’s-length view of the category.
The retention and roughly 50% scheduling-spend figures are the creator’s own first-party product claims; use them as narrative, not as audited results.
The strongest fit is content drawn from the creator’s product experience: a guest essay or short post series in the ship-note style the posts demonstrate, a co-written piece, or a talk critiquing the default sync-and-rule approach.
Ask which formats they offer and who handles scheduling and disclosure; no sponsorship menu or terms are published in the posts.
When to choose a specialist
Poor fit: campaigns that need broad consumer reach or an unaffiliated head-to-head review of competing vendors.
Read more
A consumer campaign seeking large-scale awareness, lifestyle demonstrations or a mass audience has little to work with here.
These are B2B product and operating write-ups, with no consumer-facing content or lifestyle and entertainment formats.
Establish reach and audience fit directly before proceeding.
Another poor fit is a campaign requiring an independent comparison of competing CRM or scheduling products.
Sahai writes as a builder of the products under discussion: two posts announce what Surface shipped, and the third makes the same case.
The only outside vendors named—Calendly and Chili Piper—appear as counterexamples in a first-party sales argument, not as evaluated alternatives.
A brand seeking an arm’s-length review or a defensible “which tool should you buy” verdict should expect advocacy, not neutral testing.
No sponsorship formats, media kit, rate card or partnership terms are published in the posts, so placement terms are unknown and must be negotiated directly.
Audience data is also unpublished; if the campaign depends on reaching a specific role, seniority level or market segment, ask for that information before proceeding.
A worked campaign example
A worked campaign angle for a B2B SaaS company’s CRM data-quality product.
Need: A B2B SaaS company selling a CRM data-quality product wants to reach revenue-operations and sales leaders who already use a CRM but distrust its data.
Angle: Position the product as the layer that decides what the CRM should say, not another tool that moves data into it. Lead with the decay argument: routing, scoring, forecasting and reporting all rely on the same underlying records, so every unlogged call and half-filled contact degrades downstream decisions. Contrast this with sync-style automation that fires on a trigger without asking whether a change is warranted.
Execution, using the format the posts demonstrate: state the shipped capability, name the default practice, explain where it falls short, describe the alternative, then give one operating consequence.
1. Open with the everyday failure: a call that happened but was never logged, a firmographic missing from a record the team already sourced, or a deal with no activity for 40 days still sitting in a stage that implies momentum. 2. Name the default: integrations that copy fields when a trigger fires. Nothing in that pipeline decides whether a value should change. 3. Describe the alternative in the same terms Sahai uses: a reconciliation loop that reads current state, compares it with what activity implies, and acts only on justifiable gaps, with provenance on every write so a human’s deliberate edit survives. 4. Add the lead-capture argument: incomplete form fills are real, less-qualified leads worth following up, and a tool that counts only completed submissions discards most of its traffic. 5. Close on the loop: when capture, routing, scoring and scheduling read from the same data layer, each improves the others—a claim disconnected point tools cannot make.
Use the specific language in the posts where it fits. Attribute reported outcomes, such as retention or roughly 50% lower scheduling spend, to the creator’s own product experience rather than presenting them as independent findings.
Before proposing this, ask the creator two things: whether they offer sponsored or co-written content, and on what terms; and what audience information they can provide.
Choose Corrina Owens when a campaign needs the argument made from a buyer's chair rather than a builder's: don't put an AI agent on a CRM you already distrust.
Read more
Their two posts address the same buyer problem Arjun Sahai does, but from the opposite direction.
Where Sahai explains how their own product decides what a record should say, Owens names the prerequisites a company must fix before trusting any agent — waterfall enrichment so records aren't half-empty when the workflow starts, identity resolution so one person or account isn't represented five ways across Salesforce, HubSpot, form fills and enrichment tools, routing that reflects how the business actually sells, scheduling after qualification rather than before, and a unified data layer every agent reads from.
For a CRM data-quality product aimed at revenue-operations and sales leaders, that sequence is a usable diagnosis framework: it tells the buyer what order to fix things in and makes the case for foundation work without leading with a product announcement.
Owens also supplies the trust objection in the buyer's own words — reps ignore alerts they don't believe, and a category has already burned that trust once with ABM intent data.
Use Owens when the campaign wants to name skepticism and answer it, or wants a practitioner-voice critique rather than a first-party ship note.
Owens' posts advocate a specific vendor's approach while critiquing the category, so the framing comes attached to someone else's platform rather than a neutral perspective.
The posts are short-form arguments, not operational documentation: they list what to fix but don't show a worked record, a before-and-after, or measured outcomes like Arjun Sahai's reconciliation-loop and scheduler write-ups.
They also write from inside the products under discussion, which lets a campaign quote concrete operating detail — an unlogged call, a missing firmographic, a deal quiet for 40 days — where Owens stays at the level of prerequisites.
If a campaign needs a ship-note format, specific product mechanics, or an argument that data quality is a decision layer rather than a sync feature, they are the closer match.
Owens' posts provide no sponsorship formats, terms or audience data; confirm availability and reach directly.
Choose Saikat Sarkar when a campaign targets small businesses and solopreneurs rather than enterprise revenue-operations teams.
Read more
Sarkar writes as a web designer and digital marketing professional, and both posts address the same underlying decision from the owner's side: don't buy another tool until you know where customers drop out.
The first post makes a data-quality argument in plain terms — an AI system can book thirty calls that look green on a dashboard while most are poor-fit, no-shows, or prospects who don't understand the offer — then says the fix is choosing the right metric: qualified conversations, show-up rate, customer fit, actual enquiries.
The second post asks the diagnostic question directly: if people visit the site but don't understand the offer, more traffic won't fix it; if follow-up takes two days, a new content strategy won't fix it.
That maps onto a CRM data-quality campaign aimed at a small team that suspects its pipeline numbers are flattering rather than accurate, especially when the campaign wants the bottleneck framing rather than a product-capability story.
Sarkar's scope is smaller and less technical.
The posts give a general diagnostic method, not CRM record mechanics — nothing about enrichment, deduplication, ownership, routing or what a reconciliation loop actually does to a record.
A campaign that needs to explain how data quality is maintained, or speak to a revenue-operations or sales-leadership buyer, will find less to quote.
Sarkar writes as an advice-giver rather than a product builder, so there is no first-party ship note or named operational scenario to anchor an example.
Use Sarkar for the owner-facing diagnosis and the metric argument; turn to the product builder for product depth or an enterprise buyer.
Ask for audience and partnership details before booking.
Choose Tahnee Perry when a campaign needs an executable method with named artifacts rather than a positioning argument.
Read more
The pipeline-recovery post lays out a five-step investigation for leads disappearing between systems — rebuild one buyer journey by hand first, name a stable source of truth because live CRM reports change under you, build agents with bounded jobs (one pulls the daily list, one reconstructs the journey across systems, one drafts the recovery message), add a verification step against approved examples, then turn the diagnosis into a cross-functional fix split between sales and revenue operations.
That differs from Arjun Sahai's work: it is a procedure a team can run, with a stated rule that bounded jobs make agents dependable and vague instructions don't.
Perry also supplies a named third-party case — a Zapier pipeline-leakage reduction attributed to Angela Ferrante — giving a CRM data-quality campaign an outside example instead of only vendor claims.
The second post adds a ready-made channel-scoring prompt for a ninety-day pipeline plan.
Use Perry when the content format is a guide, checklist or framework, or when the campaign wants a case story rather than a product explanation.
Perry's strongest material rests on someone else's reported experience; the post says that person walked them through the steps.
Treat the pipeline figure and the Zapier outcome as a second-hand case, and independently confirm them before repeating them as fact.
Several posts also end with engagement mechanics — comment a keyword to get the link, repost to help your network — making the format lead-capture content, not documentation of a product the creator built.
Nothing here explains how CRM records are enriched, deduplicated or kept current, the core of a data-quality positioning brief; Perry assumes the leaks and supplies the hunt.
Ask for audience data and commercial terms before booking.
Arjun Sahai's three LinkedIn posts describe Surface: partial form-response capture, a CRM reconciliation agent, and the Surface Direct Scheduler.
The posts are first-party product writing in which Sahai reports product behaviour and outcomes, including a retention pattern among customers who use partial-response capture and customers cutting roughly half their scheduling spend.
Those figures are the creator's own product observations, not independently verified studies.
The posts carry no publication dates, so posting cadence and chronology are not established.
The posts say nothing about other signature work such as earlier businesses, books, or shows, audience or follower-breakdown data, or partnership formats, media kit, or rate card, so sponsorship terms and audience reach are unknown.
Claims about who Sahai reaches and what Sahai offers commercially should not be made without those data.