---
title: "NiftyImages + Braze Integration Guide"
url: "https://support.niftyimages.com/en/article/niftyimages-braze-integration-guide"
language: "en"
last_updated: "2026-06-01T13:59:24.783Z"
---

# NiftyImages + Braze Integration Guide

The NiftyImages integration for Braze allows marketers to connect their Braze account directly to NiftyImages for faster campaign creation and easier personalization workflows.

## **Overview**

Once connected, teams can:

-   Sync existing Braze personalization variables directly into NiftyImages
-   Build dynamic content using real subscriber data
-   One-click publish finished assets into Braze Content Blocks
-   Reuse dynamic content across campaigns, templates, and automated flows
-   Avoid manual copy/paste workflows and merge tag errors

## **Main Features**

### **1\. Contact Variable Sync**

Use your existing Braze contact properties directly inside NiftyImages without recreating or manually remapping customer data.

**What this accomplishes**

After connecting Braze:

-   Existing Braze personalization variables automatically appear inside the NiftyImages editor
-   Teams can personalize:
-   -   Images
    -   Countdown timers
    -   Maps
    -   Calendars
    -   Scratch-offs
    -   Dynamic text
    -   Loyalty progress bars
    -   Charts & graphs
    -   And more

**Benefits**

-   No manual merge tag typing
-   Reduce personalization errors
-   Use the exact fields already configured in Braze
-   Faster campaign production
-   Easier collaboration across teams

  

## **2\. Braze Content Blocks**

One-click publish assets directly into Braze as reusable Content Blocks.

**What this accomplishes**

Once a NiftyImage is complete:

-   Push it directly into Braze
-   Reuse it across:
-   -   Marketing emails
    -   Email templates
    -   Campaigns
    -   Shared brand assets

**Benefits**

-   No manual HTML copy/paste
-   Centralized content management
-   Faster deployment across campaigns
-   Easier updates and version control
-   Ideal for agencies and multi-brand teams

  

## **Setup Instructions**

### **Step 1 — Open Integrations**

Inside NiftyImages:

1.  Navigate to **Integrations**
2.  Locate the **Braze** integration
3.  Click **Connect**

The integration screen explains the available features and connected accounts.

Click **Connect Braze**

  

### **Step 2 — Connect Your Braze Account**

Click:

**Open your Braze Account**

Braze authenticates with a **REST API key** (there’s no OAuth).

Under **Settings → APIs** and Identifiers with the **custom\_attributes.get** and **content\_blocks.create** permissions, then paste it along with your instance (REST Endpoint) inside NiftyImages

  

![](https://cdn-assets.productfruits.com/4f323299-16be-43e2-bbce-fa95194a9669)

![](https://cdn-assets.productfruits.com/e8e626d4-a8ea-4b77-a8e5-e4c45f6631d2)

![](https://cdn-assets.productfruits.com/4d10b586-331e-400f-89b5-ea044971d184)

  

### **Step 3 — Approve Access**

Authorize the requested permissions inside NiftyImages.

Once complete:

-   Your Braze account will appear under Connected Braze accounts
-   Status will display as:
-   -   Active
    -   Connected

You can connect multiple Braze accounts if needed.

  

## **Using Contact Property Sync**

### **Step 1 — Create or Edit an Image inside NiftyImages**

Create a Personalized Image.

### **Step 2 — Access Braze Properties**

When editing or adding merge tags:

-   Your Braze personalization variables automatically appear in the picker
-   Select variables directly from the interface

Examples:

-   First Name
-   Loyalty Points
-   Delivery Date

No manual merge tag formatting is required.

![](https://cdn-assets.productfruits.com/043de7c3-a532-4a19-bd61-c5930420c472)

### **Step 3 — Save Your Image**

Any saved images using these merge tags will automatically include your Braze personalization variables in the Image URL.

  

## **Using Braze Content Blocks**

### **Step 1 — Finish Your Asset**

Complete your NiftyImage design.

### **Step 2 — Publish to Braze**

Click the publish option inside NiftyImages.

Select:

![](https://cdn-assets.productfruits.com/425065b7-cc35-486a-bbe9-f0d18e4a11ca)

  

NiftyImages will automatically create a reusable Content Block inside Braze.

### **Step 3 — Use Inside Braze**

Inside Braze:

1.  Open a marketing email
2.  Add Personalization

![](https://cdn-assets.productfruits.com/6e0b7253-742d-4914-920a-226cc25682f9)

  

3.  Select Content Blocks to add a NiftyImages asset

![](https://cdn-assets.productfruits.com/ed7a411e-e17c-4a59-93d8-ad41d095a95e)

  

  

  

  

  

  

  

  

  

The content is now reusable across future emails.

  

## **Disconnecting an Account**

**At any time:**

1.  Return to **Integrations**
2.  Open the Braze connection page
3.  Click the remove/disconnect icon

**Disconnecting:**

-   Revokes the OAuth token
-   Removes NiftyImages access
-   Stops synchronization immediately

  

## **Best Practices**

**Recommended Workflow**

1.  Connect Braze
2.  Create reusable branded assets in NiftyImages
3.  Use synced personalization properties
4.  Publish to Braze Content Blocks
5.  Reuse assets across campaigns and templates
