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

# How Brilo connects to your stack

> The four ways a Brilo agent connects to your phone system, your apps, and your own software, and how to choose between them.

Brilo connects to your stack in four ways: it answers a number you already own, it runs
actions in apps you connect from the app store, it sends call data to your own software, and
it sends email from your domain. Most setups use two of the four.

## The four ways Brilo connects

Each row below is a different kind of connection, with a different setup and a different
person who owns it. This page points you at the right one. It deliberately does not list every
app, because the app store in your dashboard is the live answer to that and it changes more
often than this page does.

| Connection        | What it is for                                                                  | Who sets it up                        |
| ----------------- | ------------------------------------------------------------------------------- | ------------------------------------- |
| Your phone system | Getting calls on a number you already own to a Brilo agent                      | Whoever administers your phone system |
| Your apps         | Letting your agent look things up and write things back during and after a call | Anyone, by signing in to the app      |
| Your own software | Reaching systems the app store does not cover                                   | Someone technical, about an hour      |
| Your email domain | Sending your agent's email from your address rather than ours                   | Whoever manages your DNS              |

## Your phone system

You do not have to move your phone system to use Brilo. Any phone system that can forward a
number to another number can send calls to a Brilo agent, and your team carries on as before.

* [Use your existing number](/phone-numbers/use-your-existing-number) for the forward or move
  decision.
* [Connect Brilo to RingCentral](/integrations/telephony/ringcentral) if you are on
  RingCentral.
* [Import a phone number from Twilio](/integrations/telephony/twilio/import-number) to move a
  Twilio number into Brilo for calls and texts.

## Your apps

Connecting an app does two things. It lets your agent look something up mid call, so it can
tell a caller their order status or find a free appointment slot. And it lets your agent write
back, so a new lead or a call summary lands where your team already works.

A connected app does nothing on its own. You choose which actions your agent gets, and when
each one runs.

* [Supported integrations](/supported/integrations) for the current list.
* [Connect your tools](/actions/connect-your-tools) for the setup steps.
* [What are actions](/actions/what-are-actions) for how an action gets used on a call.

## Your own software

When the app store does not cover something, there are two routes and neither waits on Brilo
to build anything. A custom action lets your agent call your system during a conversation,
including reading the answer back to the caller. A webhook sends the details of every call to
your system after it ends, which suits reporting and record keeping.

* [Build a custom action](/actions/build-a-custom-action) for a mid call lookup.
* [Send data to your systems](/actions/send-data-to-your-systems) for after the call.

## Your email domain

Your agent can send email from your own address rather than ours, which matters when the
reply lands in a customer's inbox next to the rest of your correspondence.

* [Bring your own domain](/integrations/email/bring-your-own-domain) for the DNS setup.

## FAQ

<AccordionGroup>
  <Accordion title="Does Brilo work with my phone system?">
    Almost certainly, by forwarding. Any phone system that can forward a number to another
    number can send calls to a Brilo agent, and RingCentral and most cloud phone systems can.
    Importing the number itself into Brilo needs Twilio, Telnyx or Plivo.
  </Accordion>

  <Accordion title="Can I connect an app that is not in the app store?">
    Yes, two ways. A custom action lets your agent call your system during a conversation, and
    a webhook sends the details of every call to your software after it ends. Both need
    someone technical for about an hour. See
    [Build a custom action](/actions/build-a-custom-action).
  </Accordion>

  <Accordion title="What happens to my agent if I disconnect an app?">
    The actions using it stop working. Your agent keeps answering calls, but any action that
    reached the disconnected app fails, and your agent follows whatever your instructions say
    for that case. Write that fallback before you go live rather than after.
  </Accordion>

  <Accordion title="Why can't I see the app store in my dashboard?">
    Your plan does not include it. The app store is on the higher paid plans, and which ones
    is listed on [Plans and what they include](/supported/plans). Webhooks work on every plan,
    including Free, so you can send call data out before you upgrade.
  </Accordion>

  <Accordion title="Should I forward my number or move it to Brilo?">
    Forward first, move later. Forwarding takes minutes, leaves your current provider
    untouched, and reverses in a minute, so it is how you evaluate. Moving the number is how
    you consolidate once you are committed. See
    [Use your existing number](/phone-numbers/use-your-existing-number) for both routes.
  </Accordion>
</AccordionGroup>

## Related

* [Supported integrations](/supported/integrations) for the full list of apps
* [Use your existing number](/phone-numbers/use-your-existing-number) to keep the number your
  customers know
* [What are actions](/actions/what-are-actions) for the concept behind every connection
* [Do I need a developer](/start/do-i-need-a-developer) if you are deciding who does this work
