Skip to main content
Connectors

Close connector

Set up the Close connector in Kaivo: authentication, configuration, the 45 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 Close 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 CRM data instead of moving it.

What is the Close connector

Sync your Close CRM data into BigQuery with Kaivo to report on pipeline, activity, and sales performance alongside the rest of your data.

CategoryCRM
AuthenticationAPI key
SetupSelf-service

Getting started with the Close connector

  1. Sign up for Kaivo and create a workspace.
  2. Connect your Close 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 Close

Authenticate with your API Key.

FieldDescription
API Key

Close.com API key (usually starts with 'api_'; find yours here).

Configuring the Close connector

When you set up the connector, you provide:

FieldDescription
Start Date

Any data before this date will not be fetched.

Tables and columns synced from Close

Kaivo syncs 45 tables from Close 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.
typeSTRING
accepts_multiple_valuesBOOL
created_bySTRING
custom_activity_type_idSTRING
date_createdSTRING
date_updatedSTRING
idSTRING
is_sharedBOOL
nameSTRING
organization_idSTRING
requiredBOOL
updated_bySTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Nested subtables

Repeating fields are split into their own tables, listed here with their column counts.

  • activity_custom_fields__choices (4 columns)
  • activity_custom_fields__editable_with_roles (4 columns)
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
_typeSTRING
assigned_toSTRING
assigned_to_nameSTRING
contact_idSTRING
contact_nameSTRING
created_bySTRING
created_by_nameSTRING
dateSTRING
date_createdSTRING
date_updatedSTRING
idSTRING
is_completeBOOL
lead_idSTRING
lead_nameSTRING
object_idSTRING
object_typeSTRING
organization_idSTRING
phoneSTRING
phone_formattedSTRING
phone_number_descriptionSTRING
recording_urlSTRING
updated_bySTRING
updated_by_nameSTRING
viewSTRING
_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.
_typeSTRING
activity_atSTRING
call_methodSTRING
contact_idSTRING
created_bySTRING
created_by_nameSTRING
date_createdSTRING
date_updatedSTRING
directionSTRING
dispositionSTRING
durationFLOAT64
has_recordingBOOL
idSTRING
is_forwardedBOOL
is_joinableBOOL
is_to_group_numberBOOL
lead_idSTRING
local_country_isoSTRING
local_phoneSTRING
local_phone_formattedSTRING
noteSTRING
note_htmlSTRING
organization_idSTRING
phoneSTRING
recording_durationFLOAT64
recording_urlSTRING
remote_country_isoSTRING
remote_phoneSTRING
remote_phone_formattedSTRING
sourceSTRING
statusSTRING
updated_bySTRING
updated_by_nameSTRING
user_idSTRING
user_nameSTRING
voicemail_durationFLOAT64
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Nested subtables

Repeating fields are split into their own tables, listed here with their column counts.

  • call_activities__coach_legs (4 columns)
  • call_activities__note_mentions (4 columns)
  • call_activities__recording_history (4 columns)
  • call_activities__users (4 columns)
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
typeSTRING
accepts_multiple_valuesBOOL
created_bySTRING
date_createdSTRING
date_updatedSTRING
idSTRING
is_sharedBOOL
nameSTRING
organization_idSTRING
updated_bySTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Nested subtables

Repeating fields are split into their own tables, listed here with their column counts.

  • contact_custom_fields__choices (4 columns)
  • contact_custom_fields__editable_with_roles (4 columns)
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
created_bySTRING
custom_cf_v_yv_m_yf_z8i_p1_a_uo4c_a_ef_em_dw_ra9w_wrn_gov_p8ot_b6pt3_oSTRING
custom_cf_q10_n0iddlg_v_lr_sy60_a_asa_aa_dmpqhwm8u_td62hqk_w8b_gSTRING
date_createdSTRING
date_updatedSTRING
display_nameSTRING
idSTRING
lead_idSTRING
nameSTRING
organization_idSTRING
titleSTRING
updated_bySTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Nested subtables

Repeating fields are split into their own tables, listed here with their column counts.

  • contacts__emails (6 columns)
  • contacts__integration_links (5 columns)
  • contacts__phones (7 columns)
  • contacts__urls (4 columns)
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
_typeSTRING
activity_atSTRING
created_bySTRING
created_by_nameSTRING
date_createdSTRING
date_updatedSTRING
idSTRING
lead_idSTRING
organization_idSTRING
sourceSTRING
updated_bySTRING
updated_by_nameSTRING
user_idSTRING
user_nameSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Nested subtables

Repeating fields are split into their own tables, listed here with their column counts.

  • created_activities__users (4 columns)
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
api_create_onlyBOOL
created_bySTRING
date_createdSTRING
date_updatedSTRING
idSTRING
is_archivedBOOL
nameSTRING
organization_idSTRING
updated_bySTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Nested subtables

Repeating fields are split into their own tables, listed here with their column counts.

  • custom_activities__editable_with_roles (4 columns)
  • custom_activities__fields (9 columns)
  • custom_activities__fields__editable_with_roles (4 columns)
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
_typeSTRING
idSTRING
organization_idSTRING
user_idSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Nested subtables

Repeating fields are split into their own tables, listed here with their column counts.

  • custom_email_connected_accounts__identities (4 columns)
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
created_bySTRING
date_createdSTRING
date_updatedSTRING
idSTRING
n_leadsFLOAT64
n_leads_processedFLOAT64
organization_idSTRING
querySTRING
send_done_emailBOOL
statusSTRING
updated_bySTRING
_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.
typeSTRING
caller_idSTRING
date_createdSTRING
date_updatedSTRING
idSTRING
is_user_dependentBOOL
music_preferenceSTRING
organization_idSTRING
ring_modeSTRING
source_typeSTRING
source_valueSTRING
statusSTRING
user_idSTRING
visibility_modeSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Nested subtables

Repeating fields are split into their own tables, listed here with their column counts.

  • dialer__users (4 columns)
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
typeSTRING
created_bySTRING
custom_field_nameSTRING
custom_field_valueSTRING
date_createdSTRING
date_updatedSTRING
idSTRING
lead_status_idSTRING
n_leadsFLOAT64
n_leads_processedFLOAT64
n_objectsFLOAT64
n_objects_processedFLOAT64
organization_idSTRING
querySTRING
send_done_emailBOOL
statusSTRING
updated_bySTRING
_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.
_typeSTRING
activity_atSTRING
body_htmlSTRING
body_previewSTRING
body_textSTRING
contact_idSTRING
created_bySTRING
created_by_nameSTRING
date_createdSTRING
date_updatedSTRING
directionSTRING
envelope__dateSTRING
envelope__is_autoreplyBOOL
envelope__message_idSTRING
envelope__subjectSTRING
followup_sequence_add_cc_bccBOOL
has_replyBOOL
idSTRING
lead_idSTRING
need_smtp_credentialsBOOL
organization_idSTRING
senderSTRING
statusSTRING
subjectSTRING
thread_idSTRING
updated_bySTRING
updated_by_nameSTRING
user_idSTRING
user_nameSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Nested subtables

Repeating fields are split into their own tables, listed here with their column counts.

  • email_activities__attachments (4 columns)
  • email_activities__bcc (4 columns)
  • email_activities__body_html_quoted (5 columns)
  • email_activities__body_text_quoted (5 columns)
  • email_activities__cc (4 columns)
  • email_activities__envelope__bcc (4 columns)
  • email_activities__envelope__cc (4 columns)
  • email_activities__envelope__from (5 columns)
  • email_activities__envelope__reply_to (4 columns)
  • email_activities__envelope__sender (5 columns)
  • email_activities__envelope__to (5 columns)
  • email_activities__message_ids (4 columns)
  • email_activities__opens (4 columns)
  • email_activities__references (4 columns)
  • email_activities__send_attempts (4 columns)
  • email_activities__to (4 columns)
  • email_activities__users (4 columns)
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
contact_preferenceSTRING
created_bySTRING
date_createdSTRING
date_updatedSTRING
idSTRING
n_leadsFLOAT64
n_leads_processedFLOAT64
organization_idSTRING
querySTRING
send_done_emailBOOL
statusSTRING
template_idSTRING
updated_bySTRING
_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.
_typeSTRING
assigned_toSTRING
assigned_to_nameSTRING
body_previewSTRING
contact_idSTRING
contact_nameSTRING
created_bySTRING
created_by_nameSTRING
dateSTRING
date_createdSTRING
date_updatedSTRING
email_idSTRING
idSTRING
is_completeBOOL
lead_idSTRING
lead_nameSTRING
object_idSTRING
object_typeSTRING
organization_idSTRING
subjectSTRING
total_emails_count_in_threadINT64
updated_bySTRING
updated_by_nameSTRING
viewSTRING
_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_manual_enrollmentBOOL
created_by_idSTRING
date_createdSTRING
date_updatedSTRING
idSTRING
nameSTRING
organization_idSTRING
statusSTRING
timezoneSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Nested subtables

Repeating fields are split into their own tables, listed here with their column counts.

  • email_sequences__schedule__ranges (6 columns)
  • email_sequences__steps (14 columns)
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
bodySTRING
created_bySTRING
date_createdSTRING
date_updatedSTRING
idSTRING
is_archivedBOOL
is_sharedBOOL
nameSTRING
organization_idSTRING
subjectSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Nested subtables

Repeating fields are split into their own tables, listed here with their column counts.

  • email_templates__attachments (4 columns)
  • email_templates__bcc (4 columns)
  • email_templates__cc (4 columns)
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
_typeSTRING
activity_atSTRING
created_bySTRING
created_by_nameSTRING
date_createdSTRING
date_updatedSTRING
idSTRING
importance__typeSTRING
importance__reasonSTRING
latest_normalized_subjectSTRING
lead_idSTRING
n_emailsFLOAT64
organization_idSTRING
updated_bySTRING
updated_by_nameSTRING
user_idSTRING
user_nameSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Nested subtables

Repeating fields are split into their own tables, listed here with their column counts.

  • email_thread_activities__latest_emails (17 columns)
  • email_thread_activities__latest_emails__bcc (4 columns)
  • email_thread_activities__latest_emails__cc (4 columns)
  • email_thread_activities__latest_emails__envelope__bcc (4 columns)
  • email_thread_activities__latest_emails__envelope__cc (4 columns)
  • email_thread_activities__latest_emails__envelope__from (5 columns)
  • email_thread_activities__latest_emails__envelope__reply_to (4 columns)
  • email_thread_activities__latest_emails__envelope__sender (5 columns)
  • email_thread_activities__latest_emails__envelope__to (5 columns)
  • email_thread_activities__latest_emails__to (4 columns)
  • email_thread_activities__participants (5 columns)
  • email_thread_activities__users (4 columns)
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
actionSTRING
data__versionFLOAT64
data__typeSTRING
data__descriptionSTRING
data___typeSTRING
data__accepts_multiple_valuesBOOL
data__activity_atSTRING
data__annualized_expected_valueFLOAT64
data__annualized_valueFLOAT64
data__assigned_toSTRING
data__assigned_to_nameSTRING
data__auto_record_callsSTRING
data__bodySTRING
data__body_htmlSTRING
data__body_previewSTRING
data__body_textSTRING
data__call_methodSTRING
data__checksumSTRING
data__confidenceFLOAT64
data__contact_idSTRING
data__contact_nameSTRING
data__content_typeSTRING
data__created_atSTRING
data__created_bySTRING
data__created_by_idSTRING
data__created_by_nameSTRING
data__custom_cf_5qd_oho_vm_op_qy0at_d_tryq_j8o_wo_is_ok4_ki_bj_nx_lvrk_z7_vFLOAT64
data__custom_cf_awri6c_v_whb_m_qx_bip9dep0ixa_c87_b7_ose7d_tl_r_nl_ri_pfSTRING
data__custom_cf_cvz_bkgt_ra_iv_mq0_dp5c_lwf_ro_y_zg5i_au7l_wiabx_eym2_bwSTRING
data__custom_cf_di2d_do4jj_bemt5ny3xym_b_yl_np_xx_tclxj6_q2_w6_ndp_hj6STRING
data__custom_cf_k_oe_fts9f_o9bvkt_jwim_wm7n7_gjb3_x4n2vh8_w5_r8d_t_hoiSTRING
data__custom_cf_lt9_z_cz_hr_e0_g_cl_vm01t_vw2_cb_ev8b8u_xbzj_fh1_gv4ykzbSTRING
data__custom_cf_lt_jc_gow_cs01cw8y0_o9_j_njm_b_xd_bp_ua_jb5_mz_x_xznl0_namSTRING
data__custom_cf_nu_kher_zo_tt_uu7nz_ksg_vdbyykq_z_ib_o_pmj_uv_ifqi_slz_abSTRING
data__custom_cf_p0mjvx_yba_xj_ne_e6_kn_ia_xg59zo_nmm3k_qmxe5_sa_vc_lu7rSTRING
data__custom_cf_p73vuzy_u1_v_lh_gb44mwqi_s4_ar_w534o_fc4tod_c2_ee6icaSTRING
data__custom_cf_suiy0_eotd7_co_yz_ds1_vz_r_mx_whcx_n_ja_lr1_ep9q6t_dnzn0STRING
data__custom_cf_sse_ory_a4_jq0e_dk88_mmbktsh_bauj_cjb_ke55af_o_rp_cl_nxSTRING
data__custom_cf_u3f7_s52x_vw_jud_wy_i3wz_m_ou_fwv_slmg51_nd_t3_ea4t_uph_aSTRING
data__custom_cf_v_yv_m_yf_z8i_p1_a_uo4c_a_ef_em_dw_ra9w_wrn_gov_p8ot_b6pt3_oSTRING
data__custom_cf_wtcel2_bz_w336el_zoqzpwd_fu4_ac_fx3c_wm3_o_vz1day_vdmSTRING
data__custom_cf_ymc_dz_ilw1_xqnphbnf_qgx_uf43r_kuwh_lx_xi_d3sf_o_cr1qnFLOAT64
data__custom_cf_zw_as_j_gt_pgj4lh_f5_rivqe_avk_zpj_hys4m_ebj8_c_pt_gph0_qFLOAT64
data__custom_cf_zbz0bzj_da_hf_m6_p2jqrwmi_u0tj_jf_tq_uck_u_ydh_bz_bqbpqSTRING
data__custom_cf_f_azgv_y_ooq9_l4_vkqz_g_iic_q_jxd_o4_ffdhi_mb_u2tbquk_u9_dSTRING
data__custom_cf_g_zz1l_muhs5_pmvjj1_k2k5_gv8e_o0x_k7x_qt_oc_l6_ymln8ynSTRING
data__custom_cf_gcw47h_ad_u6f_wu_c5_su5_sh3_t_lv2f1_txyv8_js7_inlp_ad5rSTRING
data__custom_cf_h_oco7_r7g_giut_nmw76nl_etc_kygmmn7_mh_oe3x_iir8cb_a0STRING
data__custom_cf_he_au31b78_fd_ir_rbnl_cu_yw6n_ag_z1_bwvqk5mji_v196_iv_wSTRING
data__custom_cf_hibn_q_pje2_z5_czi_kvcki_dza_vse_ci8s_t7_yefgq_js_mu_jq_cSTRING
data__custom_cf_j_u_qgz6_v_zfr_zuci8p_mgp_m_qx_w8x9a_bcl4_c_fi_i_vnp94_g4_sFLOAT64
data__custom_cf_m_ff_oc5g_mgt_b_kf_o_fv_wsqh8zf_ka_bc8_i_id_nol_zxm_pix_vxnSTRING
data__custom_cf_m_y09j88_m_rv_aducy_h_bac_umhxktess_scmbr1_zm_ho0n_v_kySTRING
data__custom_cf_q10_n0iddlg_v_lr_sy60_a_asa_aa_dmpqhwm8u_td62hqk_w8b_gSTRING
data__custom_cf_r2_u_yed3zt23z_neum2_zt_rp_nb70_ano_ind_ev5u_u_mq_e1kd_rSTRING
data__custom_cf_un_y82a_frl_zf_tzy_xvo8w_vw0_ry2mk_wb_ml_ym1_nc7_m1_n1_gfSTRING
data__custom_cf_uo2_g_jfwz_g_tm_t0_b81h7s_c8_laa6_qons_wb_rk72_w68_c1_lsiSTRING
data__custom_activity_type_idSTRING
data__dateSTRING
... and 124 more columns

Nested subtables

Repeating fields are split into their own tables, listed here with their column counts.

  • events__changed_fields (4 columns)
  • events__data__addresses (9 columns)
  • events__data__attachments (7 columns)
  • events__data__bcc (4 columns)
  • events__data__cc (4 columns)
  • events__data__choices (4 columns)
  • events__data__contact_ids (4 columns)
  • events__data__custom_cf_1_kx_kgcp_xml_pn_nj0spc_it_ox0_ci_ri_czze_ws_q4t6_v_fskv_s (4 columns)
  • events__data__custom_cf_2y_b_ao_hro24_z_kb_o_rl_l2f_eaa_k_wk5x_et_gp_tyajkl_nohs_wn (4 columns)
  • events__data__custom_cf_l_wg_vd_w_kb_ew_z0_np_nrja_o_qqf3lq_hs_ch5g_v2_vq_fem_w_vp_vg (4 columns)
  • events__data__custom_cf_cf_gj2bq_q_mirim_kq4z_d_bjlggxapzzg_qqrp_mr0qm_cr4q_k (4 columns)
  • events__data__custom_cf_jao9_l23_ikm2_c_ldum_pc0s_g5_ya6_naem4_z_dkj_w_bv_ec9tsl (4 columns)
  • events__data__custom_cf_kl_k0_yh_q4j_g_bn_sw_rgz_v68_i4_ympqv_z7g_wl0w_cjg_he_d_nfd (4 columns)
  • events__data__editable_with_roles (4 columns)
  • events__data__email_ids (4 columns)
  • events__data__emails (6 columns)
  • events__data__envelope__bcc (4 columns)
  • events__data__envelope__cc (4 columns)
  • events__data__envelope__from (5 columns)
  • events__data__envelope__reply_to (4 columns)
  • events__data__envelope__sender (5 columns)
  • events__data__envelope__to (5 columns)
  • events__data__group_ids (4 columns)
  • events__data__mentions (4 columns)
  • events__data__message_ids (4 columns)
  • events__data__note_mentions (4 columns)
  • events__data__opens (4 columns)
  • events__data__participants (5 columns)
  • events__data__payload__data__date_ranges (4 columns)
  • events__data__payload__data__metrics (4 columns)
  • events__data__payload__data__users (4 columns)
  • events__data__permissions_granted (4 columns)
  • events__data__phones (6 columns)
  • events__data__recording_history (4 columns)
  • events__data__references (4 columns)
  • events__data__send_attempts (4 columns)
  • events__data__to (4 columns)
  • events__data__urls (4 columns)
  • events__data__user_ids (4 columns)
  • events__data__users (4 columns)
  • events__previous_data__attachments (4 columns)
  • events__previous_data__contact_ids (4 columns)
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
_typeSTRING
idSTRING
organization_idSTRING
user_idSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Nested subtables

Repeating fields are split into their own tables, listed here with their column counts.

  • google_connected_accounts__identities (4 columns)
  • google_connected_accounts__synced_calendars (4 columns)
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
_typeSTRING
assigned_toSTRING
assigned_to_nameSTRING
body_previewSTRING
contact_idSTRING
contact_nameSTRING
created_bySTRING
created_by_nameSTRING
dateSTRING
date_createdSTRING
date_updatedSTRING
idSTRING
is_completeBOOL
lead_idSTRING
lead_nameSTRING
object_typeSTRING
organization_idSTRING
subjectSTRING
updated_bySTRING
updated_by_nameSTRING
viewSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Nested subtables

Repeating fields are split into their own tables, listed here with their column counts.

  • incoming_email_tasks__cleared_followups (4 columns)
  • incoming_email_tasks__emails (4 columns)
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
_typeSTRING
assigned_toSTRING
assigned_to_nameSTRING
contact_idSTRING
contact_nameSTRING
created_bySTRING
created_by_nameSTRING
dateSTRING
date_createdSTRING
date_updatedSTRING
idSTRING
is_completeBOOL
lead_idSTRING
lead_nameSTRING
local_phoneSTRING
object_idSTRING
object_typeSTRING
organization_idSTRING
remote_phoneSTRING
remote_phone_descriptionSTRING
remote_phone_formattedSTRING
textSTRING
updated_bySTRING
updated_by_nameSTRING
viewSTRING
_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.
typeSTRING
accepts_multiple_valuesBOOL
created_bySTRING
date_createdSTRING
date_updatedSTRING
idSTRING
is_sharedBOOL
nameSTRING
organization_idSTRING
updated_bySTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Nested subtables

Repeating fields are split into their own tables, listed here with their column counts.

  • lead_custom_fields__choices (4 columns)
  • lead_custom_fields__editable_with_roles (4 columns)
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
_typeSTRING
activity_atSTRING
created_bySTRING
created_by_nameSTRING
date_createdSTRING
date_updatedSTRING
idSTRING
lead_idSTRING
new_status_idSTRING
new_status_labelSTRING
old_status_idSTRING
old_status_labelSTRING
organization_idSTRING
updated_bySTRING
updated_by_nameSTRING
user_idSTRING
user_nameSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Nested subtables

Repeating fields are split into their own tables, listed here with their column counts.

  • lead_status_change_activities__users (4 columns)
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
idSTRING
labelSTRING
organization_idSTRING
_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.
_typeSTRING
assigned_toSTRING
assigned_to_nameSTRING
created_bySTRING
created_by_nameSTRING
dateSTRING
date_createdSTRING
date_updatedSTRING
due_dateSTRING
idSTRING
is_completeBOOL
is_primary_lead_notificationBOOL
lead_idSTRING
lead_nameSTRING
organization_idSTRING
textSTRING
updated_bySTRING
updated_by_nameSTRING
viewSTRING
_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
created_bySTRING
created_by_nameSTRING
custom__company_sizeFLOAT64
custom__current_vendor_softwareSTRING
custom__custom_fieldSTRING
custom__industrySTRING
custom__lead_ownerSTRING
custom__socialsSTRING
custom_cf_5qd_oho_vm_op_qy0at_d_tryq_j8o_wo_is_ok4_ki_bj_nx_lvrk_z7_vFLOAT64
custom_cf_cvz_bkgt_ra_iv_mq0_dp5c_lwf_ro_y_zg5i_au7l_wiabx_eym2_bwSTRING
custom_cf_g_zz1l_muhs5_pmvjj1_k2k5_gv8e_o0x_k7x_qt_oc_l6_ymln8ynSTRING
custom_cf_he_au31b78_fd_ir_rbnl_cu_yw6n_ag_z1_bwvqk5mji_v196_iv_wSTRING
custom_cf_m_y09j88_m_rv_aducy_h_bac_umhxktess_scmbr1_zm_ho0n_v_kySTRING
custom_cf_uo2_g_jfwz_g_tm_t0_b81h7s_c8_laa6_qons_wb_rk72_w68_c1_lsiSTRING
date_createdSTRING
date_updatedSTRING
display_nameSTRING
html_urlSTRING
idSTRING
nameSTRING
organization_idSTRING
status_idSTRING
status_labelSTRING
updated_bySTRING
updated_by_nameSTRING
urlSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Nested subtables

Repeating fields are split into their own tables, listed here with their column counts.

  • leads__addresses (9 columns)
  • leads__contacts (15 columns)
  • leads__contacts__emails (6 columns)
  • leads__contacts__integration_links (5 columns)
  • leads__contacts__phones (7 columns)
  • leads__contacts__urls (4 columns)
  • leads__integration_links (5 columns)
  • leads__opportunities (37 columns)
  • leads__opportunities__attachments (4 columns)
  • leads__opportunities__custom_cf_cf_gj2bq_q_mirim_kq4z_d_bjlggxapzzg_qqrp_mr0qm_cr4q_k (4 columns)
  • leads__opportunities__integration_links (4 columns)
  • leads__tasks (22 columns)
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
_typeSTRING
activity_atSTRING
date_createdSTRING
date_updatedSTRING
durationFLOAT64
ends_atSTRING
idSTRING
is_recurringBOOL
lead_idSTRING
locationSTRING
noteSTRING
organization_idSTRING
sourceSTRING
starts_atSTRING
titleSTRING
user_idSTRING
user_nameSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Nested subtables

Repeating fields are split into their own tables, listed here with their column counts.

  • meeting_activities__attached_call_ids (4 columns)
  • meeting_activities__attendees (9 columns)
  • meeting_activities__calendar_event_uids (4 columns)
  • meeting_activities__conference_links (4 columns)
  • meeting_activities__integrations (4 columns)
  • meeting_activities__provider_calendar_ids (4 columns)
  • meeting_activities__user_note_mentions (4 columns)
  • meeting_activities__users (4 columns)
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
_typeSTRING
assigned_toSTRING
assigned_to_nameSTRING
contact_idSTRING
contact_nameSTRING
created_bySTRING
created_by_nameSTRING
dateSTRING
date_createdSTRING
date_updatedSTRING
idSTRING
is_completeBOOL
lead_idSTRING
lead_nameSTRING
local_phoneSTRING
object_idSTRING
object_typeSTRING
organization_idSTRING
phoneSTRING
phone_formattedSTRING
phone_number_descriptionSTRING
updated_bySTRING
updated_by_nameSTRING
viewSTRING
_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.
_typeSTRING
activity_atSTRING
created_bySTRING
created_by_nameSTRING
date_createdSTRING
date_updatedSTRING
idSTRING
lead_idSTRING
noteSTRING
note_htmlSTRING
organization_idSTRING
updated_bySTRING
updated_by_nameSTRING
user_idSTRING
user_nameSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Nested subtables

Repeating fields are split into their own tables, listed here with their column counts.

  • note_activities__attachments (8 columns)
  • note_activities__note_mentions (4 columns)
  • note_activities__users (4 columns)
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
annualized_expected_valueFLOAT64
annualized_valueFLOAT64
confidenceFLOAT64
contact_idSTRING
contact_nameSTRING
created_bySTRING
created_by_nameSTRING
custom_cf_lt9_z_cz_hr_e0_g_cl_vm01t_vw2_cb_ev8b8u_xbzj_fh1_gv4ykzbSTRING
custom_cf_wtcel2_bz_w336el_zoqzpwd_fu4_ac_fx3c_wm3_o_vz1day_vdmSTRING
custom_cf_zw_as_j_gt_pgj4lh_f5_rivqe_avk_zpj_hys4m_ebj8_c_pt_gph0_qFLOAT64
custom_cf_j_u_qgz6_v_zfr_zuci8p_mgp_m_qx_w8x9a_bcl4_c_fi_i_vnp94_g4_sFLOAT64
date_createdSTRING
date_updatedSTRING
date_wonSTRING
expected_valueFLOAT64
idSTRING
lead_idSTRING
lead_nameSTRING
noteSTRING
organization_idSTRING
pipeline_idSTRING
pipeline_nameSTRING
status_display_nameSTRING
status_idSTRING
status_labelSTRING
status_typeSTRING
updated_bySTRING
updated_by_nameSTRING
user_idSTRING
user_nameSTRING
valueFLOAT64
value_currencySTRING
value_formattedSTRING
value_periodSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Nested subtables

Repeating fields are split into their own tables, listed here with their column counts.

  • opportunities__attachments (4 columns)
  • opportunities__custom_cf_cf_gj2bq_q_mirim_kq4z_d_bjlggxapzzg_qqrp_mr0qm_cr4q_k (4 columns)
  • opportunities__integration_links (4 columns)
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
typeSTRING
accepts_multiple_valuesBOOL
created_bySTRING
date_createdSTRING
date_updatedSTRING
idSTRING
is_sharedBOOL
nameSTRING
organization_idSTRING
updated_bySTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Nested subtables

Repeating fields are split into their own tables, listed here with their column counts.

  • opportunity_custom_fields__choices (4 columns)
  • opportunity_custom_fields__editable_with_roles (4 columns)
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
_typeSTRING
assigned_toSTRING
assigned_to_nameSTRING
contact_idSTRING
contact_nameSTRING
created_bySTRING
created_by_nameSTRING
dateSTRING
date_createdSTRING
date_updatedSTRING
idSTRING
is_completeBOOL
is_primary_lead_notificationBOOL
lead_idSTRING
lead_nameSTRING
object_idSTRING
object_typeSTRING
opportunity_noteSTRING
opportunity_valueFLOAT64
opportunity_value_formattedSTRING
opportunity_value_periodSTRING
organization_idSTRING
updated_bySTRING
updated_by_nameSTRING
viewSTRING
_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.
_typeSTRING
activity_atSTRING
created_bySTRING
created_by_nameSTRING
date_createdSTRING
date_updatedSTRING
idSTRING
lead_idSTRING
new_pipeline_idSTRING
new_pipeline_nameSTRING
new_status_idSTRING
new_status_labelSTRING
new_status_typeSTRING
old_pipeline_idSTRING
old_pipeline_nameSTRING
old_status_idSTRING
old_status_labelSTRING
old_status_typeSTRING
opportunity_confidenceFLOAT64
opportunity_date_wonSTRING
opportunity_idSTRING
opportunity_valueFLOAT64
opportunity_value_currencySTRING
opportunity_value_formattedSTRING
opportunity_value_periodSTRING
organization_idSTRING
updated_bySTRING
updated_by_nameSTRING
user_idSTRING
user_nameSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Nested subtables

Repeating fields are split into their own tables, listed here with their column counts.

  • opportunity_status_change_activities__users (4 columns)
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
typeSTRING
idSTRING
labelSTRING
organization_idSTRING
pipeline_idSTRING
_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.
date_createdSTRING
date_updatedSTRING
idSTRING
nameSTRING
organization_idSTRING
updated_bySTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Nested subtables

Repeating fields are split into their own tables, listed here with their column counts.

  • pipelines__statuses (6 columns)
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
date_createdSTRING
date_updatedSTRING
editableBOOL
idSTRING
nameSTRING
organization_idSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Nested subtables

Repeating fields are split into their own tables, listed here with their column counts.

  • roles__permissions (4 columns)
  • roles__visibility_user_lcf_ids (4 columns)
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
allowed_user_idSTRING
allowing_user_idSTRING
idSTRING
organization_idSTRING
_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.
action_typeSTRING
contact_preferenceSTRING
created_bySTRING
date_createdSTRING
date_updatedSTRING
idSTRING
n_leadsFLOAT64
n_leads_processedFLOAT64
organization_idSTRING
querySTRING
send_done_emailBOOL
sender_account_idSTRING
sender_emailSTRING
sender_nameSTRING
sequence_idSTRING
statusSTRING
updated_bySTRING
_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.
typeSTRING
date_createdSTRING
date_updatedSTRING
idSTRING
is_sharedBOOL
is_user_dependentBOOL
nameSTRING
organization_idSTRING
s_query__query__typeSTRING
s_query__query__negateBOOL
sharing_settings__created_atSTRING
sharing_settings__created_by_idSTRING
sharing_settings__updated_atSTRING
sharing_settings__updated_by_idSTRING
sharing_settings__whole_orgBOOL
user_idSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Nested subtables

Repeating fields are split into their own tables, listed here with their column counts.

  • smart_views__s_query__query__queries (20 columns)
  • smart_views__s_query__query__queries__queries (5 columns)
  • smart_views__s_query__query__queries__queries__queries (36 columns)
  • smart_views__s_query__query__queries__queries__queries__condition__object_ids (4 columns)
  • smart_views__s_query__sort (4 columns)
  • smart_views__selected_fields (5 columns)
  • smart_views__sharing_settings__group_ids (4 columns)
  • smart_views__sharing_settings__user_ids (4 columns)
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
_typeSTRING
activity_atSTRING
contact_idSTRING
created_bySTRING
created_by_nameSTRING
date_createdSTRING
date_sentSTRING
date_updatedSTRING
directionSTRING
idSTRING
lead_idSTRING
local_phoneSTRING
local_phone_formattedSTRING
organization_idSTRING
remote_country_isoSTRING
remote_phoneSTRING
remote_phone_formattedSTRING
sourceSTRING
statusSTRING
textSTRING
updated_bySTRING
updated_by_nameSTRING
user_idSTRING
user_nameSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Nested subtables

Repeating fields are split into their own tables, listed here with their column counts.

  • sms_activities__attachments (4 columns)
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
_typeSTRING
activity_atSTRING
created_bySTRING
created_by_nameSTRING
date_createdSTRING
date_updatedSTRING
idSTRING
lead_idSTRING
organization_idSTRING
task_assigned_toSTRING
task_assigned_to_nameSTRING
task_idSTRING
task_textSTRING
updated_bySTRING
updated_by_nameSTRING
user_idSTRING
user_nameSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Nested subtables

Repeating fields are split into their own tables, listed here with their column counts.

  • task_completed_activities__users (4 columns)
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
date_createdSTRING
date_updatedSTRING
emailSTRING
email_verified_atSTRING
first_nameSTRING
idSTRING
last_nameSTRING
last_used_timezoneSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Nested subtables

Repeating fields are split into their own tables, listed here with their column counts.

  • users__organizations (4 columns)
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
_typeSTRING
assigned_toSTRING
assigned_to_nameSTRING
contact_idSTRING
contact_nameSTRING
created_bySTRING
created_by_nameSTRING
dateSTRING
date_createdSTRING
date_updatedSTRING
idSTRING
is_completeBOOL
lead_idSTRING
lead_nameSTRING
local_phoneSTRING
object_idSTRING
object_typeSTRING
organization_idSTRING
phoneSTRING
phone_formattedSTRING
phone_number_descriptionSTRING
updated_bySTRING
updated_by_nameSTRING
viewSTRING
voicemail_durationFLOAT64
voicemail_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.
_typeSTRING
emailSTRING
idSTRING
organization_idSTRING
user_idSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Nested subtables

Repeating fields are split into their own tables, listed here with their column counts.

  • zoom_connected_accounts__identities (4 columns)

How the Close sync works

After the first load, Kaivo keeps your BigQuery warehouse up to date for you. Where Close 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 Close?

It depends on how much history is in your Close 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 Close'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 Close, 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 Close 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 Close connector in Kaivo and all of its synced data is deleted with it.

Common use cases for Close data

Pipeline reporting

Track opportunities through opportunity_statuses and pipelines to see value and win rates.

Activity analysis

Use events and created_activities to measure calls, emails, and outreach by rep.

Lead management

Join leads with lead_statuses to see how leads progress and where they stall.

Sales performance

Group opportunities by user to compare results across the sales team.

Use Close data in your AI and BI tools

Once Close 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 Close 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 Close connector pricing and plan details.

Was this helpful?

Still need help? Share an idea