Sign up

Connections

Connect the apps, mailboxes, numbers and storage your agents and workflows use.

A connection is how Falcon reaches something outside it: an app such as a CRM, a mailbox, a phone provider or a storage bucket.

You connect a service once for the company. Then you choose which tools agents may use and which events can start workflows.

Some connections belong to one person, such as your own mailbox. Those appear under Your connections, and only you can use them.

Other systems can also call Falcon. See request mapping in the Workflows guide.

The Connections page listing connected apps such as a CRM, payments and email, with which agents use each one.
Sign in to an app once, then choose which agents use it.

App connections

In pilot

Connect business apps such as a CRM, payments or email with a browser sign-in, using Falcon's sign-in or your own.

What you can do

  • Add an app and sign in to it
  • Choose which of its tools agents may use
  • Choose which of its events can start workflows

In Falcon: Connections · Connect a service · Finishing connecting

In the API: listConnectorPresets, getConnectorPreset, connectConnectorPreset, selectConnectorTools, serviceListConnectedApps, getCompanyAppSettings, updateCompanyAppSettings

Your connections

In pilot

Connections that belong to you, such as your own mailbox, and what may use them.

What you can do

  • See the apps connected in your name
  • Disconnect any of them

In Falcon: Your connections

In the API: listConnectedApps, disconnectConnectedApp

Email sending

In pilot

Send your agents' email from your own domain, through SendGrid, or through any mailbox that offers SMTP and IMAP.

What you can do

  • Connect SendGrid and send a test
  • Connect another mailbox by SMTP, with IMAP to read replies
  • See whether each sender is ready

In Falcon: Email

In the API: createSendGridConnection, testSendGridConnection, listSendGridConnection, createOtherEmailConnection, listOtherEmailConnections, disconnectOtherEmailConnection, listSendingSenders

Twilio

In pilot

Connect your Twilio account to send and receive texts with your own numbers.

What you can do

  • Connect a Twilio account and check it works
  • See the senders it offers

In Falcon: Twilio

In the API: createTwilioConnection, putTwilioConnection, checkTwilioConnection, listTwilioConnections

Phone numbers and AI voicemail

In pilot

Give an identity its own phone number for incoming calls, and let calls outside hours go to an AI voicemail that takes a message.

What you can do

  • Link a number to an identity
  • Set a number to answer as an AI voicemail
  • Detach or release a number

In Falcon: Numbers

Storage and files

In pilot

Connect an Amazon S3 bucket so agents can save, read and list files, and share files by link.

What you can do

  • Connect a bucket and check access
  • Create file stores with their own rules
  • Let agents save and read files

In Falcon: Storage

In the API: createStorageConnection, checkStorageConnection, createFileStore, updateFileStore, createFileLink

Event sources

In pilot

Let a system send events to Falcon, so a workflow can start when something happens there.

What you can do

  • Add an event source and get its address
  • See an example event

In Falcon: Event sources · An event source

In the API: getCompanyWebhookEndpoint, updateCompanyWebhookEndpoint, getAppCloudEventExample

GitHub repositories

In pilot

Install the GitHub app for your organisation and choose which repositories agents may work in.

What you can do

  • Install on a GitHub organisation
  • Pick repositories for agents to use

In Falcon: GitHub repositories

In the API: createCompanyGithubInstallation, actOnCompanyGithubInstallation

Your own REST API

Coming next

Describe your own REST API once and turn its endpoints into tools.

What you can do

  • Import an API description
  • Choose which endpoints become tools

Message keys

Coming next

Keys that let your own systems send messages through your agents' channels.

What you can do

  • Create a key and limit what it may send

Who can do what

Who may do each thing in this guide, and what an AI assistant connected as that person may do with it. Roles are set in Company settings › Roles.

WhatWho mayAn assistant
List connection presetsAnyone who can see itReads · needs “look”
Read a connection presetAnyone who can see itReads · needs “look”
Connect connector presetPeople who can edit itReaches outside · needs “change settings” · waits for your approval
Select connector toolsPeople who manage toolsChanges · needs “change settings” · waits for your approval
List connected appsAnyone who can see itReads · needs “look”
Read company app sign-in settingsAnyone who can see itReads · needs “look”
Change company app sign-in settingsPeople who can edit itChanges · needs “change settings” · waits for your approval
List connected appsAnyone who can see itReads · needs “look”
Disconnect connected appPeople who can edit itCannot be undone · needs “change settings” · waits for your approval
Create send grid connectionPeople who can edit itChanges · needs “change settings” · waits for your approval
Test send grid connectionPeople who can edit itReaches outside · needs “run and test” · waits for your approval
List SendGrid connectionsAnyone who can see itReads · needs “look”
Connect an Other email mailboxPeople who can edit itReaches outside · needs “change settings” · waits for your approval
Read saved Other email mailboxesAnyone who can see itReads · needs “look”
Disconnect an Other email mailboxPeople who can delete itChanges · needs “change settings” · waits for your approval
List available message sendersAnyone who can see itReads · needs “look”
Create twilio connectionPeople who can edit itChanges · needs “change settings” · waits for your approval
Put twilio connectionPeople who can edit itChanges · needs “change settings” · waits for your approval
Check twilio connectionPeople who can edit itReaches outside · needs “change settings” · waits for your approval
List twilio connectionsAnyone who can see itReads · needs “look”
Adds a storage connectionCompany administratorsChanges · needs “change settings” · waits for your approval
Checks that a storage connection worksCompany administratorsReaches outside · needs “change settings” · waits for your approval
Creates a file storeCompany administratorsChanges · needs “change settings” · waits for your approval
Changes a file storeCompany administratorsChanges · needs “change settings” · waits for your approval
Creates a link to a stored fileCompany administratorsChanges · needs “change settings” · waits for your approval
Read the company webhook endpointAnyone who can see itReads · needs “look”
Update company webhook endpointPeople who can edit itChanges · needs “change settings” · waits for your approval
Read an app event exampleAnyone who can see itReads · needs “look”
Read email domain policyCompany administratorsReads · needs “look”
Change email domain policyCompany administratorsChanges · needs “change settings” · waits for your approval
Add a GitHub installationCompany administratorsReaches outside · needs “change settings” · waits for your approval
Run a GitHub installation actionCompany administratorsCannot be undone · needs “change settings” · waits for your approval

Next: Company settings