Skip to content
AI Dialer

Operations

The FTC already wrote your sales call report template

  • 11 min read

By Last updated

The short answer

A sales call report template should start from the nine call fields the FTC already requires under 16 CFR 310.5(a)(2) — telemarketer, seller, offer, consumer type, direction, prerecorded status, calling and called number with date, time and duration, script used, and transmitted caller ID — then add the three commercial fields that make it useful to sales.

Almost every sales call report template in circulation is a feelings form. Date, prospect, outcome, next step, and a free-text box where a rep writes “good convo, will follow up Tues”. It is filled in from memory at 5pm, it is unverifiable, and the fields nobody can be bothered to complete are quietly dropped from the template at the next revision.

Meanwhile, if you run outbound calls into the United States, a federal rule already specifies in detail what you must record about every one of those calls and how long you must keep it. Most teams have never read it, build their template from a blog post instead, and end up with a document that is simultaneously more annoying to fill in and less complete than the one the law describes.

So here is the inversion: start from the regulator's field list, which you have to retain anyway, and add only the commercial fields that actually change a decision. You end up with a shorter report, a defensible audit trail, and — because every mandated field is machine-observable — one that mostly fills itself in.

What goes in a sales call report?

Section 310.5(a)(2) of the Telemarketing Sales Rule lists what a record of a telemarketing call must contain. It is not vague, and it is not a summary of the conversation. These are the nine field groups, in the rule's own order.

The call record fields specified in 16 CFR 310.5(a)(2), and where each one comes from
Required fieldWhat it means in practiceSource
The telemarketer that placed or received the callThe individual or entity doing the dialing — the agency, BPO, or your own teamCRM / org record
The seller the call is placed forWhose product is being sold. Differs from the telemarketer whenever you outsourceCampaign config
The good, service, or charitable purposeWhat the call was about — the offer, not the pitchCampaign config
Consumer or business consumerB2C and B2B calls carry different obligations, so the distinction has to be recorded, not inferredList record
Whether the call is outboundInbound and outbound are treated differently throughout the ruleTelephony platform
Whether a prerecorded message was usedPrerecorded and artificial-voice calls sit under separate consent requirementsTelephony platform
Calling number, called number, date, time, durationFive separate values, all observable, none of which a rep should be typingTelephony platform
The script or prerecorded message usedWhich version was on screen for this call — not the current versionScript versioning
Caller identification number, and the name if transmittedWhat the recipient's screen actually showed, which is not always what you configuredTelephony platform

Six of those nine come straight off the telephony platform. Two come from campaign configuration set once. Exactly one — which script version was in use — needs a system that versions scripts rather than editing a shared doc in place. None of them require a rep to remember anything.

The retention period changed, and most templates predate it

The Telemarketing Sales Rule used to require records for 24 months. It now requires five years from the date the record is produced, across eleven record categories including consent and do-not-call requests. If your template was designed against the old rule, or copied from an article that was, your retention policy is wrong by three years. Read 16 CFR 310.5 in full.

The sales call report template

Take the nine mandated fields as the spine, drop nothing, and add three commercial fields. Three, not twelve — every optional field you add is a field that gets left blank, and a report with blanks is a report nobody trusts.

A sales call report template: mandated fields plus the three that earn their place
FieldFilled byWhy it is here
Telemarketer / repSystemRequired. Also your per-rep denominator
Seller / brandSystemRequired. Matters the moment you run more than one brand
OfferSystemRequired. The unit you compare campaigns across
B2C or B2BSystemRequired. Drives which consent rules apply
DirectionSystemRequired
Prerecorded message usedSystemRequired. Also the highest-risk flag on the report
Calling number, called number, date, time, durationSystemRequired. Duration is the only honest proxy for whether a conversation happened
Script versionSystemRequired. Without a version, A/B results are unreadable
Caller ID shownSystemRequired. Tells you what the recipient actually saw
DispositionRepThe one judgement only a human can make: who answered, and was it the right person
Consent capturedRep or formRetained five years under 310.5(a)(8), with its own six sub-fields
Next action and dateRepThe only forward-looking field. Everything else is history

That is the whole template. Twelve fields, nine of which arrive without anyone typing. The rep fills in three, all at the moment of the call rather than at 5pm, and two of those three are single taps.

Note what is not on it: call quality score, mood, temperature, and the free-text summary. Not because they are worthless, but because they are not a report — they are notes. Keep notes in the CRM record. A report is the thing you can aggregate, and you cannot aggregate a paragraph.

Why do most sales call report templates fail an audit?

Three failure modes, and they are always the same three.

  1. The caller ID field is missing. The template records which number dialled out, but not what name and number the recipient's handset displayed. Those diverge constantly — a number can be dialling correctly and still be displaying as unknown, or worse. This is also the field that explains a sudden answer-rate collapse, which is why the diagnosis usually arrives weeks late. See number reputation management.
  2. Script version is not captured. The report says the rep used “the cold call script”. Six revisions later, nobody can reconstruct which words were on screen during the quarter being reviewed, so no A/B conclusion from that period survives scrutiny. Version the script; see cold calling scripts.
  3. Consent is a checkbox. The rule wants six sub-fields for consent under 310.5(a)(8): who gave it, the request as it was presented to them, the purpose, a copy of what they gave, the date, and the linked record. A tick in a box labelled “consented” is not any of those. The obligations are set out in 47 U.S.C. § 227 and expanded in our TCPA compliance guide.

All three are failures of the template, not of the reps. A rep cannot type in a field that does not exist, and cannot observe what a stranger's screen displayed.

How do you fill in a sales call report?

If the answer involves a rep and a spreadsheet at the end of the day, the report is already fiction. The sequence below is what filling one in looks like when the mandated fields are captured where they are observable.

  1. 1

    Set the campaign fields once

    Seller, offer, and B2C/B2B are properties of the campaign and the list, not of the call. Set them at campaign creation and every call inherits them. Three of the nine required fields are now permanently correct.
  2. 2

    Let the platform write the call facts

    Direction, prerecorded status, calling and called number, date, time, duration, and the caller ID actually transmitted are all observable at the switch. Nothing here should ever be typed. If your stack cannot emit them per call, that is the gap to close first.
  3. 3

    Stamp the script version at connect

    Record the version identifier of the script displayed to the rep at the moment of connection, not the version current at reporting time. This single field is what makes every later comparison defensible.
  4. 4

    Capture disposition during the call, not after

    One tap, from a fixed list: no answer, voicemail, wrong party, gatekeeper, right party. Fixed lists aggregate; free text does not. The distinction between the last two is what separates a contact rate from a right-party contact rate.
  5. 5

    Record consent as a record, not a flag

    When consent is given, store the six sub-fields the rule specifies, including a copy of the request exactly as it was presented. Store it against the person, not the call, because it has to survive five years and several campaigns.
  6. 6

    Set the next action before hanging up

    A next action with a date, or an explicit close. A call report whose forward-looking field is blank has recorded activity and nothing else.

What does a sales call report sample look like?

One rep, one morning, four calls. This is the aggregate view the template produces — no prose, no scores, and every column either machine-written or a single tap.

Sales call report sample: four calls from one rep, 09:00 to 09:40
TimeCalledDur.Caller ID shownScriptDispositionNext action
09:04+1 415 555 01420:06Northwind Ltdv4.2No answerRetry Thu am
09:11+1 415 555 01981:52Northwind Ltdv4.2GatekeeperRetry, ask for ops
09:26+1 628 555 01170:41Unknownv4.2VoicemailRetry Fri
09:38+1 415 555 01637:14Northwind Ltdv4.2Right partyDemo, Tue 14:00

Read the third row again. Same rep, same script, same minute of the morning — and the recipient's handset showed nothing where the other three showed a brand name. That is a live deliverability fault, visible in a routine call report, on the day it happened. A feelings-based template would have recorded “left VM” and moved on, and the fault would have surfaced a month later as an unexplained dip in an answer-rate chart.

This is the argument for the mandated fields in one row: they were written to make calls auditable, and auditable turns out to be the same property as diagnosable.

When is call reporting software worth it?

The honest threshold is lower than most teams assume, and it is not about headcount. It is about whether the nine mandated fields can be produced without a human. If they can, a spreadsheet is fine and a two-person team should stay on one. If they cannot, no amount of process discipline fixes it, because the missing fields are not knowable by the person being asked.

What decides it
SituationSpreadsheetCall reporting software
Calls placed from a handset or a personal mobileOnly optionNot reachable
Under ~30 calls a day, single campaignWorkableOptional
Caller ID transmitted differs per campaignFails — field not observableRequired
More than one script version in flightFails — no stamp at connectRequired
Five-year retention with consent sub-fieldsFails on the copy-of-request fieldRequired
Real-time call reporting during a shiftNot possibleThe actual reason to buy

The last row is worth separating out, because real-time call reporting is a different product from reporting. A daily report tells you what a shift did. A live one lets a supervisor see a script version underperforming, or a caller ID failing to transmit, while there is still a morning left to change it. That is the difference between reporting and operating; the broader metric set is in the call centre metrics reference.

If the calls run through a platform at all, the mandated fields are a configuration question rather than a purchase. Every field on this template is recorded per call in AI Dialer, including the caller ID as transmitted and the script version at connect.

The part that makes this worth doing

A sales call report designed around the rule has an odd property: it is shorter than the one it replaces, and it survives contact with a lawyer. You were going to retain those nine fields for five years regardless. Building the sales report on top of the compliance record — rather than beside it, in a second system, with different definitions — means one set of numbers, one retention policy, and no quarterly argument about whose figure is right.

It also removes the thing that kills call reporting everywhere: asking reps to hand-record facts a machine already knows. Nine of twelve fields arrive free. The three that remain are the three that genuinely need a human in the room. Every template that gets abandoned within a quarter got that ratio backwards.

Do-not-call obligations are recorded and retained under the same section — check numbers against the National Do Not Call Registry and keep the evidence of having checked. Volume changes the tooling but not the fields; see the auto dialer guide for what changes when the dialing itself is automated.

Frequently asked questions

What should a sales call report include?
Twelve fields: the nine specified in 16 CFR 310.5(a)(2) — telemarketer, seller, offer, consumer type, direction, whether a prerecorded message was used, calling and called number with date, time and duration, script version, and the caller ID transmitted — plus disposition, consent record, and next action with a date. Nine of the twelve should be written by the platform rather than the rep.
How long do you have to keep sales call reports?
Five years from the date the record is produced, under the Telemarketing Sales Rule, across eleven record categories including call records, consent, and do-not-call requests. The rule previously required 24 months, so templates and retention policies built against older guidance are three years short.
What does a good sales call report sample look like?
One row per call, no prose. Time, number called, duration, caller ID as displayed to the recipient, script version, a disposition from a fixed list, and a next action. If any column contains a sentence rather than a value, it belongs in CRM notes instead — a report has to aggregate, and paragraphs do not.
Do I need call reporting software or is a template enough?
A template is enough while every mandated field is knowable by the person filling it in. It stops being enough the moment caller ID varies per campaign, more than one script version is live, or consent has to be retained with its six sub-fields — none of which a rep can observe or reconstruct. Call volume is a weaker signal than field observability.
What is real-time call reporting used for?
Intervening during a shift rather than reviewing after one. The two faults it catches that a daily report cannot are a caller ID failing to transmit and a script version underperforming, both of which are cheap to fix in the same morning and expensive to discover a month later in an answer-rate chart.

Sources

  1. 16 CFR § 310.5 — Recordkeeping requirementsCornell Legal Information InstituteThe eleven categories of record a seller or telemarketer must retain, the five-year retention period, and the specific call-record and consent fields each record must contain.
  2. Telemarketing Sales RuleFederal Trade CommissionDo-not-call obligations, abandonment-rate limits for predictive dialing, and required call disclosures.
  3. 47 U.S.C. § 227 — Restrictions on the use of telephone equipmentCornell Legal Information InstituteThe Telephone Consumer Protection Act itself — the consent requirements, calling-hours limits, and private right of action.
  4. National Do Not Call RegistryFederal Trade CommissionThe registry that outbound calling lists must be scrubbed against.

See it working: call tracking

Call tracking assigns unique phone numbers to marketing sources, or swaps the number on your website per visitor, so every inbound call is attributed to the campaign, keyword, or ad that produced it. It closes the loop between ad spend and actual phone conversations.

  • No subscription
  • Numbers in 100+ countries
  • Compliance built in