Skip to main content
Meeting Types are the foundation of a well-configured Piper workspace. Each Meeting Type represents a distinct kind of conversation — a product demo, a discovery call, a QBR, an onboarding session — and tells Piper exactly what to generate, analyze, and extract after every call of that type. Getting your Meeting Types right means every rep automatically gets the right notes template, the right scoring rubric, and the right CRM fields filled in without any manual work. Navigate to Settings → Meeting Types to view, edit, or create Meeting Types.

Create a New Meeting Type

1

Open Meeting Types

Go to Settings → Meeting Types and click Create Meeting Type.
2

Name the Meeting Type

Enter a clear, descriptive name (e.g., Demo, Discovery, QBR, Customer Onboarding). This name appears throughout Piper and in your CRM records.
3

Configure each component

Work through the component sections below — Notes, Email, Call Scoring, Fields, Languages, Sharing, Tags, AutoSync, Zapier, and Bot Deactivation — to tailor Piper’s behavior for this call type.
4

Save and assign

Save the Meeting Type, then set up auto-assignment rules so Piper routes the right calls to it automatically (see Auto-Assignment below).

Configurable Components

Each Meeting Type exposes the following components. Expand any section to learn what it controls and how to configure it.
The Notes component controls the structure and content of the meeting summary Piper generates after each call.You have two modes to choose from:Custom Notes Template — You define the structure: sections, headings, and specific prompts that tell Piper what to capture. Use this when you need a consistent, opinionated format (e.g., “Pain Points”, “Next Steps”, “Budget Discussed”).Piper Auto Notes — Piper generates a full narrative summary automatically without a predefined template. This works best when you have detailed CRM Fields configured for structured data extraction, leaving Auto Notes to handle the prose summary on the Notes tab.
If you’ve configured several CRM Fields to extract structured data, consider using Piper Auto Notes for the Notes tab. The fields handle structured extraction; Auto Notes handles the narrative — together they give you the best of both.
The Email component defines the structure and tone of the follow-up email Piper drafts after each call. Configure section prompts to specify what the email should cover — a summary of what was discussed, agreed next steps, resources mentioned, or anything else relevant to this call type.Piper generates the draft automatically; reps review and send from the Transcription page. The goal is a ready-to-send email that requires only a quick read-through, not a rewrite.
Assign a specific playbook or scorecard to this Meeting Type. Piper uses the scorecard to evaluate each call against your methodology — whether that’s MEDDIC, SPIN, a custom framework, or any other structured approach.Scored calls surface coaching insights and trend data across your team, so managers can see which reps are following the playbook and where gaps exist.
To also write a call’s score directly into your CRM, map it to a numeric field under Settings → Meeting Types → Call Scoring → Numerical CRM Fields. Once configured, Piper writes the live score to that field after every scored call — independent of the standard AutoSync categories (Notes, CRM Fields, Logged Meetings & Calls).
The Fields component controls which CRM data points Piper extracts from the conversation and whether it pushes them to your CRM automatically.To enable Fields generation:
  1. Navigate to Settings → Meeting Types → [your type] → Fields.
  2. Toggle on each field you want Piper to extract.
  3. Enable AutoSync per field to push values to your CRM after every call, or leave it off to hold values for manual review.
Piper never overwrites an existing CRM value by replacing it outright. When writing a field, Piper combines the current CRM value, your configured prompt, and the transcription — so context is always preserved, not lost.
Set the language Piper uses when generating notes, emails, and other content for this Meeting Type. This is especially useful if your team runs calls in multiple languages or if specific meeting types (e.g., regional QBRs) are always conducted in a particular language.Supported output languages: English, Spanish, French, German, Portuguese, Italian, and Finnish.
Control who can see transcriptions of this Meeting Type inside Piper — Private, Piper Admins Only, or Internal at Piper (see Data Privacy for what each level means). For recurring internal meetings — like 1:1s or staff syncs — admins can configure the Meeting Type so that transcriptions are always Private, preventing broader visibility across the workspace. Sharing a transcription externally via link is a separate, independent toggle.Standard users can adjust sharing settings on transcriptions they own. Admins can adjust sharing on any transcription they have access to.
Attach tags to a Meeting Type to make transcriptions easy to find and filter. Tags flow through to every call assigned to this type, so you can quickly pull up all Demo calls, all Churn Risk calls, or any other segment you care about.
The Fields Auto-Sync toggle controls whether Piper pushes updates to your CRM automatically after each call or holds them for your review.There are three AutoSync types:
  • Notes — The meeting summary pushed to your CRM contact, company, or deal records.
  • CRM Fields — Structured field values extracted from the transcript.
  • Logged Meetings & Calls — The meeting record itself (attendees, duration, outcome) logged in your CRM.
When AutoSync is off, Piper holds all proposed updates in review mode. Open the Transcription page to see what Piper would write, then approve individual updates using the green arrow button next to each field.
Enable a dedicated API key for this Meeting Type to trigger Zapier workflows whenever a call of this type is processed. You can generate multiple API keys — one per team or flow — to route data to different Zaps.See Settings → Integrations → Zapier for instructions on generating API keys and installing the Piper app in Zapier.
Define rules that tell Piper’s recording bot to skip specific meetings of this type. You can exclude meetings by:
  • Keywords in the title — e.g., Lunch, ☕️, Internal Sync
  • Email patterns — Any keyword containing @ is treated as an email domain pattern. If any attendee’s email matches, the bot skips the meeting (e.g., @partner-agency.com).
These rules work alongside the global bot deactivation rules in Settings → Recording.

Auto-Assignment

Piper assigns a Meeting Type to each call automatically. It works through three layers, in order:
1

Keyword matching on the meeting title

You specify keywords that, when found in the meeting title, assign a particular Meeting Type. For example, the keyword demo maps to your Demo Meeting Type; onboarding maps to Customer Onboarding.Set this up under Settings → Meeting Types → [type] → Automatic Meeting Types and add your keywords.
2

Team Setup defaults by job role

For each job role in your organization (SDRs, AEs, CSMs, etc.), you can configure default Meeting Types per call modality — Video Calls, Phone Calls, Audio Uploads, and Agent meetings.Configure this under Settings → Users & Teams → Team Setup. Every rep in a given role automatically gets the right defaults without any per-user configuration.
3

Call type fallback defaults

If neither a keyword match nor a role-based default applies, Piper falls back to a global default for each call modality: all video calls, all phone calls, or all audio uploads. Set these fallbacks in Settings → Meeting Types.
Start with keyword matching for your highest-volume call types (demos, discovery, QBRs). Then use Team Setup to ensure each role’s default covers everything that doesn’t match a keyword. The fallback default acts as a safety net for anything that slips through.
Keyword matching on the title only applies to video calls. For phone calls — including Aircall — Piper skips straight to the Team Setup default for Phone Calls, then the global Phone Call fallback, unless an Aircall tag already assigned a Meeting Type when the call came in (see below).

Aircall Integration: Assign by Tag

If you use Aircall, Piper can assign a Meeting Type automatically based on the call’s Aircall tag — there’s no separate mapping screen to configure. Piper checks each tag on the call against your Meeting Type names: if a tag’s name matches an existing Meeting Type’s name (case-insensitive), that Meeting Type is assigned immediately, before any of the Auto-Assignment steps above run. For example, naming an Aircall tag Support the same as your Support Meeting Type routes those calls automatically — just make sure the names match exactly.
A matching Aircall tag always takes priority over keyword matching, Team Setup defaults, and the fallback default. Piper does not analyze the conversation itself to override a tag-based match.