Pendo#
Connect Pendo with an integration key. The source writes 13 fixed tables under titan.pendo.
select
page_id,
account_id,
app_id
from titan.pendo.page_events
limit 10Connect Pendo#
Open Apps, choose Connect app, and select Pendo.
Enter an integration key.
Review the tables, then save the source.
Watch Sync history until the first run completes.
Credentials are stored as secrets. They never become lake columns or appear in query results.
Sync behavior#
Long syncs checkpoint every 10 minutes. Large event windows split adaptively down to 1 hour.
A new source syncs when you connect it and then follows its schedule. The default recurring interval is 4 hours. An interrupted run keeps its completed progress and retries safely.
Every lake table also has the system columns _synced_at and _deleted; the column reference below lists source columns only.
Table reference#
page_events#
titan.pendo.page_events has 24 source columns.
Source field pageId.
Source field accountId.
Source field appId.
Source field visitorId.
Source field hour.
Source field numEvents.
Source field numMinutes.
Source field firstTime.
Source field lastTime.
Source field remoteIp.
Source field server.
Source field userAgent.
Source field recordingId.
Source field tabId.
Source field analyticsSessionId.
Source field recordingSessionId.
Source field errorClickCount.
Source field deadClickCount.
Source field uTurnCount.
Source field rageClickCount.
Source field longitude.
Source field latitude.
Source field region.
Source field country.
feature_events#
titan.pendo.feature_events has 24 source columns.
Source field featureId.
Source field accountId.
Source field appId.
Source field visitorId.
Source field hour.
Source field numEvents.
Source field numMinutes.
Source field firstTime.
Source field lastTime.
Source field remoteIp.
Source field server.
Source field userAgent.
Source field recordingId.
Source field tabId.
Source field analyticsSessionId.
Source field recordingSessionId.
Source field errorClickCount.
Source field deadClickCount.
Source field uTurnCount.
Source field rageClickCount.
Source field longitude.
Source field latitude.
Source field region.
Source field country.
events#
titan.pendo.events has 24 source columns.
Source field pageId.
Source field accountId.
Source field appId.
Source field visitorId.
Source field hour.
Source field numEvents.
Source field numMinutes.
Source field firstTime.
Source field lastTime.
Source field remoteIp.
Source field server.
Source field userAgent.
Source field recordingId.
Source field tabId.
Source field analyticsSessionId.
Source field recordingSessionId.
Source field errorClickCount.
Source field deadClickCount.
Source field uTurnCount.
Source field rageClickCount.
Source field longitude.
Source field latitude.
Source field region.
Source field country.
track_events#
titan.pendo.track_events has 24 source columns.
Source field trackTypeId.
Source field accountId.
Source field appId.
Source field visitorId.
Source field hour.
Source field numEvents.
Source field numMinutes.
Source field firstTime.
Source field lastTime.
Source field remoteIp.
Source field server.
Source field userAgent.
Source field recordingId.
Source field tabId.
Source field analyticsSessionId.
Source field recordingSessionId.
Source field errorClickCount.
Source field deadClickCount.
Source field uTurnCount.
Source field rageClickCount.
Source field longitude.
Source field latitude.
Source field region.
Source field country.
pages#
titan.pendo.pages has 21 source columns.
Source field id.
Source field createdByUser.
Source field lastUpdatedByUser.
Source field createdAt.
Source field lastUpdatedAt.
Source field kind.
Source field rootVersionId.
Source field stableVersionId.
Source field appId.
Source field appIds.
Source field name.
Source field group.
Source field isCoreEvent.
Source field validThrough.
Source field dirty.
Source field dailyMergeFirst.
Source field dailyRollupFirst.
Source field ignoredFrustrationTypes.
Source field rules.
Source field rulesjson.
Source field isSuggested.
features#
titan.pendo.features has 23 source columns.
Source field id.
Source field pageId.
Source field eventPropertyConfigurations.
Source field elementPathRules.
Source field elementSelectionType.
Source field suggestedMatchType.
Source field appWide.
Source field createdByUser.
Source field lastUpdatedByUser.
Source field createdAt.
Source field lastUpdatedAt.
Source field kind.
Source field rootVersionId.
Source field stableVersionId.
Source field appId.
Source field appIds.
Source field name.
Source field group.
Source field isCoreEvent.
Source field validThrough.
Source field dirty.
Source field dailyMergeFirst.
Source field dailyRollupFirst.
visitors#
titan.pendo.visitors has 2 source columns.
Source field visitorId.
Source field metadata.
guides#
titan.pendo.guides has 48 source columns.
Source field id.
Source field name.
Source field state.
Source field kind.
Source field launchMethod.
Source field editorType.
Source field emailState.
Source field isMultiStep.
Source field isModule.
Source field isTopLevel.
Source field isTraining.
Source field isDNT.
Source field autoCreateFeedback.
Source field includeForOEM.
Source field publishedEver.
Source field appId.
Source field appIds.
Source field resourceCenterId.
Source field originId.
Source field rootVersionId.
Source field stableVersionId.
Source field recurrence.
Source field recurrenceEligibilityWindow.
Source field createdAt.
Source field lastUpdatedAt.
Source field publishedAt.
Source field expiresAfter.
Source field resetAt.
Source field currentFirstEligibleToBeSeenAt.
Source field createdByUserId.
Source field createdByUsername.
Source field lastUpdatedByUserId.
Source field lastUpdatedByUsername.
Source field deviceType.
Source field segmentId.
Source field createdByUser.
Source field lastUpdatedByUser.
Source field attributes.
Source field audience.
Source field audienceUiHint.
Source field steps.
Source field children.
Source field polls.
Source field redisplay.
Source field conversion.
Source field showsAfter.
Source field dependentMetadata.
resource_center#
titan.pendo.resource_center has 11 source columns.
Source field guideId.
Source field name.
Source field state.
Source field moduleId.
Source field isTopLevel.
Source field originId.
Source field children.
Source field resourceCenterId.
Source field appId.
Source field createdAt.
Source field lastUpdatedAt.
guide_polls#
titan.pendo.guide_polls has 9 source columns.
Source field guideId.
Source field pollId.
Source field question.
Source field pollType.
Source field pollFollowUpId.
Source field idResponses.
Source field numericResponses.
Source field resetAt.
Source field guideName.
guide_steps#
titan.pendo.guide_steps has 15 source columns.
Source field guideId.
Source field stepId.
Source field rank.
Source field type.
Source field advanceMethod.
Source field templateId.
Source field contentType.
Source field pageId.
Source field elementPathRule.
Source field launchUrl.
Source field regexUrlRule.
Source field pollIds.
Source field attributes.
Source field lastUpdatedAt.
Source field resetAt.
guide_events#
titan.pendo.guide_events has 31 source columns.
Source field visitorId.
Source field guideId.
Source field guideStepId.
Source field type.
Source field browserTime.
Source field guideTimestamp.
Source field analyticsSessionId.
Source field tabId.
Source field accountId.
Source field accountIds.
Source field appId.
Source field destinationStepId.
Source field guideSeenReason.
Source field guideSeenTimeoutLength.
Source field guideSnoozeDuration.
Source field receivedTime.
Source field country.
Source field region.
Source field latitude.
Source field longitude.
Source field remoteIp.
Source field serverName.
Source field userAgent.
Source field url.
Source field loadTime.
Source field elementPath.
Source field uiElementId.
Source field uiElementText.
Source field uiElementType.
Source field uiElementActions.
Source field properties.
segments#
titan.pendo.segments has 14 source columns.
Source field id.
Source field name.
Source field description.
Source field kind.
Source field createdByApi.
Source field rootVersionId.
Source field stableVersionId.
Source field createdAt.
Source field lastUpdatedAt.
Source field createdByUser.
Source field lastUpdatedByUser.
Source field definition.
Source field dependentMetadata.
Deletes and history#
Rows are merged by their source key. When the source can prove that a row was deleted, Supernova keeps the row and sets _deleted so queries can choose whether to include history. Filter current-state queries with where not _deleted.