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.

Prebuilt connector packages

In pilot

Inspect versioned app packages and search pinned toolkit support knowledge before connecting an account.

What you can do

  • Read mapped actions, webhook events, versions and known gaps
  • Find Streak in Apps search under CRM; inspect package details while hosted account enrollment is unavailable
  • Distinguish a package mapping from live qualification, hosted installation and granted access
  • Search and cite pinned toolkit support notes

In Falcon: Connections

In the API: listConnectorPackages, getConnectorPackage, searchConnectorReferences, getConnectorReference

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

  • See when this company has no synced app catalog; confirm Sync app catalog to refresh metadata
  • Read setup, permission and provider refusal guidance while keeping the last complete snapshot
  • 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 · Apps · Finishing connecting

In the API: refreshToolCatalog, 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

Your systems post named events to an event address (POST). Unlike a webhook, which starts one workflow, an event is sent once and starts every workflow listening for it.

What you can do

  • Add an event source and get its address
  • See an example event
  • Start several workflows from one event with 'When an event happens'

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 prebuilt connector packagesAnyone who can see itReads · needs “look”
Read a prebuilt connector packageAnyone who can see itReads · needs “look”
Search connector reference knowledgeAnyone who can see itReads · needs “look”
Read connector reference knowledgeAnyone who can see itReads · needs “look”
Refresh the connected-app cataloguePeople who manage toolsReaches outside · needs “change settings” · waits for your approval
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