> ## Documentation Index
> Fetch the complete documentation index at: https://help.withallo.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Call Tags

> Categorize calls during or after they happen, manually or automatically with AI, and sync them to HubSpot

<iframe src="https://www.youtube.com/embed/wOmfd9NMqho" title="Introducing Call Tags" frameborder="0" className="w-full aspect-video rounded-xl" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen />

## What are Call Tags

Call Tags let you qualify every call along any dimension that matters to your team. Use them for:

* **Business outcomes** (Demo booked, Not interested, Follow-up needed)
* **Topics discussed** (Pricing, Competitor mentioned, Technical question)
* **Anything else your team needs to track** (Account tier, Region, Lead source)

You can apply as many tags as needed to a single call.

Tags are distinct from the automatic **call outcome** (answered, voicemail, busy) that Allo already detects. Tags capture context that only humans (or an AI prompt you control) can decide.

**Available on:** All plans (Starter and Business)

**Configured by:** Team admins and managers

***

## Three ways to tag a call

<CardGroup cols={3}>
  <Card title="During the call" icon="https://mintcdn.com/themobilefirstcompany/RgYoir1kmfhXIZ06/media/allo-icons/Phone.svg?fit=max&auto=format&n=RgYoir1kmfhXIZ06&q=85&s=83bbcaf90dae5f30887cdfbc503d97b2" width="24" height="24" data-path="media/allo-icons/Phone.svg">
    Apply tags from the dialer while the call is still happening
  </Card>

  <Card title="After the call" icon="https://mintcdn.com/themobilefirstcompany/RgYoir1kmfhXIZ06/media/allo-icons/Check.svg?fit=max&auto=format&n=RgYoir1kmfhXIZ06&q=85&s=7cfe87fe66218adfb79a85c5382eb1f4" width="24" height="24" data-path="media/allo-icons/Check.svg">
    Tag from the call list, the call detail view, or the summary
  </Card>

  <Card title="Automatically" icon="https://mintcdn.com/themobilefirstcompany/RgYoir1kmfhXIZ06/media/allo-icons/AI.svg?fit=max&auto=format&n=RgYoir1kmfhXIZ06&q=85&s=b8c732c713aa282c65b6ea2c48e464c4" width="24" height="24" data-path="media/allo-icons/AI.svg">
    Let Allo read the transcript and apply tags based on your own prompt
  </Card>
</CardGroup>

You can apply **multiple tags** to the same call. Tags can always be edited, added, or removed later from the call detail view.

***

## Set up your team's tags

Only team admins and managers can create, edit, or remove tags.

<Steps>
  <Step title="Open Settings">
    Go to **Settings** in the Allo web or desktop app.
  </Step>

  <Step title="Select Call tags">
    Open the **Call tags** section.
  </Step>

  <Step title="Create a new tag">
    Click **Add tag** and give it a clear, short name. A tag can describe anything you want to track on a call.

    Examples by category:

    * **Outcome:** Demo booked, Not interested, Callback requested, Voicemail left
    * **Topic:** Pricing question, Competitor mentioned, Technical objection, Integration request
    * **Qualification:** Hot lead, Cold lead, Enterprise, SMB
    * **Other:** Gatekeeper, Wrong number, Existing customer
  </Step>

  <Step title="Add an automatic prompt">
    Add a prompt that describes exactly when this tag should be applied. Allo reads every call transcript and applies the tag when the prompt matches. See the prompt guide below.
  </Step>

  <Step title="Save">
    Your tag is now available to everyone on your team.
  </Step>
</Steps>

<Note>
  Tags apply to your whole team. All team members can use them on their calls, but only admins and managers can create or edit the list.
</Note>

***

## Auto-tagging with prompts

Each tag can have its own prompt. After a call ends, Allo reads the transcript and checks every prompt. If a prompt matches, the corresponding tag is applied automatically.

### How to write a good prompt

A good prompt is specific about when to apply the tag AND when NOT to apply it.

**Structure:**

1. State the condition in one sentence
2. List the signals that qualify
3. List what should NOT trigger the tag

**Example: auto-tag a call as "Conversion"**

```
Tag this call as a conversion when the prospect explicitly agrees
to a concrete next step that advances the sales process.

Primary conversion indicators (in order of importance):
1. Meeting scheduled: the prospect agrees to a specific meeting,
   demo, or call with a date/time mentioned or a clear commitment
   to schedule one.
2. Follow-up accepted: the prospect agrees to receive a proposal,
   quote, additional information, or a follow-up call and provides
   or confirms contact details.
3. Decision-maker referral: the prospect agrees to connect the
   caller with a decision-maker or arrange an internal meeting.

DO NOT tag as conversion if:
- The prospect only shows polite interest without committing
  ("sounds interesting", "maybe", "send me an email and I'll see").
- The prospect asks to be called back later without agreeing to
  a specific time or action.
- The call ends without a clear mutual agreement on next steps.
- The prospect declines or hangs up.

Look for explicit verbal commitments like "Yes, let's schedule
that", "I'm available on Tuesday", "Send me the proposal",
"Let me give you my manager's contact".
```

### Tips for better auto-tagging

**Be specific.** "Tag as interested" is too vague. "Tag as interested when the prospect asks a question about pricing OR asks for a demo" is actionable.

**Use negative examples.** Telling Allo what to ignore is as important as telling it what to catch.

**Iterate.** Review auto-tagged calls for a few days. If the tag fires too often or not enough, refine the prompt.

**One tag per prompt.** Keep each prompt focused on a single outcome. If a call qualifies for several tags, Allo will apply them all.

<Note>
  If a call was manually tagged before it ended, Allo will not overwrite it with auto-tags.
</Note>

***

## Apply tags to a call

### During the call

From the Allo dialer, the HubSpot dialer, or the desktop PiP, open the tag selector and pick one or more tags. The caller doesn't notice anything.

### After the call

Tags can be added or changed from:

* The call list (filter and bulk-tag)
* The call detail view
* The call summary
* The HubSpot activity view

### Mandatory tags

Admins can enforce tag selection after every call. When mandatory tags are enabled, reps must pick at least one tag before they can move on. Useful for teams that need 100 percent disposition tracking for pipeline reporting.

Turn mandatory tags on from **Settings > Call tags**.

***

## Filter and analyze by tag

Every tag flows into the Analytics view. Filter by one or several tags to answer questions like:

* How many calls resulted in a demo booked this week?
* What is my team's connect rate on cold calls versus warm follow-ups?
* Which rep has the highest conversion rate?

Combine tag filters with date ranges, team members, or phone numbers for deeper analysis.

***

## HubSpot sync

If your team is connected to HubSpot, every tag applied on a call is pushed to HubSpot automatically.

**Where tags appear:**

* On the HubSpot call object
* In a custom property called **Allo Tags**
* As a multi-value field (multiple tags per call are preserved)

**What you can do in HubSpot:**

* Build views and dashboards filtered by Allo Tags
* Trigger workflows based on tag values (for example, notify a manager when a rep tags a call as "Demo booked")
* Report on tag distribution across reps and time periods

<Note>
  Tag sync is one-way for now (Allo to HubSpot). Editing the Allo Tags property directly in HubSpot will not change the tag on the call in Allo. Bi-directional sync is on our roadmap.
</Note>

### Legacy behavior

Before April 2026, tags were synced to HubSpot's native **Meeting Type** field and only one tag per call was supported. The new **Allo Tags** custom property supports multiple tags and keeps Meeting Type free for its original HubSpot use.

[Learn more about the HubSpot integration](/en/integrations/hubspot)

***

## Troubleshooting

<AccordionGroup>
  <Accordion title="I don't see the Call tags section in Settings">
    **Check these items:**

    * Only team admins and managers can configure tags. Team members can apply tags but not create them.
    * The feature is rolling out progressively. If your team isn't enabled yet, contact your account manager.
    * Make sure you are on the latest version of the Allo app.
  </Accordion>

  <Accordion title="Auto-tagging isn't firing">
    **Common causes:**

    * The prompt is too vague or matches conditions the call doesn't meet.
    * The call has no transcript (call too short, audio quality too poor, or call handled outside Allo).
    * The call was already manually tagged before it ended.

    **Solution:** Review the transcript and refine the prompt. Be explicit about both inclusion and exclusion criteria.
  </Accordion>

  <Accordion title="Tags are not appearing in HubSpot">
    **Verify the integration:**

    * HubSpot is connected and the Allo user is mapped to a HubSpot user.
    * The call successfully logged in HubSpot (check the activity timeline).
    * The **Allo Tags** property exists on the HubSpot call object. Allo creates it automatically on first sync. If it's missing, contact support.

    **Note:** Tags are pushed asynchronously. Allow a few minutes after the call ends.
  </Accordion>

  <Accordion title="Tag was applied to the wrong call">
    Tags can be edited at any time. Open the call, remove the incorrect tag, and apply the right one. Changes sync to HubSpot on save.
  </Accordion>

  <Accordion title="A rep forgot to tag a call">
    Enable **Mandatory tags** in Settings. Once activated, the tag selector appears after every call and reps can't skip it until at least one tag is picked.
  </Accordion>
</AccordionGroup>

***

## Best practices

**Keep the list short.** 5 to 10 tags is usually enough. A long list slows down reps and dilutes your analytics.

**Standardize tag names.** "Demo booked" is clearer than "D.B." or "Meeting". Consistent names make reports readable.

**Mix manual and auto.** Use auto-tagging for things Allo can reliably detect from the transcript (topics mentioned, objections raised, conversion signals). Keep manual tagging for the judgment calls reps do best (hot lead, strategic account, account tier).

**Review quarterly.** Archive tags that nobody uses. Add new ones when your sales process evolves.

***

## Related features

<CardGroup cols={2}>
  <Card title="Call recordings" icon="https://mintcdn.com/themobilefirstcompany/RgYoir1kmfhXIZ06/media/allo-icons/Waveform.svg?fit=max&auto=format&n=RgYoir1kmfhXIZ06&q=85&s=5c43cc5d913d39201b03a7ef19577fbf" href="/en/features/call-recordings" width="24" height="24" data-path="media/allo-icons/Waveform.svg">
    Every tag is backed by a recording and transcript
  </Card>

  <Card title="AI Assistant" icon="https://mintcdn.com/themobilefirstcompany/RgYoir1kmfhXIZ06/media/allo-icons/AI.svg?fit=max&auto=format&n=RgYoir1kmfhXIZ06&q=85&s=b8c732c713aa282c65b6ea2c48e464c4" href="/en/features/ai-assistant" width="24" height="24" data-path="media/allo-icons/AI.svg">
    Ask AI to analyze tagged calls across your history
  </Card>

  <Card title="HubSpot integration" icon="https://mintcdn.com/themobilefirstcompany/0w3bVWjKfZPY4i7y/media/integrations/Hubspot.svg?fit=max&auto=format&n=0w3bVWjKfZPY4i7y&q=85&s=da38d84093d69bd94d04da7f3b6d436c" href="/en/integrations/hubspot" width="24" height="24" data-path="media/integrations/Hubspot.svg">
    See how tags sync to the Allo Tags property
  </Card>

  <Card title="Team analytics" icon="https://mintcdn.com/themobilefirstcompany/yN5XCm7zDDPr0-yn/media/allo-icons/chart-line.svg?fit=max&auto=format&n=yN5XCm7zDDPr0-yn&q=85&s=c5f7c6f95973cadfe0d21c71c31d76a3" href="/en/team/analytics" width="24" height="24" data-path="media/allo-icons/chart-line.svg">
    Filter your dashboards by call tags
  </Card>
</CardGroup>
