Connecting a Box account

Building the mind for your business

Connecting a Box account

This step-by-step guide explains how to connect a Box account to your Dialpad knowledgebase.

Get your Box configuration URL (Step 1/3)

In Dialpad, go to AI Agents > AI Agent Management, open the agent you want to configure, go to its Documents tab, then click Configure sources and hit Connect next to Box.

Configure sources

This opens the Connect Box account drawer. At the top there’s a Box configuration URL field with a copy icon — copy it now, you’ll need it (and its origin) in the next step.

Connect Box account

Create and configure your Box application (Step 2/3)

Navigate to your Box developer console and click New App.

Create New App

Name your application and, under App Type, choose User (“For apps where users link their Box accounts”). This is required — Dialpad’s integration uses per-user OAuth authorization, not the Server (service-account) app type.

Create a New App

Open the app you just created and go to its Configuration tab. Under OAuth 2.0 Redirect URIs, paste the Box configuration URL you copied in Step 1.

Redirect URI

Under Application Scopes, check both Read all files and folders stored in Box and Write all files and folders stored in Box — Box requires Read to be enabled before it lets you enable Write.

Application Scopes

Under CORS Domains, paste just the origin of the Box configuration URL — scheme and host only, no path, query string, or trailing slash (e.g. https://console.us.karehq.com, not the full .../ingestion/box/return?origin=... URL).

CORS Domains

Click Save. Back on the Configuration tab you’ll find your Client ID and Client Secret — you’ll need both in the next step.

Authorize your Dialpad account (Step 3/3)

Back in the Connect Box account drawer, fill in the rest of the form:

Click Connect. Box will handle the authorization prompt, and once it succeeds your files will start importing into Dialpad.