Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Deploy - February 21, 2023 #4874

Merged
merged 84 commits into from
Feb 21, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
84 commits
Select commit Hold shift + click to select a range
c07ef1d
Loplat Partnership Docs
KellieHawks Jan 31, 2023
c55c074
Mozart Data Partnership Docs
KellieHawks Feb 3, 2023
af6cdb1
added tiles
KellieHawks Feb 3, 2023
cd664c7
Sisu data partnership docs
KellieHawks Feb 8, 2023
4d62f8a
moved files
KellieHawks Feb 8, 2023
b59bc3e
Email onboarding feedback and edits
lydia-xie Feb 8, 2023
3164129
Flywheel Partnership Docs
KellieHawks Feb 10, 2023
40179c1
update permission set
KellieHawks Feb 10, 2023
4534f2e
Nift Partnership Docs
KellieHawks Feb 14, 2023
5c2b32b
Nift partnership docs
KellieHawks Feb 14, 2023
2fc912a
Edits
lydia-xie Feb 14, 2023
c8dbacd
Sageflo Partnership Docs
KellieHawks Feb 14, 2023
1743484
edit
KellieHawks Feb 14, 2023
2c12909
Fix merge conflicts
lydia-xie Feb 15, 2023
d1aa993
SSL edits
lydia-xie Feb 15, 2023
b8406d0
Edits
lydia-xie Feb 16, 2023
781cfd8
Fix merge conflict
lydia-xie Feb 16, 2023
a59c465
Feedback and edits
lydia-xie Feb 16, 2023
872637b
More feedback
lydia-xie Feb 16, 2023
0728764
Edit
lydia-xie Feb 17, 2023
5753580
Add Komo partner docs
sandcastle Feb 17, 2023
fff4988
Fix up links in Komo partner doco
sandcastle Feb 17, 2023
0f7911f
Braze documentation review
KellieHawks Feb 17, 2023
0e89604
Apply suggestions from code review
KellieHawks Feb 17, 2023
6cf60f2
Merge pull request #4802 from braze-inc/lx/email
KellieHawks Feb 17, 2023
47551b5
ActionIQ and Airbyte Parternship Docs
KellieHawks Feb 17, 2023
172be10
1212855|i18n_03_Feb_2023_08_00_20_497_2|1675432823061-GlobalLink Tran…
zzhaobraze Feb 17, 2023
4486356
1212853|i18n_03_Feb_2023_08_00_20_497|1675432820564-GlobalLink Transl…
zzhaobraze Feb 17, 2023
d19eae3
1212856|i18n_03_Feb_2023_08_00_26_533|1675432826657-GlobalLink Transl…
zzhaobraze Feb 17, 2023
91a8550
done
KellieHawks Feb 17, 2023
9267dee
Fix broken link
bre-fitzgerald Feb 17, 2023
40afd66
Merge pull request #4868 from braze-inc/bre-fitzgerald-patch-2
lydia-xie Feb 17, 2023
0b8bb56
add swift snippet to RN setup
hokstuff Feb 17, 2023
e8ba91e
move swift tab first
hokstuff Feb 17, 2023
7bdae23
code quotes
hokstuff Feb 17, 2023
0340ce0
BD-1920: Update attribution and trigger order for change attribute tr…
KellieHawks Feb 17, 2023
47a8795
set logger levl info
hokstuff Feb 17, 2023
50b4861
Merge pull request #4869 from braze-inc/SDK-3403-docs-RN-SwiftSetup
josh-mccrowell-braze Feb 17, 2023
509e14f
Merge pull request #4871 from braze-inc/BD-1920
lydia-xie Feb 17, 2023
b29a965
BD-1923: Clarify internationalization is not available in IAM DND editor
bre-fitzgerald Feb 17, 2023
5bf1286
Merge pull request #4872 from braze-inc/BD-1923
lydia-xie Feb 17, 2023
2012f44
BD-1925
lydia-xie Feb 17, 2023
5de0395
Merge pull request #4873 from braze-inc/BD-1925
bre-fitzgerald Feb 17, 2023
77782fe
1212854|i18n_03_Feb_2023_08_00_20_497_1|1675432821791-GlobalLink Tran…
zzhaobraze Feb 17, 2023
a288a58
fix yaml
zzhaobraze Feb 21, 2023
1404219
Merge pull request #4859 from sandcastle/develop
KellieHawks Feb 21, 2023
387dd3d
Merge branch 'develop' into kh/nift
KellieHawks Feb 21, 2023
7c571c8
Merge pull request #4864 from braze-inc/i18n_03_Feb_2023_08_00_20_497…
KellieHawks Feb 21, 2023
a9eb9cf
Merge pull request #4867 from braze-inc/i18n_03_Feb_2023_08_00_20_497…
KellieHawks Feb 21, 2023
e161885
Merge pull request #4865 from braze-inc/i18n_03_Feb_2023_08_00_20_497…
KellieHawks Feb 21, 2023
66c9a0e
Merge pull request #4866 from braze-inc/i18n_03_Feb_2023_08_00_26_533…
KellieHawks Feb 21, 2023
6925ca7
Apply suggestions from code review
KellieHawks Feb 21, 2023
0854658
Merge branch 'develop' into kh/sageflo
KellieHawks Feb 21, 2023
e660942
Update _docs/_partners/message_orchestration/channel_extensions/loyal…
lydia-xie Feb 21, 2023
4cce759
Merge pull request #4834 from braze-inc/kh/nift
lydia-xie Feb 21, 2023
a967456
Merge branch 'develop' into kh/sageflo
KellieHawks Feb 21, 2023
49c44f9
Merge branch 'develop' into kh/ioplat
KellieHawks Feb 21, 2023
28f280e
Merge pull request #4837 from braze-inc/kh/sageflo
bre-fitzgerald Feb 21, 2023
728326c
Merge branch 'develop' into kh/ioplat
KellieHawks Feb 21, 2023
f8f9b09
Merge branch 'develop' into kh/mozart_data
KellieHawks Feb 21, 2023
ca9bcc8
Merge branch 'develop' into kh/flywheel
KellieHawks Feb 21, 2023
030d8e4
Merge pull request #4740 from braze-inc/kh/ioplat
lydia-xie Feb 21, 2023
ad07398
Merge branch 'develop' into kh/mozart_data
KellieHawks Feb 21, 2023
19d2a52
Merge branch 'develop' into kh/flywheel
KellieHawks Feb 21, 2023
f6b62c9
Merge pull request #4771 from braze-inc/kh/mozart_data
KellieHawks Feb 21, 2023
3f4803c
Merge branch 'develop' into kh/flywheel
KellieHawks Feb 21, 2023
534931b
Merge branch 'develop' into kh/actioniq
KellieHawks Feb 21, 2023
3558688
Note about machine opens
borisrev Feb 21, 2023
8d88956
Update _docs/_partners/data_and_infrastructure_agility/workflow_autom…
lydia-xie Feb 21, 2023
dee8340
Merge pull request #4814 from braze-inc/kh/flywheel
KellieHawks Feb 21, 2023
5839a2f
Merge branch 'develop' into kh/actioniq
KellieHawks Feb 21, 2023
8b6ba2b
BD-1921
lydia-xie Feb 21, 2023
32409b2
Sisu data
KellieHawks Feb 21, 2023
4e35392
Merge pull request #4877 from braze-inc/intel-timing-mach-opens
bre-fitzgerald Feb 21, 2023
242345a
Merge pull request #4863 from braze-inc/kh/actioniq
bre-fitzgerald Feb 21, 2023
4bfdce6
add links
KellieHawks Feb 21, 2023
5e8f5c4
Merge pull request #4878 from braze-inc/BD-1921
KellieHawks Feb 21, 2023
8e1cb97
Merge branch 'develop' into kh/sisu_data
KellieHawks Feb 21, 2023
208d765
Merge pull request #4797 from braze-inc/kh/sisu_data
lydia-xie Feb 21, 2023
dcb38dd
SMS
KellieHawks Feb 21, 2023
a477528
Apply suggestions from code review
KellieHawks Feb 21, 2023
c95f77a
BD-1931: Update global state change currents event
KellieHawks Feb 21, 2023
1ddafcd
Merge pull request #4879 from braze-inc/kh/sms_updates
lydia-xie Feb 21, 2023
604f783
Merge pull request #4880 from braze-inc/BD-1931
lydia-xie Feb 21, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ Add Braze SDK import at the top of the `AppDelegate.swift` file:
import BrazeKit
```

In the same file, create the Braze configuration object in the `application:didFinishLaunchingWithOptions:` method and replace the API key and endpoint with your app's values. Then, create the Braze instance using the configuration, and create a static property on the AppDelegate for easy access:
In the same file, create the Braze configuration object in the `application(_:didFinishLaunchingWithOptions:)` method and replace the API key and endpoint with your app's values. Then, create the Braze instance using the configuration, and create a static property on the `AppDelegate` for easy access:

```swift
static var braze: Braze? = nil
Expand All @@ -76,7 +76,8 @@ func application(
apiKey: "<BRAZE_API_KEY>",
endpoint: "<BRAZE_ENDPOINT>"
)
// Enable logging or customize configuration here
// - Enable logging or customize configuration here
configuration.logger.level = .info
let braze = BrazePlugin.initBraze(configuration)
AppDelegate.braze = braze

Expand All @@ -90,7 +91,7 @@ Import `BrazeKit` at the top of the `AppDelegate.m` file:
@import BrazeKit;
```

In the same file, create the Braze configuration object in the `application:didFinishLaunchingWithOptions:` method and replace the API key and endpoint with your app's values. Then, create the Braze instance using the configuration, and create a static property on the AppDelegate for easy access:
In the same file, create the Braze configuration object in the `application:didFinishLaunchingWithOptions:` method and replace the API key and endpoint with your app's values. Then, create the Braze instance using the configuration, and create a static property on the `AppDelegate` for easy access:

```objc
- (BOOL)application:(UIApplication *)application
Expand All @@ -100,6 +101,7 @@ In the same file, create the Braze configuration object in the `application:didF
[[BRZConfiguration alloc] initWithApiKey:@"<BRAZE_API_KEY>"
endpoint:@"<BRAZE_ENDPOINT>"];
// - Enable logging or customize configuration here
configuration.logger.level = BRZLoggerLevelInfo;
Braze *braze = [BrazePlugin initBraze:configuration];
AppDelegate.braze = braze;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -216,14 +216,64 @@ cd ios && pod install
#### Step 2.2: Configure the Braze SDK

{% subtabs global %}
{% subtab SWIFT %}

Import the Braze SDK at the top of the `AppDelegate.swift` file:
```swift
import BrazeKit
```

In the `application(_:didFinishLaunchingWithOptions:)` method, replace the API key and endpoint with your app's values. Then, create the Braze instance using the configuration, and create a static property on the `AppDelegate` for easy access:

```swift
func application(
_ application: UIApplication,
didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey : Any]? = nil
) -> Bool {
// Setup Braze bridge
let moduleInitializer = BrazeReactBridge() as? RCTBridgeDelegate
let bridge = RCTBridge(
delegate: moduleInitializer,
launchOptions: launchOptions)
let rootView = RCTRootView(
bridge: bridge,
moduleName: "<YOUR_PROJECT_NAME>",
initialProperties: nil)
self.bridge = rootView.bridge

// Configure views in the application
window = UIWindow(frame: UIScreen.main.bounds)
let rootViewController = UIViewController()
rootViewController.view = rootView
window.rootViewController = rootViewController
window.makeKeyAndVisible()

// Setup Braze
let configuration = Braze.Configuration(
apiKey: "<BRAZE_API_KEY>",
endpoint: "<BRAZE_ENDPOINT>")
// - Enable logging and customize the configuration here
configuration.logger.level = .info
let braze = BrazeReactBridge.initBraze(configuration)
AppDelegate.braze = braze

return true
}

// MARK: - AppDelegate.braze

static var braze: Braze? = nil
```

{% endsubtab %}
{% subtab OBJECTIVE-C %}

Import the Braze SDK at the top of the `AppDelegate.m` file:
```objc
@import BrazeKit;
```

In the `application:didFinishLaunchingWithOptions:` method, replace the API key and endpoint with your app's values. Then, create the Braze instance using the configuration, and create a static property on the AppDelegate for easy access:
In the `application:didFinishLaunchingWithOptions:` method, replace the API key and endpoint with your app's values. Then, create the Braze instance using the configuration, and create a static property on the `AppDelegate` for easy access:

```objc
- (BOOL)application:(UIApplication *)application
Expand All @@ -248,6 +298,7 @@ In the `application:didFinishLaunchingWithOptions:` method, replace the API key
BRZConfiguration *configuration = [[BRZConfiguration alloc] initWithApiKey:@"<BRAZE_API_KEY>"
endpoint:@"<BRAZE_ENDPOINT>"];
// - Enable logging and customize the configuration here
configuration.logger.level = BRZLoggerLevelInfo;
Braze *braze = [BrazeReactBridge initBraze:configuration];
AppDelegate.braze = braze;

Expand Down
11 changes: 11 additions & 0 deletions _docs/_partners/data_and_infrastructure_agility.md
Original file line number Diff line number Diff line change
Expand Up @@ -107,5 +107,16 @@ valid_partner_list:
url: /docs/partners/data_and_infrastructure_agility/analytics/tellius/
- name: Contentsquare
url: /docs/partners/data_and_infrastructure_agility/analytics/contentsquare/
- name: Sisu Data
url: /docs/partners/data_and_infrastructure_agility/business_intelligence/sisu_data/
- name: ActionIQ
url: /docs/partners/data_and_infrastructure_agility/customer_data_platform/actioniq/
- name: Airbyte
url: /docs/partners/data_and_infrastructure_agility/workflow_automation/airbyte/
- name: Flywheel
url: /docs/partners/data_and_infrastructure_agility/workflow_automation/flywheel/
- name: Mozart Data
url: /docs/partners/data_and_infrastructure_agility/workflow_automation/mozart_data/


---
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
nav_title: Business Intelligence
article_title: Business Intelligence Partners
page_order: 3

page_type: landing
search_tag: Partner
description: "This page lists Braze partners (Alloys) that allow you you integrate with business intelligence products."

layout: partner_page
partner_api: "https://www.braze.com/api/v1/partners"
partner_path: "https://www.braze.com/product/alloys/partners/"

partner_top_header: "Business Intelligence"

valid_partner_list:
- name: Sisu Data
url: /docs/partners/data_and_infrastructure_agility/business_intelligence/sisu_data/

---
Original file line number Diff line number Diff line change
@@ -0,0 +1,78 @@
---
nav_title: Sisu Data
article_title: Sisu Data
description: "Sisu Data is the leader in cloud decision intelligence that uses ML to automatically segment metric performance and deliver fast, comprehensive, and actionable insights."
alias: /partners/sisudata
page_type: partner
search_tag: Partner
---

# Sisu Data

> [Sisu Data][2] is the leader in cloud decision intelligence that uses machine learning to automatically decompose metric performance and deliver fast, comprehensive, and actionable insights.

The Sisu Data and Braze integration allows you to understand across all campaigns or at a campaign level why metrics (e.g., open rate, click-through rate, conversion rate, etc.) are changing and what drives the most optimal outcomes. Once these segments are identified, Braze users can materialize the outputs in their data warehouse or send them directly from Sisu to Braze to retarget and reengage users.

## Prerequisites

| Requirement | Description |
| ----------- | ----------- |
| Sisu account | A [Sisu][3] account is required to take advantage of this partnership. |
| Braze REST API key | A Braze REST API key with `users.track` permissions. <br><br> This can be created within the **Braze Dashboard > Developer Console > REST API Key > Create New API Key**. |
| Braze REST endpoint | [Your REST endpoint URL][1]. Your endpoint will depend on the Braze URL for your instance. |
| Cloud warehouse | This integration assumes your Braze data is stored in a cloud warehouse (e.g., Snowflake, BigQuery). To streamline this integration process, we recommend utilizing Braze's native functionality via [Currents][4]. |
{: .reset-td-br-1 .reset-td-br-2}

## Integration

### Step 1: Prepare a dataset

The dataset should indicate the KPI you want Sisu to analyze. For instance, if you want to better understand why conversion rates dropped week-over-week, the reach record should represent a weekly conversion. The columns in the dataset should be potential reasons why the conversion rate could drop.

### Step 2: Create a metric

Once the dataset is prepped, you will need to create a metric that references an aggregated column. Since a dataset can power multiple metrics, the user can also curate a set of dimensions that should or shouldn't be part of all analyses by default. Note that users can always continue to curate at the analysis level.

![][6]

### Step 3: Create an analysis

There are different analyses that users can create in Sisu depending on the use case. One of the most common analyses is a period-over-period analysis to understand which segments have changed the most. Users can decide whether to analyze daily, weekly, monthly, or custom time periods by selecting the relative time periods.

For example, the user can create a month-over-month conversion rate analysis for a particular ad group and engagement channel and understand the top positive and negative drivers.

{% tabs %}
{% tab Top positive drivers %}

![]({% image_buster /assets/img/sisudata/kda_result_positive.png %})

{% endtab %}
{% tab Top negative drivers %}

![]({% image_buster /assets/img/sisudata/kda_result_negative.png %})

{% endtab %}
{% endtabs %}

From here, you can hone in on cohorts they may want to engage in or modify campaigns. For instance, Sisu has automatically identified that push notifications sent on Tuesdays and emails sent in large volumes severely affect the conversion rate.

![][9]

### Step 4: Write back the results to the data warehouse

Users can extract the results from Sisu using [Sisu's API][10] and materialize the segments in a data warehouse. Snowflake customers can activate these segments in Braze via [Cloud Data Ingestion][5].

For other data warehouses, users can leverage an existing activation solution or contact Sisu for additional help.

## Support

For questions about this integration, contact Sisu at partners@sisudata.com.

[1]: {{site.baseurl}}/developer_guide/rest_api/basics/#endpoints
[2]: https://sisudata.com/
[3]: https://sisudata.com/
[4]: {{site.baseurl}}/user_guide/data_and_analytics/braze_currents/setting_up_currents/
[5]: {{site.baseurl}}/user_guide/data_and_analytics/user_data_collection/cloud_ingestion/overview/
[6]: {% image_buster /assets/img/sisudata/metric_creation.png %}
[9]: {% image_buster /assets/img/sisudata/segment.png %}
[10]: https://docs.sisudata.com/docs/api/#tag/AnalysesService/operation/AnalysesService_AnalysisRunResults
Original file line number Diff line number Diff line change
Expand Up @@ -42,5 +42,9 @@ valid_partner_list:
url: /docs/partners/data_and_infrastructure_agility/customer_data_platform/dynamics_365_customer_insights/
- name: Octolis
url: /docs/partners/data_and_infrastructure_agility/customer_data_platform/octolis/
- name: ActionIQ
url: /docs/partners/data_and_infrastructure_agility/customer_data_platform/actioniq/



---
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
---
nav_title: ActionIQ
article_title: ActionIQ
description: "This article covers the Braze and ActionIQ integration. ActionIQ is a enterprise Customer Data platform for marketers, analysts, and technologists. This integration allows brands to sync and map their ActionIQ data directly to Braze."
alias: /partners/actioniq/
page_type: partner
search_tag: ActionIQ

---

# ActionIQ

> [ActionIQ][2] brings order to customer experience chaos. The ActionIQ Customer Experience (CX) Hub gives all teams direct but controlled self-service access to customer data to discover audiences and orchestrate experiences at scale.

The Braze and ActionIQ integration allows brands to sync and map their ActionIQ data directly to Braze, empowering the delivery of extraordinary customer experiences based on the entire breadth of their customer data. The integration enables the users to:
- Map audience segments or custom attributes to Braze directly from ActionIQ
- Forward the events tracked by ActionIQ to Braze in real time to trigger personalized and targeted campaigns

## Prerequisites

| Requirement | Description |
| ----------- | ----------- |
| ActionIQ account | An ActionIQ account is required to take advantage of this integration. |
| Braze REST API key | A Braze REST API key with `users.track` and `user.export.ids` permissions. <br><br> This can be created within the **Braze Dashboard > Developer Console > REST API Key > Create New API Key**. |
| Braze REST endpoint | [Your REST endpoint URL][1]. Your endpoint will depend on the Braze URL for your instance. |
{: .reset-td-br-1 .reset-td-br-2}

## Integration

### Connect ActionIQ to Braze

In ActionIQ, set up a Braze connection by providing your REST API key and Braze REST endpoint.

To match to consumers in the Braze platform, the following identifiers must be included in your activation setting:
- `braze_id`
- `external_id`

Once your integration has been connected, information will start sending to Braze.

#### Event integration

The ActionIQ platform can also be configured to receive event information via its streaming ingest service. This integration option forwards these events to Braze for marketers to use to orchestrate or trigger marketing campaigns. The event integration can send additional ActionIQ attributes as part of the properties within the event payload.

The events integration sends the following information to Braze:
- Event name
- Consumer identifier (either `braze_id` or `external_id`)
- Timestamp
- Event properties, which are populated by any additional attributes in the export setting

## Using this integration

Once your segments have successfully exported to Braze, you can find them as custom attributes on user profiles with the following naming convention:`AIQ_<Audience ID>_<Split ID>`.

Optionally, custom attributes used for message personalization can also be sent. Additional attributes included in the export will appear in Braze with the same name as the ActionIQ Attribute header.

To create a segment of these users, In Braze, navigate to **Segments**, create a new segment, and select **Custom Attributes** as your filter. From here, you can choose the ActionIQ custom attribute. Once created, you can select your segment as an audience filter when creating a campaign or Canvas.

[1]: {{site.baseurl}}/developer_guide/rest_api/basics/#endpoints
[2]: https://www.actioniq.com/
Original file line number Diff line number Diff line change
Expand Up @@ -24,5 +24,11 @@ valid_partner_list:
url: /docs/partners/data_and_infrastructure_agility/workflow_automation/hightouch/
- name: Census
url: /docs/partners/data_and_infrastructure_agility/workflow_automation/census/
- name: Airbyte
url: /docs/partners/data_and_infrastructure_agility/workflow_automation/airbyte/
- name: Flywheel
url: /docs/partners/data_and_infrastructure_agility/workflow_automation/flywheel/
- name: Mozart Data
url: /docs/partners/data_and_infrastructure_agility/workflow_automation/mozart_data/

---
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
---
nav_title: Airbyte
article_title: Airbyte
description: "This article covers the Braze and Airbyte integration. Airbyte is an open-source data integration engine that helps you consolidate your data in your data warehouses, lakes, and databases, forwarding real-time events from Airbyte to Braze."
alias: /partners/actioniq/
page_type: partner
search_tag: Airbyte

---

# Airbyte
[Airbyte](https://airbyte.com/) is an open-source data integration engine that helps you consolidate your data in your data warehouses, lakes, and databases.

The Braze and Airbyte integration allows users to create a data pipeline to collect and analyze Braze data by connecting all of your applications and databases to a central warehouse. Once data has been collected in the central warehouse, data teams can explore Braze data effectively using their preferred business intelligence tools.

## Prerequisites

| Requirement | Description |
| ----------- | ----------- |
| Airbyte Cloud account | An [Airbyte Cloud](https://cloud.airbyte.io/workspaces) account is required to take advantage of this integration. |
| Braze REST API key | A Braze REST API key with all permissions. <br><br> This can be created within the **Braze Dashboard > Developer Console > REST API Key > Create New API Key**. |
| Braze REST endpoint | [Your REST endpoint URL][1]. Your endpoint will depend on the Braze URL for your instance. |
{: .reset-td-br-1 .reset-td-br-2}

## Integration

1. In your Airbyte Cloud account, navigate to **Sources > + New Source > Set up the Source**.
2. Enter "Braze" as the source name and select **Braze** from the source dropdown.
3. Provide your endpoint URL, Braze REST API key, and start date. Click **Set up Source**.

### Supported sync modes

Airbyte's Braze source connector supports the following [sync modes](https://docs.airbyte.com/cloud/core-concepts#connection-sync-modes):
- **Full Refresh | Overwrite**: sync all records from the source and replace data in the destination by overwriting it.
- **Incremental Sync | Append**: Sync new records from the source and add them to the destination without deleting any data.

### Supported streams

- [`campaigns`](https://documenter.getpostman.com/view/4689407/SVYrsdsG?version=latest#f3b0b3ef-04fb-4a31-8570-e6ad88dacb18)
- [`campaigns_analytics`](https://documenter.getpostman.com/view/4689407/SVYrsdsG?version=latest#c07b5ebd-0246-471e-b154-416d63ae28a1)
- [`canvases`](https://documenter.getpostman.com/view/4689407/SVYrsdsG?version=latest#e6c150d7-fceb-4b10-91e2-a9ca4d5806d1)
- [`canvases_analytics`](https://documenter.getpostman.com/view/4689407/SVYrsdsG?version=latest#0fd61e93-7edf-4d87-a8dc-052420aefb73)
- [`events`](https://documenter.getpostman.com/view/4689407/SVYrsdsG?version=latest#93ecd8a5-305d-4b72-ae33-2d74983255c1)
- [`events_analytics`](https://documenter.getpostman.com/view/4689407/SVYrsdsG?version=latest#0bd1ab63-d1a5-4301-8d17-246cf24a178c)
- [`kpi_daily_new_users`](https://documenter.getpostman.com/view/4689407/SVYrsdsG?version=latest#07756c39-cfa0-40a0-8101-03f8791cec01)
- [`kpi_daily_active_users`](https://documenter.getpostman.com/view/4689407/SVYrsdsG?version=latest#90a64560-65aa-4f71-a8ef-1edf49321986)
- [`kpi_daily_app_uninstalls`](https://documenter.getpostman.com/view/4689407/SVYrsdsG?version=latest#59c4d592-3e77-42f8-8ff1-d5d250acbeae)
- [`cards`](https://documenter.getpostman.com/view/4689407/SVYrsdsG?version=latest#9fa7a3bc-4a02-4de2-bc4c-8f111750665e)
- [`cards_analytics`](https://documenter.getpostman.com/view/4689407/SVYrsdsG?version=latest#9cdc3b1e-641e-4d62-b9e8-42d04ee9d4d8)
- [`segments`](https://documenter.getpostman.com/view/4689407/SVYrsdsG?version=latest#1349e6f4-3ce7-4e60-b3e9-951c99c0993f)
- [`segments_analytics`](https://documenter.getpostman.com/view/4689407/SVYrsdsG?version=latest#62d9d142-cdec-4aea-a287-c13efea7415e)

{% alert note %}
Rate limits differ depending on the stream. Visit the [rate limits table](https://www.braze.com/docs/api/api_limits/#rate-limits-by-request-type) for more information.
{% endalert %}
Loading