Skip to main content
Connectors

UserVoice connector

Set up the UserVoice connector in Kaivo: authentication, configuration, the 33 BigQuery tables it syncs, and answers to common questions.

Written By Lauri Raivio

Last updated 16 days ago

Kaivo is a fully managed data platform that syncs your UserVoice data into a Google BigQuery warehouse and keeps it up to date automatically. There is no pipeline to build and no infrastructure to run, so you can spend your time analysing your customer support data instead of moving it.

What is the UserVoice connector

Sync your UserVoice feedback data into BigQuery with Kaivo to analyse feature requests and customer feedback.

CategoryCustomer Service
AuthenticationAPI key
SetupSelf-service

Getting started with the UserVoice connector

  1. Sign up for Kaivo and create a workspace.
  2. Connect your UserVoice account.
  3. Choose which tables to sync.
  4. Wait for the initial sync to finish.
  5. Query your data in BigQuery or your favourite AI or BI tool.

Authenticating UserVoice

Authenticate with your API Key.

FieldDescription
API Key

Your UserVoice API key, used as a Bearer token to authenticate requests. Generate one under the API section of your UserVoice admin settings.

Configuring the UserVoice connector

When you set up the connector, you provide:

FieldDescription
Subdomain

Your UserVoice account subdomain — the part before .uservoice.com in your account URL (e.g. enter mycompany for mycompany.uservoice.com).

Start Date

Any data before this date will not be fetched.

Tables and columns synced from UserVoice

Kaivo syncs 33 tables from UserVoice into a dedicated dataset in your BigQuery warehouse. Click any table to see its columns and types.

ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
content_typeSTRING
created_atSTRING
file_nameSTRING
idFLOAT64
links__suggestionFLOAT64
size_in_bytesFLOAT64
updated_atSTRING
urlSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
created_atSTRING
idFLOAT64
links__forumFLOAT64
nameSTRING
open_suggestions_countFLOAT64
suggestions_countFLOAT64
updated_atSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
bodySTRING
body_mime_typeSTRING
channelSTRING
created_atSTRING
idFLOAT64
inappropriate_flags_countFLOAT64
is_admin_commentBOOL
links__created_byFLOAT64
links__suggestionFLOAT64
sentiment_scoreFLOAT64
stateSTRING
updated_atSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
combined_typeSTRING
created_atSTRING
field_typeSTRING
idFLOAT64
keySTRING
links__created_byFLOAT64
links__updated_byFLOAT64
nameSTRING
object_typeSTRING
updated_atSTRING
value_typeSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: custom_fields__numeric_enum_values

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
idFLOAT64
is_defaultBOOL
labelSTRING
numeric_valueFLOAT64
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
cf_crm_account_statusSTRING
cf_crm_account_typeSTRING
cf_crm_company_sizeFLOAT64
cf_crm_industrySTRING
cf_crm_market_segmentSTRING
created_atSTRING
external_idSTRING
idFLOAT64
mrrFLOAT64
mrr_centsFLOAT64
nameSTRING
requests_countFLOAT64
revenueFLOAT64
supported_ideas_countFLOAT64
updated_atSTRING
users_countFLOAT64
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
created_atSTRING
emailSTRING
external_idSTRING
idFLOAT64
links__external_accountFLOAT64
links__userFLOAT64
nameSTRING
seen_daysFLOAT64
updated_atSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
created_atSTRING
hex_colorSTRING
idFLOAT64
is_defaultBOOL
links__created_byFLOAT64
links__updated_byFLOAT64
nameSTRING
positionFLOAT64
updated_atSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
descriptionSTRING
cf_confidence__idFLOAT64
cf_confidence__labelSTRING
cf_confidence__valueFLOAT64
cf_effort__idFLOAT64
cf_effort__labelSTRING
cf_effort__valueFLOAT64
cf_goal_1__idFLOAT64
cf_goal_1__labelSTRING
cf_goal_1__valueFLOAT64
cf_goal_2__idFLOAT64
cf_goal_2__labelSTRING
cf_goal_2__valueFLOAT64
cf_mockupsSTRING
created_atSTRING
cv_cost_benefitFLOAT64
cv_lost_opportunitiesFLOAT64
cv_lost_revenueFLOAT64
cv_open_opportunitiesFLOAT64
cv_open_opportunities_blockersFLOAT64
cv_potential_revenueFLOAT64
cv_potential_revenue_blockersFLOAT64
cv_riceFLOAT64
cv_sample_segment_accounts_countFLOAT64
cv_sample_segment_revenueFLOAT64
cv_sample_segment_users_countFLOAT64
idFLOAT64
jira_link_countFLOAT64
links__created_byFLOAT64
links__feature_statusFLOAT64
links__product_areaFLOAT64
links__roadmapFLOAT64
links__updated_byFLOAT64
nameSTRING
positionFLOAT64
suggestions_countFLOAT64
supporter_mrr_centsFLOAT64
supporter_revenueFLOAT64
supporting_accounts_countFLOAT64
supporting_users_countFLOAT64
updated_atSTRING
vsts_link_countFLOAT64
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueFLOAT64
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueFLOAT64
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
bodySTRING
body_mime_typeSTRING
channelSTRING
created_atSTRING
has_attachmentsBOOL
idFLOAT64
links__created_byFLOAT64
links__suggestionFLOAT64
links__supporterFLOAT64
links__updated_byFLOAT64
links__userFLOAT64
sentiment_scoreFLOAT64
severityFLOAT64
source_guidSTRING
source_typeSTRING
updated_atSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
actionSTRING
claimed_atSTRING
codeSTRING
created_atSTRING
emailSTRING
idFLOAT64
links__claimed_byFLOAT64
links__forumFLOAT64
links__invited_byFLOAT64
reply_toSTRING
return_toSTRING
satisfaction_scoreSTRING
subjectSTRING
textSTRING
updated_atSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
category_requiredBOOL
classic_votingBOOL
created_atSTRING
idFLOAT64
importance_enabledBOOL
is_openBOOL
is_privateBOOL
is_publicBOOL
links__updated_byFLOAT64
moderation_enabledBOOL
nameSTRING
open_suggestions_countFLOAT64
portal_urlSTRING
promptSTRING
suggestions_countFLOAT64
updated_atSTRING
welcome_messageSTRING
welcome_message_mime_typeSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
created_atSTRING
idFLOAT64
labelSTRING
links__userFLOAT64
updated_atSTRING
valueFLOAT64
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
created_atSTRING
idFLOAT64
links__responseFLOAT64
links__suggestionFLOAT64
links__userFLOAT64
updated_atSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
created_atSTRING
idFLOAT64
links__created_byFLOAT64
links__suggestionFLOAT64
links__userFLOAT64
reasonSTRING
updated_atSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
created_atSTRING
hex_colorSTRING
idFLOAT64
internal_status_idFLOAT64
links__created_byFLOAT64
links__new_internal_statusFLOAT64
links__old_internal_statusFLOAT64
links__suggestionFLOAT64
nameSTRING
teams_notifiedBOOL
thumbs_down_countFLOAT64
thumbs_up_countFLOAT64
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
created_atSTRING
hex_colorSTRING
idFLOAT64
is_defaultBOOL
nameSTRING
positionFLOAT64
updated_atSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
created_atSTRING
full_nameSTRING
idFLOAT64
levelFLOAT64
links__parentFLOAT64
nameSTRING
open_suggestions_countFLOAT64
updated_atSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
bodySTRING
body_mime_typeSTRING
created_atSTRING
idFLOAT64
links__created_byFLOAT64
links__suggestionFLOAT64
updated_atSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueJSON
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
featuresSTRING
feedbackSTRING
idFLOAT64
knowledgebaseSTRING
license_typeSTRING
links__userFLOAT64
settingsSTRING
ticketsSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
created_atSTRING
idFLOAT64
links__created_byFLOAT64
links__updated_byFLOAT64
nameSTRING
updated_atSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
column_typeSTRING
created_atSTRING
idFLOAT64
keySTRING
links__created_byFLOAT64
links__segmentFLOAT64
links__updated_byFLOAT64
nameSTRING
object_typeSTRING
updated_atSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
created_atSTRING
filters__columnSTRING
filters__operand__valSTRING
filters__operatorSTRING
idFLOAT64
keySTRING
links__created_byFLOAT64
links__updated_byFLOAT64
nameSTRING
updated_atSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: segments__filters__expressions

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
columnSTRING
operand__valSTRING
operatorSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: segments__filters__expressions__expressions

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
columnSTRING
operand__valSTRING
operatorSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
created_atSTRING
eventSTRING
exceptionSTRING
http_statusFLOAT64
idFLOAT64
object_idFLOAT64
urlSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
bodySTRING
created_atSTRING
html_bodySTRING
idFLOAT64
links__new_statusFLOAT64
links__old_statusFLOAT64
links__suggestionFLOAT64
links__userFLOAT64
reactions_enabledBOOL
supporters_notifiedBOOL
thumbs_down_countFLOAT64
thumbs_up_countFLOAT64
updated_atSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
allow_commentsBOOL
created_atSTRING
hex_colorSTRING
idFLOAT64
is_openBOOL
nameSTRING
positionFLOAT64
updated_atSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
created_atSTRING
idFLOAT64
links__suggestion_aFLOAT64
links__suggestion_bFLOAT64
scoreFLOAT64
stateSTRING
subdomain_idFLOAT64
updated_atSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
created_atSTRING
idFLOAT64
kindSTRING
linkable_is_spamBOOL
linkable_needs_reviewBOOL
links__commentFLOAT64
links__created_byFLOAT64
links__feedback_recordFLOAT64
links__internal_flagFLOAT64
links__internal_status_updateFLOAT64
links__noteFLOAT64
links__status_updateFLOAT64
links__suggestionFLOAT64
links__supporter_messageFLOAT64
new_bodySTRING
new_titleSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
account_supporters_countFLOAT64
admin_urlSTRING
all_internal_flags_countFLOAT64
average_engagementFLOAT64
bodySTRING
body_mime_typeSTRING
channelSTRING
closed_atSTRING
comments_countFLOAT64
created_atSTRING
creator_browserSTRING
creator_browser_versionSTRING
creator_mobileBOOL
creator_osSTRING
creator_referrerSTRING
creator_user_agentSTRING
cv_lost_opportunitiesFLOAT64
cv_lost_revenueFLOAT64
cv_open_opportunitiesFLOAT64
cv_open_opportunities_blockersFLOAT64
cv_potential_revenueFLOAT64
cv_potential_revenue_blockersFLOAT64
cv_sample_segment_accounts_countFLOAT64
cv_sample_segment_revenueFLOAT64
cv_sample_segment_users_countFLOAT64
engagement_trendFLOAT64
idFLOAT64
importance_high_countFLOAT64
importance_high_percentFLOAT64
importance_low_countFLOAT64
importance_low_percentFLOAT64
importance_medium_countFLOAT64
importance_medium_percentFLOAT64
importance_score_averageSTRING
importance_total_countFLOAT64
inappropriate_flags_countFLOAT64
internal_flags_countFLOAT64
jira_link_countFLOAT64
last_internal_flag_atSTRING
links__captured_byFLOAT64
links__categoryFLOAT64
links__created_byFLOAT64
links__forumFLOAT64
links__last_internal_status_updateFLOAT64
links__last_status_updateFLOAT64
links__last_supporter_messageFLOAT64
links__statusFLOAT64
merge_candidates_countFLOAT64
notes_countFLOAT64
portal_urlSTRING
recent_engagementFLOAT64
redirect_urlSTRING
requests_countFLOAT64
satisfaction_detractor_countFLOAT64
satisfaction_neutral_countFLOAT64
satisfaction_promoter_countFLOAT64
sentiment_scoreFLOAT64
stateSTRING
supporter_mrrFLOAT64
supporter_revenueFLOAT64
supporter_satisfaction_scoreFLOAT64
supporters_countFLOAT64
supporting_accounts_countFLOAT64
titleSTRING
total_sentiment_scoreFLOAT64
updated_atSTRING
vsts_link_countFLOAT64
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueJSON
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueFLOAT64
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueFLOAT64
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
bodySTRING
body_mime_typeSTRING
created_atSTRING
idFLOAT64
links__created_byFLOAT64
links__suggestionFLOAT64
mail_clicked_countFLOAT64
mail_opened_countFLOAT64
mail_sent_countFLOAT64
reply_countFLOAT64
updated_atSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
channelSTRING
comments_countFLOAT64
created_atSTRING
howSTRING
idFLOAT64
is_subscribedBOOL
links__created_byFLOAT64
links__suggestionFLOAT64
links__updated_byFLOAT64
links__userFLOAT64
requests_countFLOAT64
updated_atSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
idFLOAT64
members_countFLOAT64
nameSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
html__forum_964208_welcome_messageSTRING
html__forum_964211_welcome_messageSTRING
plain__category_510566_nameSTRING
plain__category_510569_nameSTRING
plain__category_510572_nameSTRING
plain__category_510575_nameSTRING
plain__category_510578_nameSTRING
plain__category_510581_nameSTRING
plain__category_510584_nameSTRING
plain__category_510587_nameSTRING
plain__category_510590_nameSTRING
plain__category_510593_nameSTRING
plain__category_510596_nameSTRING
plain__category_510599_nameSTRING
plain__forum_964205_nameSTRING
plain__forum_964208_nameSTRING
plain__forum_964208_promptSTRING
plain__forum_964211_nameSTRING
plain__forum_964211_promptSTRING
plain__forum_964214_nameSTRING
plain__forum_964214_promptSTRING
plain__status_5391407_nameSTRING
plain__status_5391410_nameSTRING
plain__status_5391413_nameSTRING
plain__status_5391416_nameSTRING
plain__status_5391419_nameSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
allowed_stateSTRING
avatar_urlSTRING
comment_notificationsBOOL
created_atSTRING
email_addressSTRING
email_confirmedBOOL
idFLOAT64
is_adminBOOL
is_ownerBOOL
is_validation_adminBOOL
links__crm_accountFLOAT64
nameSTRING
stateSTRING
status_notificationsBOOL
supported_suggestions_countFLOAT64
traits__account_created_atFLOAT64
traits__account_idSTRING
traits__account_internal_idFLOAT64
traits__account_monthly_rateFLOAT64
traits__account_nameSTRING
traits__created_atFLOAT64
traits__emailSTRING
traits__idSTRING
traits__nameSTRING
updated_atSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueFLOAT64
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

How the UserVoice sync works

After the first load, Kaivo keeps your BigQuery warehouse up to date for you. Where UserVoice supports it, each sync pulls only new and changed records so it stays fast; otherwise it refreshes the whole table. Every record keeps its original ID, so you won't get duplicate rows.

Frequently asked questions

How long does the initial sync take for UserVoice?

It depends on how much history is in your UserVoice account. Most initial syncs finish within minutes, while large accounts can take a few hours. After that, syncs only fetch new and changed records, so they're much faster.

Can I sync only some tables or columns?

Yes. You pick which tables to sync when you set up the connection and can change the selection later. Tables you don't select are never copied to your warehouse.

What happens when UserVoice's schema changes?

New fields are never added automatically. You choose which fields to sync, so data you haven't selected (sensitive personal data, for example) never lands in your warehouse. When a new field appears, it becomes available for you to add. What happens to removed or renamed fields depends on a table's sync mode: full-refresh tables always match what's currently in UserVoice, so dropped fields disappear, while incremental tables keep their existing columns and history, so an old field stays and newly added fields fill in over time.

How do I handle GDPR or data deletion requests?

Your data lives in your own Kaivo-managed BigQuery warehouse, so the most direct option is to delete or anonymise specific records right in BigQuery. If you delete data in UserVoice instead, full-refresh tables drop it on the next sync, while incremental tables keep it, so you would remove the row in BigQuery or ask us to run a full refresh. To remove everything, delete the UserVoice connector in Kaivo and all of its synced data is deleted with it.

Common use cases for UserVoice data

Feature demand

Use suggestions and importance_scores to find the most wanted features.

Feedback themes

Join feedback_records with categories to understand what customers ask for.

Forum activity

Use forums and comments to measure engagement with your feedback channels.

Use UserVoice data in your AI and BI tools

Once UserVoice data lands in your Kaivo-managed BigQuery warehouse, you can explore it with AI tools or any BI tool that connects to BigQuery. Here's how the most common destinations work with UserVoice data.

Claude

Use Kaivo's MCP server to give Claude secure, workspace-scoped access to your data. Setup guide →

Power BI

Microsoft's BI tool with a native BigQuery connector. Supports direct query and scheduled refresh. Setup guide →

Data Studio

Free Google BI tool with native BigQuery support. One-click connection to your Kaivo warehouse; great for SMB teams on Google Workspace. Setup guide →

Tableau

The premium analytics standard, with native BigQuery integration. Setup guide →

Google Sheets

Use Connected Sheets to query BigQuery directly from a spreadsheet, with no SQL. Setup guide →

Excel

Connect via Power Query's BigQuery connector. Setup guide →

Metabase

Open-source BI tool with strong BigQuery support. Setup guide →

See our pricing page for UserVoice connector pricing and plan details.

Was this helpful?

Still need help? Share an idea