Skip to main content

Connector refresh rates

The refresh patterns on this page are defaults based on typical deployments. Actual crawl timing in your environment depends on corpus size, API rate limits, webhook coverage, connector configuration, and overall crawl health.

warning

The values in the tables below are default refresh patterns, not deployment-specific guarantees. To monitor your deployment's actual crawl health, go to Admin console → Platform → Connectors and review Status, Items synced, Crawl rate, and Change rate. See Managing connectors for guidance on interpreting these metrics.

Real-time updates

Many modern platforms support webhook-based updates, enabling near real-time content synchronization. For example:

  • GitHub/GitLab: Updates within 5 minutes of changes
  • Slack: Near-immediate updates via webhook
  • Confluence: 5-minute update window for newer versions
note

For connectors that don't support webhooks, Glean implements regular polling with optimized intervals to maintain data freshness while respecting API limits.

Default refresh patterns by connector

Time periods are denoted as d (days), h (hours), and m (minutes).

The tables below list default refresh rates, grouped by connector category.

How quickly do changes appear?

To gauge how quickly changes appear, check Update path and Update rate: webhook and API connectors reflect changes in near real-time, while others pick them up on their Incremental crawl interval.

Additional services

ConnectorUpdate pathUpdate rateIncrementalFull crawlPeople dataActivityNotes
DoceboScheduledN/AN/A1h1hN/A
EgnyteScheduledN/A10m28d1h1d
Fifteen FiveScheduledN/AN/A1h1hN/A
FigmaScheduledN/AN/A30m30m10m
GmailScheduled0mContinuous, activity-basedMonthly (~28-30 days)N/AContinuousActivity-based updates via the Gmail History API. Glean polls for changes every few minutes and batches updates to refresh modified threads efficiently.
GongScheduled5m5m12h1hN/ACalls, transcripts, and call contents are picked up by 5m incremental crawls.
Google GroupsScheduledN/A1d7dN/AN/A
HighspotScheduledN/AN/A1d1hN/A
LookerScheduledN/AN/A1h1hN/AExternal connector.
LumAppsScheduled10mN/A1h10m10mHourly document fetch with corpus size-dependent processing.
OktaScheduledN/AN/A3h3h1hAdditional hour for people data indexing.
SeismicAPIN/A1d28d10m1d
SimpplrScheduledN/A1h28d1hN/A
Stack OverflowScheduled3hN/A3h1hN/A
TableauScheduledN/A45m1d45mN/A

API services

ConnectorUpdate pathUpdate rateIncrementalFull crawlPeople dataActivityNotes
Push API for ContentAPIN/AN/AN/AN/AN/ACustomer controls update frequency via bulk upload APIs and real-time CRUD operations.

Business applications

ConnectorUpdate pathUpdate rateIncrementalFull crawlPeople dataActivityNotes
AffinityScheduled1hN/A1h1hN/AFull crawls only for People, Companies, Lists, Opportunities, and schemas. Changes can take up to about one hour to appear; cadence is configurable.
FreshserviceScheduledN/A10m1h10mN/A
Monday.comScheduledN/AN/A1h10mN/A
Pager DutyAPIN/A10m1h10m10m
SalesforceScheduled10m10m28d1hN/A
ServiceNowScheduled3d1h3d/30m*1h30m3d for Knowledge Articles, 30m for Catalog Items.
ZendeskScheduled1h1h28d1hN/A

Communication and collaboration

ConnectorUpdate pathUpdate rateIncrementalFull crawlPeople dataActivityNotes
GChatScheduledN/A5m28d30mN/A
Microsoft TeamsScheduledN/A1h30d1hN/A
SlackWebhook<5m3h28d1hN/AIncremental crawl addresses cases where webhook wasn't delivered.
Slack EnterpriseScheduled5m3h28d1h10mSlack Enterprise Grid (SEG) uses activity crawl to find channels with recent activity, then queues incremental crawls.
YammerScheduledN/AN/A1h1hN/A
ZoomScheduled6h6h7d1hN/AIndexes transcripts of Zoom cloud recordings and play URLs. Identity and recordings refresh hourly via API polling, so new transcripts typically appear in Glean within about six hours after Zoom generates them.

Development and project management

ConnectorUpdate pathUpdate rateIncrementalFull crawlPeople dataActivityNotes
AsanaWebhook10m10m7d1h10m
BitbucketScheduledN/A1h28d1hN/A
GitHubWebhookN/A1h28d1hN/A
GitLabWebhook<5m1h28d1hN/APR/issue/comment updates trigger immediate crawls; hourly incremental crawls.
JiraWebhook<5m6h28d3h30mWebhooks for issue/comment modifications.
TrelloWebhookN/AN/A1d30mN/ARequires Jira or Confluence setup.

Document management and storage

ConnectorUpdate pathUpdate rateIncrementalFull crawlPeople dataActivityNotes
BoxAPI10m10m28d1h1mUses Events API to identify new/modified/deleted docs.
GDriveAPI10m3h28d1h1mUses Reports API for 10-minute updates. Activity reports every 10m, with 12h recrawl for missed events.
NotionScheduledN/AN/A6h1hN/A
OneDrive/SharePointAPI10m1h28d10m10mUses User Insights API for 10-minute updates with hourly incremental fetch.
QuipAPIN/A10m28d10m10m

HR and people management

ConnectorUpdate pathUpdate rateIncrementalFull crawlPeople dataActivityNotes
AzureScheduledN/AN/AN/A1hN/AHourly people data crawl with additional hour for indexing.
BambooHRScheduledN/AN/AN/A1hN/AHourly people data crawl with additional hour for indexing.
GreenhouseScheduledN/A1h28d10mN/A
LatticeScheduledN/AN/A1d1hN/AHourly people data crawl with additional hour for indexing.
LeverScheduledN/A1h1h10mN/A
People Data APIAPI1hN/AN/A1hN/AReal-time updates via push API.
PingboardScheduledN/AN/AN/A1hN/A

Productivity and knowledge management

ConnectorUpdate pathUpdate rateIncrementalFull crawlPeople dataActivityNotes
AhaScheduledN/A1h1d1hN/A
AirtableScheduledN/A1h1d1hN/A
CodaScheduledN/AN/A7d1hN/A
ConfluenceWebhook5m1h7d (server) / 30d (cloud)4h (server) / 8h (cloud)N/ANew DC versions use webhooks for 5m updates; hourly fetch for older versions.
GuruScheduled1h10m1d1h10m
MiroScheduled1m1h1d30m10m
SmartSheetScheduledN/A10m1h10mN/A

Web and content management

ConnectorUpdate pathUpdate rateIncrementalFull crawlPeople dataActivityNotes
BrightspotScheduledN/AN/A1h10mN/A
Google SitesScheduledN/A4h1dN/AN/A
Web pagesScheduled28dN/A28dN/AN/ADefault 28-day crawl; configurable by Glean support.
WordPressScheduledN/A10m12hN/AN/A