What’s supported
Supported actions
This connector supports:- Read Actions, including full historic backfill. Incremental reading is supported for the objects listed below. For all other objects, a full read of the Circleback instance will be done per scheduled read.
- Proxy Actions, using the base URL
https://circleback.ai/api.
Supported objects
The Circleback connector supports reading from the following objects:- action-items
- companies
- meetings (supports incremental read)
- people
- tag
Example integration
To define an integration for Circleback, create a manifest file that looks like this:Before you get started
To connect Circleback with Ampersand, you will need a Circleback account. The API is available on every Circleback plan, including Free.Creating an API key for Circleback
- Log in to Circleback and go to Settings → API keys.
- Create an API key.
- Copy the key, which looks like
cb_<secret>. Circleback shows it only once, at creation.
Using the connector
This connector uses API Key auth, which means that you do not need to set up a Provider App before getting started. (Provider apps are only required for providers that use OAuth2 Authorization Code grant type.) To start integrating with Circleback:- Create a manifest file like the example above.
- Deploy it using the amp CLI.
- If you are using Read Actions, create a destination.
- Embed the InstallIntegration UI component. The UI component will prompt the consumer for their API key.
- Start using the connector!
- If your integration has Read Actions, you’ll start getting webhook messages.
- If your integration has Proxy Actions, you can start making Proxy API calls.
Notes
- Access is per user. A Circleback API key belongs to one user. The connector reads what that user can access in Circleback, including every meeting they can access, not only the meetings they own.
- Meetings carry their notes, attendees and transcript as fields of
meetings:notesholds the meeting notes in Markdown, andprivateNotesholds the connected user’s private notes.attendeeslists each participant’sname,email,profileIdandcompanyName.transcriptholds the transcript as a list of segments, each withspeaker,textandtimestamp(seconds from the start of the meeting). Ampersand fetches each meeting’s transcript from Get meeting transcript, only when you select thetranscriptfield. A meeting with no transcript hastranscript: null.
- Recording links expire. Circleback’s
recordingUrlis valid for 24 hours, and is only set when the consumer has enabled saving meeting recordings. action-itemscovers every assignee and both states. The connector reads action items assigned to anyone, not only the connected user, both pending (PENDING) and done (DONE).- Companies are identified by
domain. Usedomainas the stable identifier of acompaniesrecord.

