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

# Quick replies and conversation tags

> Maintain shared response text and classify inbox conversations.

export const Availability = ({lang = 'es', plan, addon, permission, route, status}) => {
  const L = lang === 'en' ? {
    plan: 'Plan',
    addon: 'Add-on',
    permission: 'Permission',
    route: 'Where',
    status: 'Status',
    addonNote: 'enabled on request',
    allPlans: 'All plans',
    beta: 'Beta',
    nuevo: 'New',
    soon: 'Coming soon'
  } : {
    plan: 'Plan',
    addon: 'Add-on',
    permission: 'Permiso',
    route: 'Dónde',
    status: 'Estado',
    addonNote: 'se activa a pedido',
    allPlans: 'Todos los planes',
    beta: 'Beta',
    nuevo: 'Nuevo',
    soon: 'Próximamente'
  };
  const items = [];
  if (plan) items.push([L.plan, plan]);
  if (addon) items.push([L.addon, `${addon} · ${L.addonNote}`]);
  if (permission) items.push([L.permission, permission]);
  if (route) items.push([L.route, route]);
  if (status) items.push([L.status, L[status] || status]);
  return <div style={{
    display: 'flex',
    flexWrap: 'wrap',
    gap: '6px 22px',
    padding: '12px 16px',
    margin: '4px 0 24px',
    border: '1px solid rgba(2, 82, 255, 0.28)',
    borderLeft: '3px solid #0252ff',
    borderRadius: '8px',
    background: 'rgba(2, 82, 255, 0.05)',
    fontSize: '13.5px',
    lineHeight: '1.5'
  }}>
      {items.map(([k, v]) => <div key={k} style={{
    display: 'flex',
    gap: '6px',
    alignItems: 'baseline'
  }}>
          <span style={{
    fontSize: '10.5px',
    fontWeight: 600,
    letterSpacing: '0.07em',
    textTransform: 'uppercase',
    opacity: 0.65
  }}>{k}</span>
          <span style={{
    fontWeight: 500
  }}>{v}</span>
        </div>)}
    </div>;
};

<Availability lang="en" route="Settings → Inbox → Quick Replies / Tags" permission="quick-replies.read / tags.read" />

Quick replies insert saved text into the composer. Conversation tags classify inbox threads and can notify selected members. Both resources belong to the organization.

## Quick replies

Open **Quick Replies → New Quick Reply** with `quick-replies.create`. The only field is required **Content**, which accepts multiline text. **Create Quick Reply** saves it. Editing and deletion require the corresponding `quick-replies.update` and `quick-replies.delete` permissions.

In the inbox’s **Reply** mode, select **Quick Replies**, choose an entry, and edit the inserted text before sending. It is inserted at the cursor; it is not sent immediately. The composer has no slash command for quick replies.

Quick replies have no separate title, category, variables, attachments, or private-per-user scope. Fill customer names manually after inserting. When the WhatsApp free-form window is closed, the quick-reply button is disabled; use an approved template.

## Conversation tags

Open **Inbox Tags → New Tag** with `tags.create`. Enter a required name, optional description of up to 255 characters, and a color. Enable **Email Notifications** and select **Notify Users** when appropriate. Editing and deletion use `tags.update` and `tags.delete`.

Search matches name and description. Sort by creation date, name, or conversation count and choose cards or table view. A dash for the conversation count means the count is unavailable; the tag itself still works.

Apply or remove tags from the open conversation’s **Tags** control. The inbox tag filter supports up to four selected tags. Text-agent tools and automations can also apply conversation tags.

| Tag type     | Applies to                 | Managed in                  |
| ------------ | -------------------------- | --------------------------- |
| Conversation | An inbox thread            | Inbox settings              |
| Contact      | A CRM contact              | Contact-management settings |
| Call         | A particular analyzed call | Voice-agent settings        |

The lists are independent. Creating a conversation tag does not create a contact tag. Other open tabs may need a refresh to reflect a removed conversation tag.

## Frequently asked questions

<AccordionGroup>
  <Accordion title="Are quick replies sent immediately?">
    No. They insert editable text into the composer.
  </Accordion>

  <Accordion title="Can I insert a customer-name variable?">
    Quick replies do not substitute variables. Edit the name manually or use a suitable template.
  </Accordion>

  <Accordion title="Who receives tag emails?">
    Members selected in Notify Users when Email Notifications is enabled.
  </Accordion>

  <Accordion title="Can I import or export these resources?">
    Neither settings screen offers import or export.
  </Accordion>
</AccordionGroup>

## See also

* [Inbox](/en/messages/inbox)
* [Templates](/en/messages/templates)
* [Contact tags](/en/contacts/tags)
* [Automations](/en/messages/automations)
