> ## 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.

# AI assistant and command palette

> Find contacts and agents, navigate the app and ask about account data or documentation through the AI assistant.

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="Command palette → Ask AI" />

The command palette combines search and navigation. The **AI assistant** helps you query account data and documentation without leaving your current screen.

## Search or ask

Open the command palette with the shortcut shown in the app. Type a contact, agent or section name and select a result. For a natural-language question, choose **Ask AI**.

Example questions:

* “Summarize my recent calls.”
* “Which campaign is active?”
* “How do I buy a phone number?”
* “Which contacts should I follow up with?”

The assistant can query contacts, calls, agents, campaigns, tasks, account summaries and documentation. Review sources and linked records when you need to verify an answer.

## Actions and conversations

Cards can offer to open a record, write a message or prepare a call. Calls have a confirmation with confirm and cancel options. Review the recipient before confirming.

You can stop a reply, return to search, start a new conversation or resume one from **History**.

## Common problems

| Message or symptom          | What to do                                                                 |
| --------------------------- | -------------------------------------------------------------------------- |
| No results                  | Try another name and check the active organization.                        |
| Assistant is not configured | Contact support; search and assistant configuration are separate features. |
| Something went wrong        | Retry and retain the context if the problem persists.                      |

The assistant can make mistakes. Review identifiers, recipients and record information before taking an action.

## Frequently asked questions

<AccordionGroup>
  <Accordion title="Is the AI assistant my WhatsApp agent?">
    No. It helps you work inside the app. Text agents handle conversations assigned through channels.
  </Accordion>

  <Accordion title="Does asking for a call immediately make it?">
    The app prepares the action and displays a confirmation. Review the information before confirming.
  </Accordion>

  <Accordion title="Where can I find an earlier answer?">
    Open **History** and resume the relevant conversation. Start a new one for a separate context.
  </Accordion>
</AccordionGroup>

## See also

* [Concepts](/en/get-started/concepts)
* [Contacts](/en/contacts/contacts-and-properties)
* [Support](/en/get-started/support)
