October 2023
Edit Historical Sync Time Frame value for Google connectors
We have added the ability to update the Historical Sync Time Frame value even after a Google connector has been set up.
The following connectors now support this feature:
- Google Ads
- Google Ads Manager
- Google Analytics 4
- Google Campaign Manager 360
- Google Display Video 360
- Google Search Ads 360
- Google Search Console.
Updating the timeframe option to a larger value will trigger a connector re-sync.
Lite Connectors
Lite connectors are now available for the following sources:
- 15Five
- Appcues
- Awin
- BallotReady
- Canny
- CircleCI
- Forj Community
- Hopin
- Insightly
- Integral Ad Science
- JustCall
- LaunchDarkly
- Loop
- Loopio
- Mention
- Mixmax
- MNTN
- Namely
- Ometria
- PagerDuty
- Playvox
- Revel Systems
- Rippling
- Security Journey
- Simplesat
- Skilljar
- Smadex
- Stylight
- Toggl Track
- Trisolute
- Upland Software
- Wherefour
- Zoho Campaigns
Transformations for dbt Core
dbt Core versions 1.5.8, 1.6.6 support
We now support dbt Core version 1.5.8 and 1.6.6. You can use these versions to run your projects.
For the above-mentioned versions of dbt Core, we don't support SQL Server, Azure Synapse, and MySQL destinations. These destinations are not currently supported by custom dbt Core adapters.
* dbt Core is a trademark of dbt Labs, Inc. All rights therein are reserved to dbt Labs, Inc. Fivetran Transformations is not a product or service of or endorsed by dbt Labs, Inc.
New dbt Quickstart packages
We have added new Quickstart packages for the following connectors:
* dbt Core is a trademark of dbt Labs, Inc. All rights therein are reserved to dbt Labs, Inc. Fivetran Transformations is not a product or service of or endorsed by dbt Labs, Inc.
Support for Private Git dbt Core packages with SSH key access
We now support access to private Git dbt Core packages in the repository with the dbt project for Scheduled in Code transformations using the same SSH key. For more information on the configuration syntax, see dbt's documentation.
* dbt Core is a trademark of dbt Labs, Inc. All rights therein are reserved to dbt Labs, Inc. Fivetran Transformations is not a product or service of or endorsed by dbt Labs, Inc.
Updated dbt Quickstart packages
We have updated the Quickstart packages for the following connectors:
- Fivetran Platform Connector to version 1.1.0
- Google Ads to version 0.9.3
- Intercom to version 0.8.0
- Jira to version 0.15.0
- NetSuite SuiteAnalytics to version 0.9.0
- QuickBooks to version 0.12.0
- Zendesk Support to version 0.11.2
* dbt Core is a trademark of dbt Labs, Inc. All rights therein are reserved to dbt Labs, Inc. Fivetran Transformations is not a product or service of or endorsed by dbt Labs, Inc.
New connectors
Customer.io
Customer.io is an automated messaging platform. Read our Customer.io connector documentation.
SAP ERP on HANA
You can now replicate data from your SAP ECC and S4 systems on HANA to any supported Fivetran destinations. Read our SAP ERP on HANA connector documentation.
Schema changes
ActiveCampaign
We have added three new tables, CONTACT, ACCOUNT_CONTACT, and CONTACT_TAG.
We have renamed the following tables:
CUSTOM_ACCOUNT_FILEDtoCUSTOM_ACCOUNT_FIELDCUSTOM_ACCOUNT_FILED_VALUEtoCUSTOM_ACCOUNT_FIELD_VALUEE-COM_ORDERtoE_COM_ORDERE-COM_CUSTOMERtoE_COM_CUSTOMERE-COM_ORDER_PRODUCTtoE_COM_ORDER_PRODUCTTAGtoTAGSUSERGROUPtoUSER_GROUP
We have removed the ACCOUNT_ASSOCIATION_CONTACT table.
We have changed the following columns:
| Table name | Changes |
|---|---|
ACCOUNT_ASSOCIATION | Removed the ACCOUNT_ASSOCIATION_CONTACT foreign key relation and added CONTACT foreign key relation. |
AUTOMATION | Renamed cdate and mdate columns to c_date and m_date.Added entitlements_violation columns. |
CALENDER | Renamed cdate and mdate columns to c_date and m_date. |
CAMPAIGN | Renamed cdate, ldate, mdate, sdate, and user columns to c_date, l_date, m_date, s_date, and user_id.Updated the foreign key relation name user to user_id. |
CONNECTION | Renamed cdate and udate columns to c_date and u_date. |
CONTACT_CUSTOM_FIELD | Renamed cdate and udate to c_date and u_date. |
CONTACT_CUSTOM_FIELD_VALUE | Renamed cdate and udate columns to c_date and u_date.Removed ACCOUNT_ASSOCIATION_CONTACT as foreign key relation and added CONTACT table as a foreign key relation. |
DEAL | Renamed cdate, edate, mdate, group, and percent columns to c_date, e_date, m_date, groups, and percentage.Removed ACCOUNT_ASSOCIATION_CONTACT table as a foreign key relation and added CONTACT table as a foreign key relation. Added the foreign key relation for the DEAL and TASK tables. |
DEAL_CUSTOM_FIELD | Renamed known_fieldId column to known_field_id. |
DEAL_CUSTOM_FIELD_OPTION | Renamed filed_option column to field_option. |
FORM | Renamed cdate, submitdata_url, and udate columns to c_date, submit_data_url, and u_date. |
GROUPS | Renamed sdate column to s_date. |
LIST | Renamed cdate and udate columns to c_date and u_date. |
MESSAGE | Renamed cdate, ed_instnceid, mdate, and userid columns to c_date, ed_instnce_id, m_date, and user_id. |
NOTE | Renamed cdate and mdate columns to c_date and m_date.Removed ACCOUNT_ASSOCIATION_CONTACT foreign key relation and added CONTACT foreign key relation. |
ORDER_PRODUCT | Renamed ecomOrder column to e_com_order. Updated the foreign key relation name for order_id to e_com_order column. |
PIPELINE | Renamed cdate and udate columns to c_date and u_date. |
SAVED_RESPONSE | Renamed cdate, ldate, and mdate columns to c_date, l_date, and m_date. |
SCHEMA_RELATIONSHIP | Renamed hasMany columns to has_many. |
SCORE | Renamed cdate and mdate columns to c_date and m_date. |
SECONDARY_CONTACT | Renamed cdate column to c_date.Removed ACCOUNT_ASSOCIATION_CONTACT foreign key relation and added CONTACT as a foreign key relation. |
SEGMENT | Added segment_id_v2 column. |
STAGE | Renamed cdate, order, group, and udate columns to c_date, orders, groups, and u_date. |
TASK | Renamed cdate, edate, udate, and user columns to c_date, e_date, u_date and user_id.Removed ACCOUNT_ASSOCIATION_CONTACT as a foreign key relation and added CONTACT table as a foreign key.Updated the foreign key relation name user to user_id. |
TASK_TYPE | Renamed cdate and udate to c_date and u_date. |
USERS | Renamed local_zoneid column to local_zone_id.Removed the password_updated_utc_timestamp column |
We have implemented incremental sync for the CONTACT and DEAL tables.
ADP Workforce Now
We no longer sync the following columns to the WORKER_REPORT_TO table because the Workers API does not return them:
reports_to_relationshipreports_to_relationship_effective_datereports_to_relationship_long_namereports_to_relationship_short_namereports_to_relationship_subdivision_type
Brex
We have added a new table, EXPENSE.
commercetools
We have added new columns, shipping_address_* and billing_address_*, to the ORDERS table.
We have removed the foreign key relationship of the shipping_address_id and billing_address_id columns to the CUSTOMER_ADDRESS table, in the ORDERS table.
Firebase
We now sync the subcollection data related to a particular document in a separate table, instead of syncing it in the same row, in the nested_data column.
For example, For a collection named customer and its subcollection, address, we sync all the subcollection data of address in a separate table with the same name. The ADDRESS table in the destination has the following schema:
_path- Contains the whole reference path of the subcollection document._id- Contains the ID of the subcollection document.updated_at- updated_at timestamp of the subcollection document.data- Contains the JSON data of the subcollection document.
You may observe an increase in your Monthly Active Rows (MAR) usage.
Fivetran Platform Connector
We now sync source and destination metadata to the following tables:
COLUMN_LINEAGEDESTINATION_COLUMN_METADATADESTINATION_SCHEMA_METADATADESTINATION_TABLE_METADATASCHEMA_LINEAGESOURCE_COLUMN_METADATASOURCE_SCHEMA_METADATASOURCE_TABLE_METADATATABLE_LINEAGE
This functionality replaced the Metadata API. If you are using the Metadata API, you should have received an email with details regarding the deprecation timeline.
Google Analytics 4
We have added the Audience pre-built report.
HubSpot
We have added the following new tables to support the HubSpot Quotes API:
- QUOTE
- QUOTE_COMPANY
- QUOTE_CONTACT
- QUOTE_DEAL
- QUOTE_LINE_ITEM
- QUOTE_PROPERTY_HISTORY
These tables are available by default for all HubSpot connections created after October 12, 2023. We are gradually rolling out these changes to all existing HubSpot connections.
We have introduced the following schema changes for connections created on or after October 17, 2023:
- We have upgraded to API v3 to sync the
TICKET_PIPELINE,TICKET_PIPELINE_STAGE,DEAL_PIPELINEandDEAL_PIPELINE_STAGEtables. - We have deprecated the
activecolumn for all the four tables mentioned above. - We have added a new column,
write_permissions, to theTICKET_PIPELINE_STAGEandDEAL_PIPELINE_STAGEtables.
We are gradually rolling out these changes to all existing HubSpot connections.
Intercom
We have upgraded our Intercom connector from Intercom API version 2.9 to 2.10. As part of the upgrade, we have made the following schema changes:
We have added the following new tables:
HELP_CENTER_HISTORYTICKET_CONTACT_HISTORYTICKET_HISTORYTICKET_LINK_HISTORYTICKET_PART_ATTACHMENT_HISTORYTICKET_PART_HISTORYTICKET_TYPE_ATTRIBUTE_HISTORYTICKET_TYPE_HISTORY
We have deprecated the
SECTION_HISTORYtable.We have added a new column,
help_center_id, to theCOLLECTION_HISTORYtable.We have deprecated the
section_idcolumn from theARTICLE_HISTORYtable.
We are gradually rolling out these changes to all existing connections.
LinkedIn Ad Analytics
We have set timeGranularity to MONTHLY for Demographic reports, according to LinkedIn's recommendations. As a part of this change, we have made the following schema changes:
We have added the following tables:
MONTHLY_AD_ANALYTICS_BY_MEMBER_COMPANYMONTHLY_AD_ANALYTICS_BY_MEMBER_COMPANY_SIZEMONTHLY_AD_ANALYTICS_BY_MEMBER_COUNTRY_V2MONTHLY_AD_ANALYTICS_BY_MEMBER_INDUSTRYMONTHLY_AD_ANALYTICS_BY_MEMBER_JOB_FUNCTIONMONTHLY_AD_ANALYTICS_BY_MEMBER_JOB_TITLEMONTHLY_AD_ANALYTICS_BY_MEMBER_REGION_V2MONTHLY_AD_ANALYTICS_BY_MEMBER_SENIORITY
We have deprecated the following tables:
AD_ANALYTICS_BY_MEMBER_COMPANYAD_ANALYTICS_BY_MEMBER_COMPANY_SIZEAD_ANALYTICS_BY_MEMBER_COUNTRY_V2AD_ANALYTICS_BY_MEMBER_INDUSTRYAD_ANALYTICS_BY_MEMBER_JOB_FUNCTIONAD_ANALYTICS_BY_MEMBER_JOB_TITLEAD_ANALYTICS_BY_MEMBER_REGION_V2AD_ANALYTICS_BY_MEMBER_SENIORITY
Okta
We have added two new tables, PROFILE_MAPPING and POLICY.
Ortto
We have changed the composite primary key of the PERSON_AUDIENCE table. The new composite key is a combination of the person_id and audience_id columns. Previously, we used the person_id, audience_id, and subscribed_from columns as the composite primary key.
Outreach
We have added the following new columns to the table below:
| TABLE | NEW COLUMNS |
|---|---|
CONTENT_CATEGORY | color |
MAIL_ALIAS | email_hash |
MAILBOX | email_hash |
OPPORTUNITY | currency_type |
RULESET | ooto_auto_extraction_enabled, meeting_booked_action, name, sms_opt_out_action, and sms_received_action |
SEQUENCE | locked_at |
USER | calls_view_id, default_ruleset_id, kaia_recordings_view_id, tasks_view_id, teams_view_id, and users_view_id |
We no longer sync the following columns of the tables below:
| TABLE | COLUMNS |
|---|---|
EMAIL_ADDRESS | bounced_at |
SEQUENCE_STATE | auto_resume_ooto_prospects, include_unsubscribe_links, sequence_exclusivity, and step_overrides_enabled |
TASK | click_count |
Now, the following columns in the tables below have a foreign key relationship to the listed referenced tables:
| TABLE | COLUMN | REFERENCED TABLE (in the respective order of columns) |
|---|---|---|
EVENT | account_id, call_id, opportunity_id, task_id | ACCOUNT, CALL, OPPORTUNITY, TASK |
MAILING | follow_up_sequence_id, user_id | SEQUENCE, USER |
RULESET | call_task_priority_id | TASK_PRIORITY |
SEQUENCE_STEP | task_priority_id | TASK_PRIORITY |
Salesforce
We will no longer sync theFIVETRAN_FORMULA_HISTORY table and formula field translations into the sql, view_sql, and reason_null columns in the FIVETRAN_FORMULA table effective November 1, 2023.
We will also drop the FIVETRAN_FORMULA_HISTORY table, and the deprecated columns in the FIVETRAN_FORMULA table, starting February 1, 2024,
Instead, you can find the formula field translations and error information in the FIVETRAN_FORMULA_MODEL and FIVETRAN_FORMULA_FAILURE_REASON tables.
Salesforce Commerce Cloud
We have added a new table, SOURCE_CODE_GROUP.
Salesforce Marketing Cloud
We have made the following schema changes to address the data redistribution and data integrity issues caused due to the incorrect selection of the primary key:
- Moved the
alias,total_clicks, andunique_clickscolumns from theLINKto theLINK_SENDtable. - Changed the primary key from a combination of
send_idandlink_idcolumns to theidcolumn, in theLINK_SENDtable.
Statsig
We have added the following new tables:
AUDIT_LOGAUDIT_LOG_CHANGE_RULEAUDIT_LOG_CHANGE_RULE_CONDITIONEVENT_CONFIG_CHANGEEXPERIMENTEXPERIMENT_GROUPEXPERIMENT_PRIMARY_METRICEXPERIMENT_PRIMARY_METRIC_TAGEXPERIMENT_SECONDARY_METRICEXPERIMENT_SECONDARY_METRIC_TAGEXPERIMENT_TAGMETRIC
We no longer sync the UNIT_METRICS_DAILY_REPORT table because Statsig does not support it.
Stripe
We have added two new columns, flat_amount_decimal and unit_amount_decimal, to the TIER table.
Survicate
We have added the following new tables:
EMPTY_AND_BUTTON_NEXT_RESPONSEFORM_RESPONSEMATRIX_RESPONSENPS_RESPONSEQUESTIONQUESTION_ANSWER_CHOICERANKING_RESPONSERATING_AND_SMILEY_SCALE_RESPONSERESPONSERESPONDENT_ATTRIBUTESINGLE_MULTIPLE_AND_DROPDOWN_RESPONSETEXT_AND_DATE_RESPONSE
We have removed the following tables:
POINTPOINT_ANSWERVISITORVISITOR_RESPONSE
We have added the following new columns to the SURVEY table:
created_atenabledlaunch_end_atlaunch_start_atlaunch_responses_limittype
Teamwork
We have added the following new tables:
BOARD_COLUMNCARDCARD_ASSIGNED_PEOPLEPROJECT_OWNERPROJECT_BUDGETPROJECT_BUDGET_NOTIFICATIONUTILIZATION
We have added the following new columns to the PROJECT table:
archived_by_user_idboard_datacategory_colorcategory_namecompany_colorcompany_is_ownercompleted_by_user_idcompleted_ondate_archiveddefaultsnotify_everyoneportfolio_board
We have added the following new columns to the PROJECT_TAG table:
colortag_project_id
Twilio
We have added a new table, VERIFICATION_ATTEMPT.
Workday HCM
We have made the following schema changes for the connections created before October 6, 2023:
We have added the following new tables:
POSITION_ORGANIZATIONPOSITION_WORKER_TYPE_RESTRICTIONCOMMUNICATION_USAGEORGANIZATION_POSITION_GROUP_POSITIONORGANIZATION_LEADERORGANIZATION_POSITION_GROUP_POSITIONORGANIZATION_DOCUMENT_FIELD_RESULTSUPERVISORY_ORGANIZATION_LOCATION
We will stop syncing the following tables after October 13, 2023
COMMUNICATION_USAGE_DATAORG_DOCUMENT_FIELD_RESULTORG_JOB_PROFILE_EXEMPTORG_LEADERORG_POSITION_GRP_POSITION_TYPEPOSITION_COMPANY_ASSIGNMENTPOSITION_COST_CENTER_ASSIGNMENTPOSITION_CUSTOM_ORGANIZATION_ASSIGNMENTPOSITION_JOB_PROFILE_EXEMPTPOSITION_REGION_ASSIGNMENTPOSITION_STATUSPOSITION_WORKER_TYPE_REFERENCESUPERVISORY_ORG_LOCATIONWORKER_CONTINGENT_CONTRACT
Be sure to update your queries.
We have added the following new columns to the tables below:
| TABLE | NEW COLUMNS |
|---|---|
POSITION_JOB_PROFILE | job_profile_id |
JOB_REQUISITION_ADDITIONAL_LOCATION | location_id |
POSITION_LOCATION | location_id |
POSITION_DOCUMENT_FIELD_RESULT | integration_document_field index |
POSITION_JOB_FAMILY | job_family_id |
WORKER_LEAVE_STATUS | leave_request_event_id |
WORKER_LEAVE_REQUEST_DETAIL | leave_request_event_id |
WORKER | contract_pay_rate contract_assignment_details contract_end_date contract_currency_code contract_frequency_name contract_vendor_name |
WORKER_POSITION | headcount_restriction_code management_level_code |
WORKER_POSITION_PAYROLL_REPORTING_CODE | payroll_reporting_id |
WORKER_POSITION_JOB_CLASSIFICATION | job_group_code |
ORGANIZATION | supervisory_position_availability_date supervisory_position_earliest_hire_date supervisory_position_worker_type supervisory_position_time_type |
ORGANIZATION_ROLE | role_id |
POSITION_PERIOD_SALARY_PLAN | period_salary_plan_id period_salary_plan_code |
POSITION_UNIT_SALARY_PLAN | unit_salary_plan_id unit_salary_plan_code |
POSITION_MERIT_PLAN | merit_plan_id merit_plan_code |
POSITION_COMMISSION_PLAN | commission_plan_id commission_plan_code |
POSITION_PAY_PLAN | pay_plan_id pay_plan_code |
POSITION_CALCULATED_PLAN | calculated_plan_id calculated_plan_code |
POSITION_UNIT_ALLOWANCE_PLAN | unit_allowance_plan_id unit_allowance_plan_code |
POSITION_ALLOWANCE_PLAN | allowance_plan_id allowance_plan_code |
POSITION_STOCK_PLAN | stock_plan_id stock_plan_code |
POSITION_BONUS_PLAN | bonus_plan_id bonus_plan_code |
- We no longer sync the following columns in the tables below:
| TABLE | COLUMNS |
|---|---|
JOB_REQUISITION_ADDITIONAL_LOCATION | id |
ORGANIZATION | position_availability_date position_earliest_hire_date position_worker_type position_time_type code |
ORGANIZATION_ROLE | id |
POSITION_ALLOWANCE_PLAN | id |
POSITION_BONUS_PLAN | id |
POSITION_CALCULATED_PLAN | id |
POSITION_COMMISSION_PLAN | id |
POSITION_DOCUMENT_FIELD_RESULT | id field_name |
POSITION_JOB_FAMILY | id job_family_code |
POSITION_JOB_PROFILE | id |
POSITION_LOCATION | id |
POSITION_MERIT_PLAN | id |
POSITION_PAY_PLAN | id |
POSITION_PERIOD_SALARY_PLAN | id |
POSITION_STOCK_PLAN | id |
POSITION_UNIT_ALLOWANCE_PLAN | id |
POSITION_UNIT_SALARY_PLAN | id |
WORKER_LEAVE_REQUEST_DETAIL | id |
WORKER_LEAVE_STATUS | id |
WORKER_POSITION | headcount_restriction_id job_category_id job_family_id job_profile_name management_level_id position_code position_title position_time_type |
WORKER_POSITION_JOB_CLASSIFICATION | job_group_id |
WORKER_POSITION_PAYROLL_REPORTING_CODE | id code |
Be sure to update your queries.
We have added the following new tables to support the Workday Recruiting module:
CANDIDATECANDIDATE_CERTIFICATIONCANDIDATE_EDUCATIONCANDIDATE_EXPERIENCECANDIDATE_GOVERNMENT_IDCANDIDATE_LANGUAGECANDIDATE_NAMECANDIDATE_NATIONAL_IDCANDIDATE_POOL_MEMBERSHIPCANDIDATE_SKILLCANDIDATE_SOCIAL_MEDIA_ACCOUNTCANDIDATE_TAGCANDIDATE_WEBSITEEXTERNAL_REFERENCE_LINEEXTERNAL_REFERENCE_PARTICIPANTINTERVIEWINTERVIEW_COMPETENCYFEEDBACK_COMPETENCY_ASSESSMENTINTERVIEW_FEEDBACKINTERVIEW_FEEDBACK_DETAILINTERVIEW_SESSIONINTERVIEW_SESSION_DETAILINTERVIEW_QUESTIONNAIREINTERVIEWERJOB_APPLICATIONJOB_APPLIED_TOMULTIPLE_CHOICE_ANSWERPRE_HIREPRE_HIRE_REFERRED_BY_WORKERPRE_HIRE_POSITIONS_CONSIDEREDPRE_HIRE_BACKGROUND_CHECK_STATUSPRE_HIRE_RESUMEPRE_HIRE_EDUCATIONPRE_HIRE_JOB_HISTORYPRE_HIRE_TRAINING_ACHIEVEMENTPRE_HIRE_INTERNAL_PROJECT_EXPERIENCEPRE_HIRE_COMPETENCY_ACHIEVEMENTPRE_HIRE_CERTIFICATION_ACHIEVEMENTPRE_HIRE_LANGUAGE_ACHIEVEMENTPRE_HIRE_LANGUAGE_ABILITYPRE_HIRE_WORK_EXPERIENCEPRE_HIRE_PROFESSIONAL_AFFILIATIONPRE_HIRE_AWARD_AND_ACTIVITYQUESTIONNAIREQUESTIONNAIRE_ANSWERQUESTIONNAIRE_SETUPSCORE_FOR_MULTIPLE_CHOICE
To sync these tables, enable the security domains necessary for the Recruiting module.
We have added two new columns, compensation_grade_id and compensation_grade_profile_id, to the WORKER table. Be sure to re-sync the WORKER table to backfill the data for these columns or contact Fivetran Support to re-sync it for you.
We are gradually rolling out these changes to all existing connections.
Wrike
We have added the following new columns to the FOLDER_PROJECT table:
attachment_countcustom_item_type_idowner_id
Zendesk Support
We have added following new tables:
AUTOMATIONAUTOMATION_ACTIONAUTOMATION_CONDITIONCONTENT_TAGGROUP_SLA_POLICY_HISTORYGROUP_SLA_POLICY_METRIC_HISTORYMACROMACRO_ACTIONSUSPENDED_TICKETSUSPENDED_TICKET_ATTACHMENTTICKET_GROUP_SLA_POLICYTICKET_SIDE_CONVERSATIONTICKET_SIDE_CONVERSATION_EVENTTICKET_SIDE_CONVERSATION_RECIPIENTTRIGGERTRIGGER_ACTIONTRIGGER_CONDITION
We are gradually rolling out these changes to all existing connections.
Improvements
ActiveCampaign
We have implemented incremental sync for the CONTACT and DEAL tables.
Ada
We now support syncing custom fields in the CONVERSATION table. We have added the prefixes, metavariable_ and variable_, in the CONVERSATION table to sync the custom fields.
This change is applicable to all new and existing connections. To apply these changes to your existing connector, make sure you re-sync your connector or contact Fivetran Support to re-sync it for you.
Amazon DynamoDB
We have improved the performance of our Amazon DynamoDB connector during incremental syncs and re-syncs. We have observed that the connector now extracts your data 5 times faster improving the sync speed by 2 times.
Amazon Selling Partner
We now support the Reports API. To sync data from these reports, go to the Schema tab of your Fivetran dashboard and select your report tables. If you are unable to select the report tables, re-authorize the connector. To learn more, see our Reports document.
Apache Kafka destination
Our Apache Kafka destination is now generally available. Read our Apache Kafka destination documentation. The following Kafka implementations are now generally available:
AWS Lambda
You can now add custom payloads as key-value pairs when you configure the Lambda connector. For more information, see our AWS Lambda setup guide.
AWS MSK
Our AWS MSK connector is now generally available. Read our AWS MSK connector documentation.
Azure Data Lake Storage
You can now connect Fivetran to your ADLS container using Azure PrivateLink connection. This feature is supported only in Business Critical plans. For more information, see our setup instructions.
Azure SQL Database
For the Azure SQL Database connector, you can now use Microsoft Entra ID (formerly Azure Active Directory) to authenticate and allow Fivetran to access your Azure SQL database. Learn more in our Azure SQL Database documentation.
Azure SQL Managed Instance
For the Azure SQL Managed Instance connector, you can now use Microsoft Entra ID (formerly Azure Active Directory) to authenticate and allow Fivetran to access your Azure SQL managed instance. Learn more in our Azure SQL Managed Instance documentation.
Confluent Cloud
We no longer support the PLAINTEXT security protocol. We support only SASL. In the destination setup form, we have removed the Security Protocol drop-down menu. In the REST API configuration, we no longer support the PLAINTEXT value for the security_protocol parameter.
Coupa
We have fixed a bug where we were facing delays in updating the records of the ORDER_HEADER table. We have updated our sync strategy and implemented a new weekly lookback window of 7 days to avoid data discrepancy issues of the ORDER_HEADER table.
Databricks
We no longer enforce the column names to be in lower case. We now ignore the case of the column names in your destination tables. Your queries and scripts will continue to execute because Databricks is case-insensitive.
If you have previously synced a column name with upper case letters to your destination table and if a column data type changes in the table, we will rename all the columns in the table to lower case.
Facebook Ads
We have transferred pre-built reports from the connector setup form to the Schema tab of your Fivetran dashboard. Pre-built reports are now included by default and are treated as metadata tables, which means the only configurable option for them is select or deselect. This change is applicable to all new connections created after October 13, 2023. You can now use the Connector Management API to modify pre-built reports in the same way as metadata tables. To do so, submit API requests to the Update a connection schema config endpoint.
Gong
We have changed the connector type of our Gong connector from Lite to Standard. New connections created on or after November 2, 2023, use a new schema. As part of this upgrade, we have made the following schema changes:
We have added the following new tables:
ACCOUNT_ENTITY_SCHEMACONTACT_ENTITY_SCHEMADEAL_ENTITY_SCHEMAENGAGE_FLOWENTITY_VALUELANGUAGE_KEYWORDSLEAD_ENTITY_SCHEMAPERMISSION_CALL_ACCESSPERMISSION_COACHING_ACCESSPERMISSION_DEAL_ACCESSPERMISSION_EMAIL_ACCESSPERMISSION_FORECAST_ACCESSPERMISSION_FORECAST_EDIT_SUBMISSION_ACCESSPERMISSION_FORECAST_EDIT_TARGET_ACCESSPERMISSION_INSIGHT_ACCESSPERMISSION_LIBRARY_FOLDER_ACCESSPERMISSION_PROFILETRACKERTRACKER_LANGUAGETRACKER_SAID_IN_CALL_PARTSTRACKER_SAID_IN_TOPIC
We have renamed the following tables:
CALL_PARTIEtable toCALL_PARTICIPANTSCORECARD_ACTIVITYtable toANSWERED_SCORECARDSCORECARD_ACTIVITY_ANSWERtable toANSWERED_SCORECARD_ANSWER
We have grouped the following tables into the tables below:
CALL_CONTEXT_OBJECTandCALL_CONTEXT_OBJECT_FIELDtables into theCALL_CONTEXT_INTEGRATIONtableCALL_PARTIE_OBJECTandCALL_PARTIE_OBJECT_FIELDtables into theCALL_PARTICIPANT_INTEGRATIONtableCALL_TRACKER,CALL_TRACKER_OCCURRENCE,CALL_TRACKER_PHRASE, andCALL_TRACKER_PHRASE_OCCURENCEtables into theCALL_TRACKERtable
We have split the
CALL_INSIGHTtable into theCALL_VIDEO,CALL_TOPIC, andCALL_STRUCTUREtables.We have added a new column,
calendar_event_id, to theCALLtable.This schema change applies to both existing and new connections.
Google Analytics 4
You can now set a rollback window between 2 and 30 days for each report in your connector setup form. Learn more in our rollback sync documentation.
Google Drive
Our Google Drive connector can now sync spreadsheets in Merge Mode. For more information, see our setup instructions. This feature is in beta and available to all connections. We will gradually roll out this feature to all existing connections.
Intercom
We now re-import the ARTICLE_HISTORY table in every sync due to limitations in the Intercom API. We perform a re-import to ensure data integrity.
Kantata
We now re-import the USER and WORKSPACE_ALLOCATION tables once a week to ensure data integrity.
Marketo
We now support syncing custom fields in the PROGRAM_MEMBERSHIP table. On your Connector Details page, go to the Schema tab and select or deselect the custom fields you want to sync.
MongoDB
MongoDB connections created on or after October 18, 2023, support two pack modes, Packed mode and Unpacked mode, at the connection level. We have now updated the default option of the Pack mode feature to Packed mode. When you select a pack mode on the Connection Details page, the selected behavior applies to all the tables enabled for the sync.
For MongoDB connections created before October 18, 2023, we continue to support both the pack modes at the table level.
To learn more, see our MongoDB pack mode documentation.
Optimizely
We now support Pack Mode for all Optimizely connections, so you can choose the form in which Fivetran delivers your data.
We have updated Packed as the default option for all new connections. Whereas for all the existing connections, we have retained Unpacked as the default selection to ensure continued service.
We are gradually rolling out this feature to all existing connections. For more information, see our Pack mode documentation.
Pendo
Fivetran now supports extracting data from Pendo using Data Sync.
Recharge
The Recharge connector now supports priority-first sync for the DISCOUNT table. Priority-first syncs fetch your most recent data first so that it's quickly ready for you to use. Recharge's priority-first syncs fetch the most recent 15 days' worth of data from the supported tables. We are gradually rolling out this change to all existing connections. To learn more, see our priority-first sync documentation.
Salesforce
We have added translation support for the following Global Variables:
- Api
- CustomMetadata
- Organization
- System.OriginDateTime
We now translate the formula fields containing these global variables. For more information about formula translations, see our documentation.
Slack
We have changed the connector type of our Slack connector from Lite to Standard. New connections created on or after November 1, 2023, use a new schema. As part of this upgrade, we have made the following improvements and schema changes:
We have updated our sync strategy for the conversations.history and conversations.replies endpoints. We now sync all the conversations from both endpoints into the
MESSAGEtable and its child tables:MESSAGE_BLOCKMESSAGE_BLOCK_ELEMENTMESSAGE_REACTIONMESSAGE_REACTION_USERMESSAGE_REPLY_USERMESSAGE_FILEMESSAGE_ATTACHMENT
Previously, we synced the data into the
MESSAGEandMESSAGE_REPLYtables and their child tables.We have added the following new tables:
CHAT_PERMALINKPINREMOTE_FILEREMOTE_FILE_CHANNELTEAM_BILLINGTEAM_PREFERENCE
We have renamed the following tables:
USERGROUPtable toUSER_GROUPUSERGROUP_PREFS_CHANNELtable toUSER_GROUP_PREFS_CHANNELUSERGROUP_PREFS_GROUPtable toUSER_GROUP_PREFS_GROUPUSERGROUP_USERtable toUSER_GROUP_USER
We have added three new columns to the
USERStable:localeprofile_api_app_idprofile_bot_id
This schema change applies to both existing and new connections.
Snapchat Ads
We now support custom reports that allow you to select the following parameters and fields:
- Breakdown
- Granularity
- Dimension (optional)
- Breakout (optional)
- Base metrics fields (optional)
- SKAd metrics fields (optional)
See our Custom Reports and Limitations documentation page for details.
Statsig
The Statsig connector now supports table-level re-syncs.
We have changed the authentication method for Statsig connector. We now use console secret key instead of the server-side secret key to authenticate the Statsig connector. Be sure to use the console secret key and re-authenticate your Statsig connector to ensure continued service. For more information, see Statsig's documentation.
Stripe
The Stripe connector now supports priority-first sync. Priority-first syncs fetch your most recent data first so that it's quickly ready for you to use. Stripe's priority-first syncs fetch the most recent 30 days' worth of data from the supported tables.
We have rolled out this feature for all active connections. If a connector is currently paused and if you unpause it within 2 months, the connector will start supporting priority-first sync as soon as you unpause it. However, if you unpause the connector after 2 months from now, we will consider it as a new connector and perform a historical sync on a priority-first basis. To learn more, see our priority-first sync documentation.
REST API Improvements
Kustomer
You can now configure the API usage limit of the Kustomer connector using our REST API. Previously, the default API usage limit was 90%. For more information, see our Kustomer API Configuration documentation.