Skip to main content
Connectors

MailerLite connector

Set up the MailerLite connector in Kaivo: authentication, configuration, the 8 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 MailerLite 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 survey and email data instead of moving it.

What is the MailerLite connector

Sync your MailerLite email data into BigQuery with Kaivo to measure subscriber growth, campaigns, and automations in one place.

CategorySurveys & Email, Marketing & Sales
AuthenticationAPI key
SetupSelf-service

Getting started with the MailerLite connector

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

Authenticate with your API Token.

FieldDescription
API Token

Your API Token. See the MailerLite docs for information on how to generate this token.

Tables and columns synced from MailerLite

Kaivo syncs 8 tables from MailerLite 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.
brokenBOOL
completeBOOL
created_atSTRING
emails_countINT64
enabledBOOL
first_email_screenshot_urlSTRING
has_banned_contentBOOL
idSTRING
nameSTRING
qualified_subscribers_countINT64
stats__bounce_rate__floatFLOAT64
stats__bounce_rate__stringSTRING
stats__click_rate__floatFLOAT64
stats__click_rate__stringSTRING
stats__click_to_open_rate__floatFLOAT64
stats__click_to_open_rate__stringSTRING
stats__clicks_countINT64
stats__completed_subscribers_countINT64
stats__hard_bounce_rate__floatFLOAT64
stats__hard_bounce_rate__stringSTRING
stats__hard_bounces_countINT64
stats__open_rate__floatFLOAT64
stats__open_rate__stringSTRING
stats__opens_countINT64
stats__sentINT64
stats__soft_bounce_rate__floatFLOAT64
stats__soft_bounce_rate__stringSTRING
stats__soft_bounces_countINT64
stats__spam_countINT64
stats__spam_rate__floatFLOAT64
stats__spam_rate__stringSTRING
stats__subscribers_in_queue_countINT64
stats__unique_clicks_countINT64
stats__unique_opens_countINT64
stats__unsubscribe_rate__floatFLOAT64
stats__unsubscribe_rate__stringSTRING
stats__unsubscribes_countINT64
trigger_data__group_idINT64
trigger_data__repeatableBOOL
trigger_data__track_ecommerceBOOL
trigger_data__validBOOL
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: automations__steps

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.
typeSTRING
completeBOOL
created_atSTRING
descriptionSTRING
email__typeSTRING
email__account_idSTRING
email__created_atSTRING
email__emailable_idSTRING
email__emailable_typeSTRING
email__fromSTRING
email__from_nameSTRING
email__idSTRING
email__is_designedBOOL
email__is_winnerBOOL
email__language_idINT64
email__nameSTRING
email__plain_textSTRING
email__preview_urlSTRING
email__screenshot_urlSTRING
email__send_afterSTRING
email__stats__click_rate__floatFLOAT64
email__stats__click_rate__stringSTRING
email__stats__clicks_countINT64
email__stats__forwards_countINT64
email__stats__hard_bounce_rate__floatFLOAT64
email__stats__hard_bounce_rate__stringSTRING
email__stats__hard_bounces_countINT64
email__stats__open_rate__floatFLOAT64
email__stats__open_rate__stringSTRING
email__stats__opens_countINT64
email__stats__sentINT64
email__stats__soft_bounce_rate__floatFLOAT64
email__stats__soft_bounce_rate__stringSTRING
email__stats__soft_bounces_countINT64
email__stats__spam_countINT64
email__stats__spam_rate__floatFLOAT64
email__stats__spam_rate__stringSTRING
email__stats__unique_clicks_countINT64
email__stats__unique_opens_countINT64
email__stats__unsubscribe_rate__floatFLOAT64
email__stats__unsubscribe_rate__stringSTRING
email__stats__unsubscribes_countINT64
email__subjectSTRING
email__track_opensBOOL
email__updated_atSTRING
email_idSTRING
fromSTRING
from_nameSTRING
google_analyticsSTRING
idSTRING
language_idINT64
nameSTRING
parent_idSTRING
subjectSTRING
track_opensBOOL
tracking_was_disabledBOOL
updated_atSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: automations__trigger_data__exclude_group_ids

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.
valueINT64
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: automations__triggers

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.
typeSTRING
brokenBOOL
group__idSTRING
group__nameSTRING
group__urlSTRING
group_idSTRING
idSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: automations__triggers__exclude_group_ids

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.
valueSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: automations__triggers__excluded_groups

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.
valueSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: automations__warnings

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.
valueSTRING
_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
account_idSTRING
can_be_scheduledBOOL
created_atTIMESTAMP
default_email_idSTRING
delivery_scheduleSTRING
finished_atTIMESTAMP
has_winnerSTRING
idSTRING
initial_created_atSTRING
is_currently_sending_outBOOL
is_stoppedBOOL
language_idSTRING
nameSTRING
queued_atTIMESTAMP
scheduled_forTIMESTAMP
settings__ecommerce_trackingSTRING
settings__track_opensSTRING
settings__use_google_analyticsSTRING
started_atTIMESTAMP
stats__click_rate__floatFLOAT64
stats__click_rate__stringSTRING
stats__click_to_open_rate__floatFLOAT64
stats__click_to_open_rate__stringSTRING
stats__clicks_countINT64
stats__forwards_countINT64
stats__hard_bounce_rate__floatFLOAT64
stats__hard_bounce_rate__stringSTRING
stats__hard_bounces_countINT64
stats__open_rate__floatFLOAT64
stats__open_rate__stringSTRING
stats__opens_countINT64
stats__sentINT64
stats__soft_bounce_rate__floatFLOAT64
stats__soft_bounce_rate__stringSTRING
stats__soft_bounces_countINT64
stats__spam_countINT64
stats__spam_rate__floatFLOAT64
stats__spam_rate__stringSTRING
stats__unique_clicks_countINT64
stats__unique_opens_countINT64
stats__unsubscribe_rate__floatFLOAT64
stats__unsubscribe_rate__stringSTRING
stats__unsubscribes_countINT64
statusSTRING
stopped_atSTRING
type_for_humansSTRING
updated_atTIMESTAMP
used_in_automationsBOOL
uses_ecommerceBOOL
uses_surveyBOOL
winner_selected_manually_atSTRING
winner_sending_time_for_humansSTRING
winner_version_for_humanSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: campaigns__emails

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.
typeSTRING
account_idSTRING
created_atTIMESTAMP
emailable_idSTRING
emailable_typeSTRING
fromSTRING
from_nameSTRING
idSTRING
is_designedBOOL
is_winnerBOOL
language_idINT64
nameSTRING
plain_textSTRING
preview_urlSTRING
screenshot_urlSTRING
send_afterSTRING
stats__click_rate__floatFLOAT64
stats__click_rate__stringSTRING
stats__click_to_open_rate__floatFLOAT64
stats__click_to_open_rate__stringSTRING
stats__clicks_countINT64
stats__forwards_countINT64
stats__hard_bounce_rate__floatFLOAT64
stats__hard_bounce_rate__stringSTRING
stats__hard_bounces_countINT64
stats__open_rate__floatFLOAT64
stats__open_rate__stringSTRING
stats__opens_countINT64
stats__sentINT64
stats__soft_bounce_rate__floatFLOAT64
stats__soft_bounce_rate__stringSTRING
stats__soft_bounces_countINT64
stats__spam_countINT64
stats__spam_rate__floatFLOAT64
stats__spam_rate__stringSTRING
stats__unique_clicks_countINT64
stats__unique_opens_countINT64
stats__unsubscribe_rate__floatFLOAT64
stats__unsubscribe_rate__stringSTRING
stats__unsubscribes_countINT64
subjectSTRING
track_opensBOOL
updated_atTIMESTAMP
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: campaigns__filter

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.
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: campaigns__filter__list

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.
operatorSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: campaigns__filter__list__args

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.

Subtable: campaigns__filter_for_humans

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.
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: campaigns__filter_for_humans__list

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.
valueSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: campaigns__missing_data

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.
valueSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: campaigns__warnings

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.
valueSTRING
_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
activeBOOL
can__updateBOOL
conversion_rate__floatINT64
conversion_rate__stringSTRING
conversions_countINT64
created_atSTRING
double_optinBOOL
has_contentBOOL
has_missing_groupsBOOL
idSTRING
is_brokenBOOL
last_registration_atSTRING
nameSTRING
opens_countINT64
screenshot_urlSTRING
settings__double_optinBOOL
settings__groot_idINT64
slugSTRING
used_in_automationsBOOL
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: forms_embedded__groups

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.
active_countINT64
bounced_countINT64
click_rate__floatFLOAT64
click_rate__stringSTRING
clicks_countINT64
created_atSTRING
idSTRING
junk_countINT64
nameSTRING
open_rate__floatFLOAT64
open_rate__stringSTRING
opens_countINT64
sent_countINT64
unconfirmed_countINT64
unsubscribed_countINT64
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: forms_embedded__warnings

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.
valueSTRING
_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
activeBOOL
can__updateBOOL
conversion_rate__floatFLOAT64
conversion_rate__stringSTRING
conversions_countINT64
created_atSTRING
double_optinBOOL
has_contentBOOL
has_missing_groupsBOOL
idSTRING
is_brokenBOOL
last_registration_atSTRING
nameSTRING
opens_countINT64
screenshot_urlSTRING
settings__double_optinBOOL
settings__form_typeSTRING
settings__frequencyINT64
settings__frequency_unitSTRING
settings__groot_idINT64
settings__scheduleBOOL
settings__scroll_percentageINT64
settings__timeout_secondsINT64
settings__url_list_strictSTRING
settings__visibilitySTRING
slugSTRING
used_in_automationsBOOL
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: forms_popup__groups

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.
active_countINT64
bounced_countINT64
click_rate__floatINT64
click_rate__stringSTRING
clicks_countINT64
created_atSTRING
idSTRING
junk_countINT64
nameSTRING
open_rate__floatINT64
open_rate__stringSTRING
opens_countINT64
sent_countINT64
unconfirmed_countINT64
unsubscribed_countINT64
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: forms_popup__settings__hide_on

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.
valueSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: forms_popup__settings__triggers

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.
valueSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: forms_popup__settings__url_list

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.
valueSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: forms_popup__warnings

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.
valueSTRING
_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
activeBOOL
can__updateBOOL
conversion_rate__floatINT64
conversion_rate__stringSTRING
conversions_countINT64
created_atSTRING
double_optinSTRING
has_contentBOOL
has_missing_groupsBOOL
idSTRING
is_brokenBOOL
last_registration_atSTRING
nameSTRING
opens_countINT64
screenshot_urlSTRING
settings__form_typeSTRING
settings__frequencyINT64
settings__frequency_unitSTRING
settings__groot_idINT64
settings__scheduleBOOL
settings__schedule_fromSTRING
settings__schedule_timezone_idSTRING
settings__schedule_untilSTRING
settings__scroll_percentageINT64
settings__timeout_secondsINT64
settings__visibilitySTRING
slugSTRING
used_in_automationsBOOL
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: forms_promotion__groups

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.
valueSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: forms_promotion__settings__hide_on

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.
valueSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: forms_promotion__settings__triggers

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.
valueSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: forms_promotion__settings__url_list

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.
valueSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: forms_promotion__settings__url_list_strict

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.
valueSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: forms_promotion__warnings

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.
valueSTRING
_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.
click_rate__floatFLOAT64
click_rate__stringSTRING
created_atSTRING
idSTRING
nameSTRING
open_rate__floatFLOAT64
open_rate__stringSTRING
totalINT64
_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.
click_rateINT64
clicks_countINT64
created_atSTRING
emailSTRING
fields__citySTRING
fields__companySTRING
fields__countrySTRING
fields__last_nameSTRING
fields__nameSTRING
fields__phoneSTRING
fields__stateSTRING
fields__z_i_pSTRING
idSTRING
ip_addressSTRING
open_rateINT64
opens_countINT64
opted_in_atSTRING
optin_ipSTRING
sentINT64
sourceSTRING
statusSTRING
subscribed_atSTRING
unsubscribed_atSTRING
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.
idSTRING
nameSTRING
name_for_humansSTRING
offsetINT64
offset_nameSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

How the MailerLite sync works

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

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

Common use cases for MailerLite data

Subscriber growth

Use subscribers and segments to track how your list grows and which segments engage.

Campaign performance

Track campaigns to compare email results over time.

Automation reporting

Bring automations into BigQuery to see how automated flows perform.

Form conversion

Use forms_popup and forms_embedded to see which forms grow your list fastest.

Use MailerLite data in your AI and BI tools

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

Was this helpful?

Still need help? Share an idea