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

# Sequence replies

> View and manage replies from prospects in your Sequences.

export const WillingToMeetIcon = ({size = 24, inline}) => <span style={{
  ...inline && ({
    display: 'inline-block'
  }),
  verticalAlign: 'text-bottom',
  marginRight: '4px'
}}>
    <svg class="block dark:hidden" stroke="var(--icon-success-light)" fill="none" stroke-width="2" viewBox="0 0 24 24" stroke-linecap="round" stroke-linejoin="round" height={size} width={size} xmlns="http://www.w3.org/2000/svg">
      <path stroke="none" d="M0 0h24v24H0z" fill="none" />
      <path d="M5 4h4l2 5l-2.5 1.5a11 11 0 0 0 5 5l1.5 -2.5l5 2v4a2 2 0 0 1 -2 2a16 16 0 0 1 -15 -15a2 2 0 0 1 2 -2" />
      <path d="M15 7a2 2 0 0 1 2 2" />
      <path d="M15 3a6 6 0 0 1 6 6" />
    </svg>
    <svg class="hidden dark:block" stroke="var(--icon-success-dark)" fill="none" stroke-width="2" viewBox="0 0 24 24" stroke-linecap="round" stroke-linejoin="round" height={size} width={size} xmlns="http://www.w3.org/2000/svg">
      <path stroke="none" d="M0 0h24v24H0z" fill="none" />
      <path d="M5 4h4l2 5l-2.5 1.5a11 11 0 0 0 5 5l1.5 -2.5l5 2v4a2 2 0 0 1 -2 2a16 16 0 0 1 -15 -15a2 2 0 0 1 2 -2" />
      <path d="M15 7a2 2 0 0 1 2 2" />
      <path d="M15 3a6 6 0 0 1 6 6" />
    </svg>
  </span>;

export const UpdatedContactInfoIcon = ({size = 24, inline}) => <span style={{
  ...inline && ({
    display: 'inline-block'
  }),
  verticalAlign: 'text-bottom',
  marginRight: '4px'
}}>
    <svg class="block dark:hidden" stroke="var(--icon-teal-light)" fill="none" stroke-width="2" viewBox="0 0 24 24" stroke-linecap="round" stroke-linejoin="round" height={size} width={size} xmlns="http://www.w3.org/2000/svg">
      <path stroke="none" d="M0 0h24v24H0z" fill="none" />
      <path d="M20 6v12a2 2 0 0 1 -2 2h-10a2 2 0 0 1 -2 -2v-12a2 2 0 0 1 2 -2h10a2 2 0 0 1 2 2z" />
      <path d="M10 16h6" />
      <path d="M13 11m-2 0a2 2 0 1 0 4 0a2 2 0 1 0 -4 0" />
      <path d="M4 8h3" />
      <path d="M4 12h3" />
      <path d="M4 16h3" />
    </svg>
    <svg class="hidden dark:block" stroke="var(--icon-teal-dark)" fill="none" stroke-width="2" viewBox="0 0 24 24" stroke-linecap="round" stroke-linejoin="round" height={size} width={size} xmlns="http://www.w3.org/2000/svg">
      <path stroke="none" d="M0 0h24v24H0z" fill="none" />
      <path d="M20 6v12a2 2 0 0 1 -2 2h-10a2 2 0 0 1 -2 -2v-12a2 2 0 0 1 2 -2h10a2 2 0 0 1 2 2z" />
      <path d="M10 16h6" />
      <path d="M13 11m-2 0a2 2 0 1 0 4 0a2 2 0 1 0 -4 0" />
      <path d="M4 8h3" />
      <path d="M4 12h3" />
      <path d="M4 16h3" />
    </svg>
  </span>;

export const SoftBounceIcon = ({size = 24, inline}) => <svg className="stroke-gray-600 dark:stroke-gray-400" fill="none" strokeWidth="2" viewBox="0 0 24 24" strokeLinecap="round" strokeLinejoin="round" height={size} width={size} xmlns="http://www.w3.org/2000/svg" style={{
  ...inline && ({
    display: 'inline-block'
  }),
  verticalAlign: 'text-bottom',
  marginRight: '4px'
}}>
    <path stroke="none" d="M0 0h24v24H0z" fill="none" />
    <path d="M10 18h4" />
    <path d="M3 8a9 9 0 0 1 9 9v1l1.428 -4.285a12 12 0 0 1 6.018 -6.938l.554 -.277" />
    <path d="M15 6h5v5" />
  </svg>;

export const ReferralIcon = ({size = 24, inline}) => <span style={{
  ...inline && ({
    display: 'inline-block'
  }),
  verticalAlign: 'text-bottom',
  marginRight: '4px'
}}>
    <svg class="block dark:hidden" stroke="var(--icon-teal-light)" fill="none" stroke-width="2" viewBox="0 0 24 24" stroke-linecap="round" stroke-linejoin="round" height={size} width={size} xmlns="http://www.w3.org/2000/svg">
      <path stroke="none" d="M0 0h24v24H0z" fill="none" />
      <path d="M11 12h10" />
      <path d="M18 9l3 3l-3 3" />
      <path d="M7 12a2 2 0 1 1 -4 0a2 2 0 0 1 4 0z" />
    </svg>
    <svg class="hidden dark:block" stroke="var(--icon-teal-dark)" fill="none" stroke-width="2" viewBox="0 0 24 24" stroke-linecap="round" stroke-linejoin="round" height={size} width={size} xmlns="http://www.w3.org/2000/svg">
      <path stroke="none" d="M0 0h24v24H0z" fill="none" />
      <path d="M11 12h10" />
      <path d="M18 9l3 3l-3 3" />
      <path d="M7 12a2 2 0 1 1 -4 0a2 2 0 0 1 4 0z" />
    </svg>
  </span>;

export const PositiveToneIcon = ({size = 24, inline}) => <span style={{
  ...inline && ({
    display: 'inline-block'
  }),
  verticalAlign: 'text-bottom',
  marginRight: '4px'
}}>
    <svg class="block dark:hidden" stroke="var(--icon-success-light)" fill="none" stroke-width="2" viewBox="0 0 24 24" stroke-linecap="round" stroke-linejoin="round" height={size} width={size} xmlns="http://www.w3.org/2000/svg">
      <path stroke="none" d="M0 0h24v24H0z" fill="none" />
      <path d="M7 11v8a1 1 0 0 1 -1 1h-2a1 1 0 0 1 -1 -1v-7a1 1 0 0 1 1 -1h3a4 4 0 0 0 4 -4v-1a2 2 0 0 1 4 0v5h3a2 2 0 0 1 2 2l-1 5a2 3 0 0 1 -2 2h-7a3 3 0 0 1 -3 -3" />
    </svg>
    <svg class="hidden dark:block" stroke="var(--icon-success-dark)" fill="none" stroke-width="2" viewBox="0 0 24 24" stroke-linecap="round" stroke-linejoin="round" height={size} width={size} xmlns="http://www.w3.org/2000/svg">
      <path stroke="none" d="M0 0h24v24H0z" fill="none" />
      <path d="M7 11v8a1 1 0 0 1 -1 1h-2a1 1 0 0 1 -1 -1v-7a1 1 0 0 1 1 -1h3a4 4 0 0 0 4 -4v-1a2 2 0 0 1 4 0v5h3a2 2 0 0 1 2 2l-1 5a2 3 0 0 1 -2 2h-7a3 3 0 0 1 -3 -3" />
    </svg>
  </span>;

export const OutOfOfficeIcon = ({size = 24, inline}) => <svg className="stroke-gray-600 dark:stroke-gray-400" fill="none" strokeWidth="2" viewBox="0 0 24 24" strokeLinecap="round" strokeLinejoin="round" height={size} width={size} xmlns="http://www.w3.org/2000/svg" style={{
  ...inline && ({
    display: 'inline-block'
  }),
  verticalAlign: 'text-bottom',
  marginRight: '4px'
}}>
    <path stroke="none" d="M0 0h24v24H0z" fill="none" />
    <path d="M17.553 16.75a7.5 7.5 0 0 0 -10.606 0" />
    <path d="M18 3.804a6 6 0 0 0 -8.196 2.196l10.392 6a6 6 0 0 0 -2.196 -8.196z" />
    <path d="M16.732 10c1.658 -2.87 2.225 -5.644 1.268 -6.196c-.957 -.552 -3.075 1.326 -4.732 4.196" />
    <path d="M15 9l-3 5.196" />
    <path d="M3 19.25a2.4 2.4 0 0 1 1 -.25a2.4 2.4 0 0 1 2 1a2.4 2.4 0 0 0 2 1a2.4 2.4 0 0 0 2 -1a2.4 2.4 0 0 1 2 -1a2.4 2.4 0 0 1 2 1a2.4 2.4 0 0 0 2 1a2.4 2.4 0 0 0 2 -1a2.4 2.4 0 0 1 2 -1a2.4 2.4 0 0 1 1 .25" />
  </svg>;

export const OptOutIcon = ({size = 24, inline}) => <span style={{
  ...inline && ({
    display: 'inline-block'
  }),
  verticalAlign: 'text-bottom',
  marginRight: '4px'
}}>
    <svg class="block dark:hidden" stroke="var(--icon-red-light)" fill="none" stroke-width="2" viewBox="0 0 24 24" stroke-linecap="round" stroke-linejoin="round" height={size} width={size} xmlns="http://www.w3.org/2000/svg">
      <path stroke="none" d="M0 0h24v24H0z" fill="none" />
      <path d="M12 12m-9 0a9 9 0 1 0 18 0a9 9 0 1 0 -18 0" />
      <path d="M9 12l6 0" />
    </svg>
    <svg class="hidden dark:block" stroke="var(--icon-red-dark)" fill="none" stroke-width="2" viewBox="0 0 24 24" stroke-linecap="round" stroke-linejoin="round" height={size} width={size} xmlns="http://www.w3.org/2000/svg">
      <path stroke="none" d="M0 0h24v24H0z" fill="none" />
      <path d="M12 12m-9 0a9 9 0 1 0 18 0a9 9 0 1 0 -18 0" />
      <path d="M9 12l6 0" />
    </svg>
  </span>;

export const NsfwIcon = ({size = 24, inline}) => <span style={{
  ...inline && ({
    display: 'inline-block'
  }),
  verticalAlign: 'text-bottom',
  marginRight: '4px'
}}>
    <svg class="block dark:hidden" stroke="var(--icon-red-light)" fill="none" stroke-width="2" viewBox="0 0 24 24" stroke-linecap="round" stroke-linejoin="round" height={size} width={size} xmlns="http://www.w3.org/2000/svg">
      <path stroke="none" d="M0 0h24v24H0z" fill="none" />
      <path d="M12 12m-9 0a9 9 0 1 0 18 0a9 9 0 1 0 -18 0" />
      <path d="M10 10l4 4m0 -4l-4 4" />
    </svg>
    <svg class="hidden dark:block" stroke="var(--icon-red-dark)" fill="none" stroke-width="2" viewBox="0 0 24 24" stroke-linecap="round" stroke-linejoin="round" height={size} width={size} xmlns="http://www.w3.org/2000/svg">
      <path stroke="none" d="M0 0h24v24H0z" fill="none" />
      <path d="M12 12m-9 0a9 9 0 1 0 18 0a9 9 0 1 0 -18 0" />
      <path d="M10 10l4 4m0 -4l-4 4" />
    </svg>
  </span>;

export const NeutralToneIcon = ({size = 24, inline}) => <span style={{
  ...inline && ({
    display: 'inline-block'
  }),
  verticalAlign: 'text-bottom',
  marginRight: '4px'
}}>
    <svg class="block dark:hidden" stroke="var(--icon-teal-light)" fill="none" stroke-width="2" viewBox="0 0 24 24" stroke-linecap="round" stroke-linejoin="round" height={size} width={size} xmlns="http://www.w3.org/2000/svg">
      <path stroke="none" d="M0 0h24v24H0z" fill="none" />
      <path d="M12 12m-9 0a9 9 0 1 0 18 0a9 9 0 1 0 -18 0" />
      <path d="M9 10l.01 0" />
      <path d="M15 10l.01 0" />
      <path d="M9 15l6 0" />
    </svg>
    <svg class="hidden dark:block" stroke="var(--icon-teal-dark)" fill="none" stroke-width="2" viewBox="0 0 24 24" stroke-linecap="round" stroke-linejoin="round" height={size} width={size} xmlns="http://www.w3.org/2000/svg">
      <path stroke="none" d="M0 0h24v24H0z" fill="none" />
      <path d="M12 12m-9 0a9 9 0 1 0 18 0a9 9 0 1 0 -18 0" />
      <path d="M9 10l.01 0" />
      <path d="M15 10l.01 0" />
      <path d="M9 15l6 0" />
    </svg>
  </span>;

export const NegativeToneIcon = ({size = 24, inline}) => <span style={{
  ...inline && ({
    display: 'inline-block'
  }),
  verticalAlign: 'text-bottom',
  marginRight: '4px'
}}>
    <svg class="block dark:hidden" stroke="var(--icon-red-light)" fill="none" stroke-width="2" viewBox="0 0 24 24" stroke-linecap="round" stroke-linejoin="round" height={size} width={size} xmlns="http://www.w3.org/2000/svg">
      <path stroke="none" d="M0 0h24v24H0z" fill="none" />
      <path d="M7 13v-8a1 1 0 0 0 -1 -1h-2a1 1 0 0 0 -1 1v7a1 1 0 0 0 1 1h3a4 4 0 0 1 4 4v1a2 2 0 0 0 4 0v-5h3a2 2 0 0 0 2 -2l-1 -5a2 3 0 0 0 -2 -2h-7a3 3 0 0 0 -3 3" />
    </svg>
    <svg class="hidden dark:block" stroke="var(--icon-red-dark)" fill="none" stroke-width="2" viewBox="0 0 24 24" stroke-linecap="round" stroke-linejoin="round" height={size} width={size} xmlns="http://www.w3.org/2000/svg">
      <path stroke="none" d="M0 0h24v24H0z" fill="none" />
      <path d="M7 13v-8a1 1 0 0 0 -1 -1h-2a1 1 0 0 0 -1 1v7a1 1 0 0 0 1 1h3a4 4 0 0 1 4 4v1a2 2 0 0 0 4 0v-5h3a2 2 0 0 0 2 -2l-1 -5a2 3 0 0 0 -2 -2h-7a3 3 0 0 0 -3 3" />
    </svg>
  </span>;

export const NeedsMoreInfoIcon = ({size = 24, inline}) => <span style={{
  ...inline && ({
    display: 'inline-block'
  }),
  verticalAlign: 'text-bottom',
  marginRight: '4px'
}}>
    <svg class="block dark:hidden" stroke="var(--icon-success-light)" fill="none" stroke-width="2" viewBox="0 0 24 24" stroke-linecap="round" stroke-linejoin="round" height={size} width={size} xmlns="http://www.w3.org/2000/svg">
      <path stroke="none" d="M0 0h24v24H0z" fill="none" />
      <path d="M8 9h8" />
      <path d="M8 13h6" />
      <path d="M14 18h-1l-5 3v-3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3h12a3 3 0 0 1 3 3v4.5" />
      <path d="M19 22v.01" />
      <path d="M19 19a2.003 2.003 0 0 0 .914 -3.782a1.98 1.98 0 0 0 -2.414 .483" />
    </svg>
    <svg class="hidden dark:block" stroke="var(--icon-success-dark)" fill="none" stroke-width="2" viewBox="0 0 24 24" stroke-linecap="round" stroke-linejoin="round" height={size} width={size} xmlns="http://www.w3.org/2000/svg">
      <path stroke="none" d="M0 0h24v24H0z" fill="none" />
      <path d="M8 9h8" />
      <path d="M8 13h6" />
      <path d="M14 18h-1l-5 3v-3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3h12a3 3 0 0 1 3 3v4.5" />
      <path d="M19 22v.01" />
      <path d="M19 19a2.003 2.003 0 0 0 .914 -3.782a1.98 1.98 0 0 0 -2.414 .483" />
    </svg>
  </span>;

export const LeftJobIcon = ({size = 24, inline}) => <span style={{
  ...inline && ({
    display: 'inline-block'
  }),
  verticalAlign: 'text-bottom',
  marginRight: '4px'
}}>
    <svg class="block dark:hidden" stroke="var(--icon-teal-light)" fill="none" stroke-width="2" viewBox="0 0 24 24" stroke-linecap="round" stroke-linejoin="round" height={size} width={size} xmlns="http://www.w3.org/2000/svg">
      <path stroke="none" d="M0 0h24v24H0z" fill="none" />
      <path d="M4 19v2h16v-14l-8 -4l-8 4v2" />
      <path d="M13 14h-9" />
      <path d="M7 11l-3 3l3 3" />
    </svg>
    <svg class="hidden dark:block" stroke="var(--icon-teal-dark)" fill="none" stroke-width="2" viewBox="0 0 24 24" stroke-linecap="round" stroke-linejoin="round" height={size} width={size} xmlns="http://www.w3.org/2000/svg">
      <path stroke="none" d="M0 0h24v24H0z" fill="none" />
      <path d="M4 19v2h16v-14l-8 -4l-8 4v2" />
      <path d="M13 14h-9" />
      <path d="M7 11l-3 3l3 3" />
    </svg>
  </span>;

export const HasSolutionIcon = ({size = 24, inline}) => <span style={{
  ...inline && ({
    display: 'inline-block'
  }),
  verticalAlign: 'text-bottom',
  marginRight: '4px'
}}>
    <svg class="block dark:hidden" stroke="var(--icon-purple-light)" fill="none" stroke-width="2" viewBox="0 0 24 24" stroke-linecap="round" stroke-linejoin="round" height={size} width={size} xmlns="http://www.w3.org/2000/svg">
      <path stroke="none" d="M0 0h24v24H0z" fill="none" />
      <path d="M3 21h4l13 -13a1.5 1.5 0 0 0 -4 -4l-13 13v4" />
      <path d="M14.5 5.5l4 4" />
      <path d="M12 8l-5 -5l-4 4l5 5" />
      <path d="M7 8l-1.5 1.5" />
      <path d="M16 12l5 5l-4 4l-5 -5" />
      <path d="M16 17l-1.5 1.5" />
    </svg>
    <svg class="hidden dark:block" stroke="var(--icon-purple-dark)" fill="none" stroke-width="2" viewBox="0 0 24 24" stroke-linecap="round" stroke-linejoin="round" height={size} width={size} xmlns="http://www.w3.org/2000/svg">
      <path stroke="none" d="M0 0h24v24H0z" fill="none" />
      <path d="M3 21h4l13 -13a1.5 1.5 0 0 0 -4 -4l-13 13v4" />
      <path d="M14.5 5.5l4 4" />
      <path d="M12 8l-5 -5l-4 4l5 5" />
      <path d="M7 8l-1.5 1.5" />
      <path d="M16 12l5 5l-4 4l-5 -5" />
      <path d="M16 17l-1.5 1.5" />
    </svg>
  </span>;

export const HardBounceIcon = ({size = 24, inline}) => <svg className="stroke-gray-600 dark:stroke-gray-400" fill="none" strokeWidth="2" viewBox="0 0 24 24" strokeLinecap="round" strokeLinejoin="round" height={size} width={size} xmlns="http://www.w3.org/2000/svg" style={{
  ...inline && ({
    display: 'inline-block'
  }),
  verticalAlign: 'text-bottom',
  marginRight: '4px'
}}>
    <path stroke="none" d="M0 0h24v24H0z" fill="none" />
    <path d="M10 18h4" />
    <path d="M3 8a9 9 0 0 1 9 9v1l1.428 -4.285a12 12 0 0 1 6.018 -6.938l.554 -.277" />
    <path d="M15 6h5v5" />
  </svg>;

export const BadTimingIcon = ({size = 24, inline}) => <span style={{
  ...inline && ({
    display: 'inline-block'
  }),
  verticalAlign: 'text-bottom',
  marginRight: '4px'
}}>
    <svg class="block dark:hidden" stroke="var(--icon-purple-light)" fill="none" stroke-width="2" viewBox="0 0 24 24" stroke-linecap="round" stroke-linejoin="round" height={size} width={size} xmlns="http://www.w3.org/2000/svg">
      <path stroke="none" d="M0 0h24v24H0z" fill="none" />
      <path d="M20.997 12.25a9 9 0 1 0 -8.718 8.745" />
      <path d="M19 19m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0" />
      <path d="M17 21l4 -4" />
      <path d="M12 7v5l2 2" />
    </svg>
    <svg class="hidden dark:block" stroke="var(--icon-purple-dark)" fill="none" stroke-width="2" viewBox="0 0 24 24" stroke-linecap="round" stroke-linejoin="round" height={size} width={size} xmlns="http://www.w3.org/2000/svg">
      <path stroke="none" d="M0 0h24v24H0z" fill="none" />
      <path d="M20.997 12.25a9 9 0 1 0 -8.718 8.745" />
      <path d="M19 19m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0" />
      <path d="M17 21l4 -4" />
      <path d="M12 7v5l2 2" />
    </svg>
  </span>;

export const AutomatedIcon = ({size = 24, inline}) => <svg className="stroke-gray-600 dark:stroke-gray-400" fill="none" strokeWidth="2" viewBox="0 0 24 24" strokeLinecap="round" strokeLinejoin="round" height={size} width={size} xmlns="http://www.w3.org/2000/svg" style={{
  ...inline && ({
    display: 'inline-block'
  }),
  verticalAlign: 'text-bottom',
  marginRight: '4px'
}}>
    <path stroke="none" d="M0 0h24v24H0z" fill="none" />
    <path d="M13.256 20.473c-.855 .907 -2.583 .643 -2.931 -.79a1.724 1.724 0 0 0 -2.573 -1.066c-1.543 .94 -3.31 -.826 -2.37 -2.37a1.724 1.724 0 0 0 -1.065 -2.572c-1.756 -.426 -1.756 -2.924 0 -3.35a1.724 1.724 0 0 0 1.066 -2.573c-.94 -1.543 .826 -3.31 2.37 -2.37c1 .608 2.296 .07 2.572 -1.065c.426 -1.756 2.924 -1.756 3.35 0a1.724 1.724 0 0 0 2.573 1.066c1.543 -.94 3.31 .826 2.37 2.37a1.724 1.724 0 0 0 1.065 2.572c1.07 .26 1.488 1.29 1.254 2.15" />
    <path d="M19 16l-2 3h4l-2 3" />
    <path d="M9 12a3 3 0 1 0 6 0a3 3 0 0 0 -6 0" />
  </svg>;

## Overview

When prospects reply to your Sequence emails, Unify automatically captures and classifies those replies. All replies are accessible directly within the Unify app.

<Frame caption="Replies in a sequence">
  <img src="https://mintcdn.com/unify-19/992x7Ng1_thQsMnR/images/reference/sequences/sequence-replies.png?fit=max&auto=format&n=992x7Ng1_thQsMnR&q=85&s=9da490ff48d50bc410c193e519d2589c" width="500" data-path="images/reference/sequences/sequence-replies.png" />
</Frame>

## Out-of-thread replies

In addition to direct replies to Sequence emails, Unify also captures **out-of-thread replies** from your prospects.

An out-of-thread reply is an email from a sequence enrollee that doesn't directly reply to a sequence email. This includes new email threads initiated by the prospect or separate conversations sent to your mailbox while they're engaged with your sequence.

## Reply classifications

Unify automatically classifies replies using AI to help you prioritize your responses. Each reply receives one or more classification tags that indicate the prospect's intent or sentiment.

* <PositiveToneIcon size={20} inline />**Positive** — The email response shows enthusiasm, agreement, or active engagement with the sender's offer, indicating a genuine interest in moving forward. This is not an automated reply.
* <WillingToMeetIcon size={20} inline />**Willing to meet** — The recipient's email indicates their openness to schedule a meeting, specifically about the offer mentioned in the initial outreach.
* <NeedsMoreInfoIcon size={20} inline />**Needs more info** — The recipient requests additional details or expresses uncertainty about the offer. Providing clarification may result in a positive outcome.
* <BadTimingIcon size={20} inline />**Bad Timing** — The email conveys interest but explains that current budget constraints or timing prevent immediate action. Future actions may be possible if a time frame is mentioned.
* <HasSolutionIcon size={20} inline />**Has solution** — The recipient mentions that they are already using a different product or service to meet their needs.
* <NeutralToneIcon size={20} inline />**Neutral** — The email is objective, factual, respectful, unemotional, and polite yet concise.
* <LeftJobIcon size={20} inline />**Left Job** — The email indicates the sender is no longer employed at their previous role or company.
* <UpdatedContactInfoIcon size={20} inline />**Updated contact info** — The email notifies the sender of a new or updated email address for further communication.
* <ReferralIcon size={20} inline />**Referral** — The email includes a suggestion to contact another person, and provides the referral's contact information.
* <NegativeToneIcon size={20} inline />**Negative** — The email contains hostile, emotional, or adversarial language, such as anger or frustration.
* <NsfwIcon size={20} inline />**NSFW** — The email includes content that is offensive or inappropriate.
* <OptOutIcon size={20} inline />**Opt out** — The recipient explicitly requests to unsubscribe, threatens to block communication, or mentions reporting the sender.
* <OutOfOfficeIcon size={20} inline />**OOO** — The recipient's email indicates they are out of office or currently unable to provide a complete response.
* <SoftBounceIcon size={20} inline />**Soft Bounce** — The email indicates a temporary delivery failure, meaning the message might eventually be delivered.
* <HardBounceIcon size={20} inline />**Hard Bounce** — The email indicates a permanent delivery failure, suggesting the recipient's email address is invalid or no longer in use.
* <AutomatedIcon size={20} inline />**Automated** — The email appears to have been generated by an automated system, rather than sent by a person.

<Note>
  Reply classifications can be configured to trigger [notifications](/reference/notifications/preferences) so you're alerted when important replies come in.
</Note>
