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

# Grok Bot

> Give Grok Bot its own US phone number. Paste one prompt and Grok Bot sets itself up with Brilo from its cloud computer, makes calls for you, and answers when people call 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>;
};

Grok Bot works from its own cloud computer, so it can set itself up with a Brilo number and make
calls for you.

\$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

* Grok Bot with its cloud computer turned on.
* A card to pay with on your phone. Grok Bot does not pay for you.

## Paste this into Grok Bot

<PromptCopy label="Copy the Grok Bot 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. Show me the link rather than opening it yourself; the page is for me. When you get your Brilo key, keep it in your secure storage, never in our chat or a shared file. 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="Grok Bot 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">
    Your details are already filled in if Grok Bot knew them. Codes last 15 minutes.
  </Step>

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

## What Grok Bot can do

| You say                                                 | What happens                                            |
| ------------------------------------------------------- | ------------------------------------------------------- |
| "Call the pharmacy and ask if my prescription is ready" | It calls from your number and tells you what they said. |
| "Did anyone call me today?"                             | It reads your call history and tells you.               |
| Someone calls your number                               | It answers and has the conversation.                    |

## If something goes wrong

| What you see                                           | What to do                                                                                                                                                                                             |
| ------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| Grok Bot 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. |
| Grok Bot opens the link itself                         | Ask it to send you the link instead. Only you should sign up and pay.                                                                                                                                  |
| Grok Bot says it cannot keep the key                   | Turn on its cloud computer and paste the prompt again.                                                                                                                                                 |
| The link says the code expired                         | Ask Grok Bot to start again. You were not charged.                                                                                                                                                     |

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