Klue indexing
The Klue connector indexes your Klue cards and battlecards into Glean search, so people find competitive intelligence next to content from your other connected apps. Glean syncs users and groups through SCIM, so results stay permission-aware.
Why connect Klue to Glean
- Find Klue cards and battlecards from Glean search, next to content from your other connected apps.
- Keep Klue's access controls intact by syncing users and groups through SCIM, so people see only the content they can already see in Klue.
- Filter results using Klue metadata, including competitors, competitor groups, topics, and tags.
Supported objects
| Object | Description |
|---|---|
| Card | A non-dynamic Klue card, including its title, body content, sources, and author. Dynamic cards are generated at view time and are not indexed. |
| Battlecard | Competitive content aggregated from member cards. Only non-dynamic battlecards visible to everyone are indexed. |
Glean attaches competitors, competitor groups, topics, and tags to these documents as metadata facets. Glean does not index these elements as standalone documents.
Requirements
- A Klue administrator account (required to generate the API key).
API scopes
Glean connects to Klue with a single Admin API key. The key needs two scopes:
content:readgrants access to your Klue cards and battlecards.scim:readreads users and groups so Glean can apply Klue's document permissions.
Glean checks both scopes and its connection to Klue when you save the connector. If a check fails — for example, the key is invalid, is missing a required scope, or Glean cannot reach Klue — the connector does not save.
Set up the connector
Generate an API key in Klue
- Sign in to Klue as an admin.
- Go to Apps & Integrations > Manage API Keys.
- Click Create a new API key.
- Give the key a description and set an expiration that matches your security policy.
- Grant both required scopes:
content:readandscim:read. - Copy the API key and store it somewhere secure.
Enter the connection details in Glean
- In the Glean admin console, go to Connectors > Add Connector and select Klue.
- Paste the API key into the API Key field.
- Click Save. Glean verifies both content access and SCIM access before it finishes setup.
Permissions
Glean uses the two API scopes to index Klue content and keep its permissions intact:
content:readreads the cards and battlecards that Glean indexes.scim:readreads Klue users and groups so Glean knows who can access each document.
If the key is missing scim:read, Glean cannot read these identities and the connector cannot be set up.
Sync behavior
Glean runs both full and incremental crawls on a recurring schedule. Incremental crawls fetch only the cards and battlecards that changed since the last run. Full crawls re-index all content periodically to ensure completeness.
Glean also reads users and groups over SCIM to apply document permissions.