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

# Instinct

> Give Instinct its own US phone number. Send it one prompt and it sets itself up with Brilo, makes calls for you, and answers when people call you back.

export const PromptCopy = ({prompt, label = 'Copy the prompt'}) => {
  const [state, setState] = useState('idle');
  const [open, setOpen] = useState(false);
  const id = `prompt-${String(label).toLowerCase().replace(/[^a-z0-9]+/g, '-')}`;
  const selectText = () => {
    const node = typeof document === 'undefined' ? null : document.getElementById(`${id}-text`);
    if (!node || typeof window === 'undefined') return;
    const range = document.createRange();
    range.selectNodeContents(node);
    const selection = window.getSelection();
    selection.removeAllRanges();
    selection.addRange(range);
  };
  const copy = async () => {
    try {
      await navigator.clipboard.writeText(prompt);
      setState('copied');
      setTimeout(() => setState('idle'), 2000);
    } catch (error) {
      setOpen(true);
      setState('blocked');
      setTimeout(selectText, 0);
    }
  };
  const status = state === 'copied' ? 'Copied. Now paste it into your assistant.' : state === 'blocked' ? 'Press and hold the text to copy it.' : '';
  return <div style={{
    margin: '12px 0 20px'
  }}>
      <button type="button" onClick={copy} aria-describedby={`${id}-status`} style={{
    width: '100%',
    minHeight: 48,
    border: 0,
    borderRadius: 8,
    background: '#8C7AE6',
    color: '#111',
    fontFamily: 'inherit',
    fontSize: 16,
    fontWeight: 600,
    lineHeight: 1.2,
    cursor: 'pointer'
  }}>
        {state === 'copied' ? 'Copied' : label}
      </button>
      <div id={`${id}-text`} style={{
    marginTop: 10,
    padding: '14px 16px',
    border: '1px solid rgba(127,127,127,.35)',
    borderRadius: 8,
    fontSize: 15,
    lineHeight: 1.6,
    whiteSpace: 'pre-wrap',
    maxHeight: open ? 'none' : '6.4em',
    overflow: 'hidden',
    WebkitMaskImage: open ? 'none' : 'linear-gradient(#000 55%, transparent)',
    maskImage: open ? 'none' : 'linear-gradient(#000 55%, transparent)'
  }}>
        {prompt}
      </div>
      <button type="button" onClick={() => setOpen(!open)} aria-expanded={open} style={{
    background: 'none',
    border: 0,
    padding: '8px 0',
    minHeight: 44,
    color: '#8C7AE6',
    fontFamily: 'inherit',
    fontSize: 14,
    cursor: 'pointer'
  }}>
        {open ? 'Show less' : 'Show the whole prompt'}
      </button>
      <p id={`${id}-status`} role="status" aria-live="polite" style={{
    margin: 0,
    fontSize: 14
  }}>
        {status}
      </p>
    </div>;
};

Instinct is a personal assistant you can text or call. Give it its own number and it makes calls
for you and answers when people call you back.

\$4.99 for your first month, then \$29.99 a month. Unlimited US and Canada calling within
[fair use limits](/supported/limits#assistant-phone-plan-fair-use).

## Before you start

* An Instinct account you can message.
* A card to pay with on your phone.

## Send this to Instinct

<PromptCopy label="Copy the Instinct prompt" prompt={`Set yourself up with a Brilo phone number so you can make calls for me and answer when people call back. Read https://docs.brilo.ai/personal-assistants/connect and follow it step by step. Pass my name, email and phone number if you know them. Show me the link and the code, and let me pay in my own browser. Don't pay or approve anything for me. When you get your Brilo key, keep it in your secure storage, never in our chat. Save a note in your memory that you can make and check phone calls for me with Brilo, as the page describes. Then tell me the new number and call me to prove it works.`} />

## What happens next

<Steps>
  <Step title="Instinct sends you a link and a code">
    Open the link on your phone and check the code matches.
  </Step>

  <Step title="Sign up and pay">
    Codes last 15 minutes.
  </Step>

  <Step title="Tell Instinct you're done">
    It collects its key and rings you from your new number.
  </Step>
</Steps>

## If something goes wrong

| What you see                                           | What to do                                                                                                                                                                                             |
| ------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| Instinct says it cannot make phone calls in a new chat | Tell it: "You can make calls with Brilo. Read [https://docs.brilo.ai/personal-assistants/connect](https://docs.brilo.ai/personal-assistants/connect)." If it has lost its key, paste the prompt again. |
| Instinct says it cannot open websites or keep a key    | Email [support@brilo.ai](mailto:support@brilo.ai). Meanwhile, [Meta Muse](/personal-assistants/meta-muse) and [Grok Bot](/personal-assistants/grok-bot) work today.                                    |
| The link says the code expired                         | Ask Instinct to start again. You were not charged.                                                                                                                                                     |

Setting up a different assistant? See [all personal assistants](/personal-assistants).
