PlaysbyMoat8
Back to the library
The workflow guideResearch

Reuse a consistent method for sales-audience research

Package a repeatable research method so an assistant can analyze sales conversations and related lead metrics with the same business definitions each time.

6 implementation stepsIntermediate

How this works

Package a repeatable research method so an assistant can analyze sales conversations and related lead metrics with the same business definitions each time. Repeated audience analysis becomes comparable only when terms such as qualified lead, objection, and buying trigger keep the same meaning across runs. A reusable method should preserve those definitions while allowing new evidence to challenge old assumptions.

Join authorized sales-call evidence to lead and performance records at a declared grain. Extract passage-level observations first, then aggregate themes using the team's documented method. The model supports interpretation; joins, counts, and rates require deterministic checks.

Before you start

Research method

Obtain the current definitions, coding rubric, and decision questions.

Joinable records

Confirm call and lead identifiers and the permitted reporting period.

Analysis owner

Identify who reviews ambiguous coding and approves methodological changes.

Prepare the inputs

transcripts
Required

Call text with IDs

Preserve speaker turns and dates.

lead_metrics
Required

Rows at a declared grain

Include qualification status and outcome window.

method
Required

Versioned instructions

Define categories and exclusions.

join_keys
Required

Call-to-lead mapping

Detect one-to-many and missing matches.

comparison_period
Required

Date interval

Use mature, comparable outcomes.

Implementation, step by step

  1. Freeze the method and sample

    • Record the method version, period, and eligible call population.
    • Keep later definition changes out of the current comparison unless the whole sample is recoded.

    Checkpoint: A reproducible analysis specification.

  2. Validate joins

    • Connect transcripts to leads using approved identifiers.
    • Check duplicates, missing matches, and multiple calls per lead before computing counts.

    Checkpoint: A join-quality report.

  3. Extract evidence before themes

    • Find explicit needs, constraints, objections, and buying triggers in each conversation.
    • Attach passages and mark ambiguous statements rather than assigning confident labels.

    Checkpoint: A call-level evidence table.

  4. Apply consistent coding

    • Use the documented rubric to classify evidence and review uncertain examples.
    • Retain contradictory observations and avoid turning an analyst's expectation into a label.

    Checkpoint: A reviewed coded dataset.

  5. Aggregate with clear denominators

    • Calculate theme counts and outcome comparisons at the chosen lead or call grain.
    • Separate association from causality and show missing-data coverage.

    Checkpoint: An audience-analysis table.

  6. Write the reusable brief

    • Explain recurring patterns, counterexamples, and decisions the findings could inform.
    • Save corrections to the method as a new version for subsequent runs.

    Checkpoint: A comparable research brief and method change log.

Decisions along the way

One lead has several calls

Aggregate according to the declared method and avoid duplicate lead counts.

Outcome data is immature

Exclude it from outcome comparisons while retaining transcript evidence.

A new theme appears

Use an open-code field and review a taxonomy update.

What you will produce

audience-evidence.csv

CSV

Supports traceable analysis.

Include: lead_id · call_id · theme · passage · certainty · outcome

audience-research-brief.md

Markdown

Enables repeatable team discussion.

Include: method_version · sample · patterns · counterexamples · decisions · limits

Check the result

  • Reconcile call and lead counts before analysis.
  • Inspect a sample of codes against full conversation context.
  • Recalculate denominators and rates independently.
  • Confirm period comparisons use the same definitions.

When something goes wrong

Identifiers do not join reliably

Pause outcome analysis and report transcript-only findings.

The prompt changes labels mid-run

Reapply one version to the full sample.

A theme is inferred without explicit evidence

Remove the unsupported code or mark it as an analyst hypothesis.

A worked example

SYNTHETIC EXAMPLE · NOT A REPORTED BUSINESS RESULT

Request

Compare audience objections across two sales cohorts.

Inputs

Synthetic example. Synthetic lead L1 has two calls expressing an integration concern; L2 has one price objection. Both calls for L1 belong to one lead.

Expected result

Synthetic expected result. At lead grain, report one integration-concern lead and one price-objection lead, not two versus one. Any outcome association remains descriptive.

Run a small pilot

Start small

A small batch with repeated leads and some missing outcomes.

Record the baseline

Record analyst time and coding disagreements under the current method.

Agree success criteria

Agree join accuracy and coding consistency before routine reuse.

Stop or revise

Stop comparative conclusions if definitions or identifiers cannot be reconciled.

Keep the scope clear

  • Use only authorized call records and necessary customer context.
  • Do not turn unreviewed transcript labels into automatic employment or customer decisions.

Check before using

Validate input selection and metric definitions. This workflow assists interpretation; it does not establish causation or replace research judgment.

Business activities

  • Run sales conversations and proposals
  • Research customers and markets

Editorially adapted workflow; not independently tested.

FROM A RECIPE TO YOUR WORKFLOW

Bring the company context together.

This workflow needs reliable inputs before it needs a better prompt. Moat8 Vault brings working information into a readable archive for the AI tools you use.

For this recipe: Sales-call transcripts · Lead and performance data · Research instructions and definitions

Start with one recurring task, agree which sources to use, and review the first result with your team.

Discuss this workflow

What does your team do?

Choose the recurring work you would like to improve.

A field guide, made for work.

Plays is a curated library of anonymized business workflows. Each recipe explains the inputs, steps, tools, and checks you can adapt to your team. These are editorial guides, not independently tested implementations.

When you share a company website, the guide may read a limited number of public pages on that website. Messages and retrieved page text are sent to our AI provider, NVIDIA, to recommend relevant workflows. Share a general description rather than confidential information.

Saved workflows and selected activities stay in this browser. Your chat history and selected company website are kept in this tab and cleared when you reload or start a new chat. The server does not store conversations. Live source monitoring is not enabled.

If you allow analytics, PostHog receives page views and actions such as workflow saves, skill downloads and link clicks. Random browser and session identifiers connect these actions without identifying you by name. Your choice and browser identifier expire after 90 days; sessions restart after 30 minutes of inactivity or 24 hours. We use local storage, not analytics cookies. Messages, company URLs, search text, full referrers and IP addresses are not sent. There are no person profiles or session recordings. You can decline or withdraw in Analytics settings; Do Not Track and Global Privacy Control keep analytics off.

Read the Plays Privacy Notice ↗