What's New

New features.
Rain or shine.

Live local weather forecasts in your images, Timer Studio, interactive scratch-off experiences, and a completely redesigned UI that's cleaner, faster, and built to get you from idea to live campaign in minutes.

Weather image showing the recipient's local forecast for the day
Highlights

The biggest updates yet

New creative tools, a brand new interactive feature, and live local weather in every image.

Timer Studio

A full design canvas for countdown timers. Drag-and-drop layers, custom fonts, animations, progress charts, and more.

Scratch-Off Experiences

Interactive scratch-to-reveal landing pages. Gamify your emails with personalized offers, rewards, and surprises.

Live Local Weather

Real forecasts rendered in your images at the moment of open. Weather text, icons, and rules — personalized to each recipient's location.

New · Social Signals · August 10, 2026

Live Social-Proof Counters in Email

Every click (or open) bumps a live engagement counter in your email image — and everyone who opens afterward sees the bigger number. “1,501 people are loving this” grows with the audience, so social proof builds itself after the send goes out. Built on the Studio canvas: the Signal Counter is one layer in a fully designed creative, not a fixed badge.

Count from clicks (then forward to your destination) or opens — set per image
Fresh counters from one image via signal_key — new value per campaign, or a product merge tag for per-item counts across a catalog
Count once per subscriber with the standard nuid parameter — no extra setting required
Honest cold-start controls — seed offset, minimum count with fallback text, and a default image until the real count reaches your threshold
Full Studio design freedom around the counter — text, images, merge tags, data sources, and ready-made example templates that open in the editor
Explore Social Signals →
Social Signals live counter badge: 1,501 people are loving this
New · Personalized Images · August 7, 2026

Live Local Weather Forecasts

Every recipient sees their own local weather, live at the moment they open your email. New Weather Text and Weather Icon layers put real forecasts on the design canvas — pass each recipient's zip code or coordinates in the image URL for the most accurate forecast, and if you don't have them, we'll detect the location automatically. Pick a ready-made starter template and a weather-powered design opens in the designer already wired to live forecasts.

Ten weather fields as fully styleable text layers — city, conditions, current temp, highs and lows, chance of rain, wind, humidity, and more
Weather Icons map every forecast condition to an image — load a ready-made icon set in one click or swap in your own artwork
Show any day of the 7-day forecast — today-only cards, weekend panels, or full 5-day week strips laid out automatically
New Weather rules in Rule Sets — serve a rainy-day creative or a sunny-day creative from a single URL
Automatic °F/°C and localized day names by recipient country, with fail-safe fallback text and images when a location can't be determined
Explore Live Local Weather →
Personalized image showing the recipient's live local weather forecast
New · API & AI · August 5, 2026

Connect Your AI to NiftyImages

NiftyImages now hosts a Model Context Protocol (MCP) server, so any MCP-capable AI — Claude, ChatGPT, Codex, Cursor, and anything else that speaks the open standard — can work with your Data Stores conversationally. Ask for counts, update records, import CSVs — no SQL, no exports, no developer in the loop. And because Data Stores power live images, a record your AI updates in chat changes what recipients see on the next open.

Three-step, no-code setup — create an API key, add the MCP server URL to your AI tool, and start chatting
12 tools cover the full store lifecycle — create stores, search and count records, update values, and import CSVs straight from chat
Store-scoped API keys hand an AI exactly one list, while account keys can manage every store
Guard-railed for agents — read-only vs. destructive tool annotations, confirm-gated deletes, and every call logged in your API log
Agent-ready documentation — every doc available as plain Markdown for AI ingestion, OpenAPI schemas, and ready-made Agent Skills for timers, image browsing, maps, and store workflows
Explore AI & Agent Access →
store_mcp · agent
connected · store_mcp · ready
New · Personalized Images · July 22, 2026

Base64-Encoded Merge Tags

Keep personalized values out of plain sight. Text, Number, and Date merge tags can now declare that the incoming URL value is Base64-encoded — so names, points balances, and offers are no longer readable (or editable) directly in the image URL. Values are decoded server-side before formatting, and it pairs naturally with ESP encode filters. In Braze, use {{custom_attribute.${name} | base64 | url_param_escape}} so encoded values survive URL escaping.

New Encoding option (None / Base64) in Format Options for Text, Number, and Date tags
Decoding happens before formatting — casing, initials, trims, number expressions, and date formats all apply to the decoded text
Forgiving decoder automatically repairs URL-encoded values, stripped padding, Base64Url characters, and inserted whitespace
Fail-safe by design — if a value isn't valid Base64 it renders as-is, so existing images and templates keep working unchanged
Try Base64 merge tags →
Format Options window showing the new Encoding option set to Base64
New · Personalized Images · July 17, 2026

Image Effects

Restyle any image layer without re-uploading edited assets. Stack Grayscale, Gaussian Blur, Threshold, and Dithering effects on any image — a grayscale "sold out" state, a blurred teaser background, or a bold black-and-white promo — and they render server-side on every open, even for dynamic and data-driven images.

Grayscale with an adjustable level — from a subtle desaturation to fully monochrome
Gaussian Blur with a configurable radius for soft-focus and teaser treatments
One-click black-and-white via Threshold, or retro dot patterns with eight Dithering algorithms
Works on every image layer type — and transparent backgrounds keep their shape
Try Image Effects →
The same product image with grayscale, blur, threshold, and dithering effects applied
New · Personalized Images · July 15, 2026

Shrink Dynamic Text to Fit

Long personalized values no longer overflow or get clipped. Turn on Shrink to Fit for any text layer and the renderer automatically scales the type down until the complete value fits inside the box you designed — so names, offers, product descriptions, and other unpredictable data always render in full.

Evaluates both width and height, shrinking uniformly until the full value fits
Shrink-only — text that already fits keeps its authored size and is never enlarged
Word wrap, padding, alignment, and vertical-text layouts all keep working while resizing
Inline formatting is preserved — relative sizes, colors, bold, italic, underline, strikethrough
Try Shrink to Fit →
Personalized text automatically shrinking to fit inside its text box
New · Personalized Images · July 13, 2026

Style Personalized Text Inline

Add emphasis exactly where it matters without creating and aligning extra text layers. Lightweight formatting tags let names, offers, prices, deadlines, and other dynamic values use their own styling while the copy still wraps and aligns as one text block.

Use <b> or <strong> for bold, <i> or <em> for italic, and <u> for underline
Add strikethrough with <s>, <strike>, or <del>, plus custom sizes and colors with <size=52> and <color=#FF0000>
Nest tags to combine styles and use them around dynamic values, such as Hello <b><color=#32D74B>[FirstName]</color></b>
Start styling text →
Personalized text using italic, underline, strikethrough, font size, color, and bold formatting
New · ESP Integrations · May 26, 2026

Braze Integration

NiftyImages now connects directly to Braze so your team can move from creative to campaign-ready content blocks without copy-paste steps. Connect one or more Braze workspaces using a REST API key and regional instance, pull Braze personalization fields into the merge-tag picker, and send finished NiftyImages into Braze as reusable Content Blocks.

Pull standard and custom Braze attributes into the merge-tag picker using native Braze syntax
Send to Braze as either Email HTML or Cross-channel Image URL content blocks
Manage multiple Braze workspaces with friendly labels for agency and multi-brand workflows
Connect Braze →
Braze integration
New · ESP Integrations · May 21, 2026

HubSpot Integration

NiftyImages now plugs directly into HubSpot through a guided OAuth connection. Bring HubSpot contact fields into your merge-tag workflow, then publish finished NiftyImages to HubSpot as reusable Custom Modules so your team can launch faster without rebuilding creative blocks in multiple places.

Surface HubSpot standard and custom contact properties directly in the tag picker
Push approved NiftyImages into HubSpot as Custom Modules for repeatable sends
Name and manage multiple HubSpot portal connections from one NiftyImages account
Connect HubSpot →
HubSpot integration
New · ESP Integrations · May 11, 2026

Klaviyo Integration

A native, two-way connection between NiftyImages and Klaviyo. Link your accounts with a secure OAuth flow — no API keys to manage — then pull Klaviyo merge tags straight into the NiftyImages editor and push finished images back into Klaviyo as Universal Content blocks in a single click. Connect multiple Klaviyo accounts under one NiftyImages login for agency workflows.

Pulls standard and custom Klaviyo profile properties into the merge-tag picker
Send any NiftyImage to Klaviyo as a Universal Content block with one click
Multi-account connections labeled by name — built for agencies
Connect Klaviyo →
Klaviyo integration
New · Timer Studio · May 1, 2026

Count Up Mode

Timer Studio now counts up from a start date as well as down to a deadline. Flip a single Count Up toggle in the Event Date & Time panel and the entire timer switches direction — same canvas, same animations, same personalization, new story. Build time-since-launch banners, customer anniversaries, milestone counters, and "shipped X minutes ago" creatives without maintaining separate templates.

One toggle — flips any timer between countdown and count-up
All Studio features supported — charts, animations, effects, custom fonts
Pairs with fixed start dates, Email Open triggers, or Recurring schedules
Future start dates render at zero, then begin counting up automatically
Explore Timer Studio →
Timer Studio Count Up Mode example
New · Geo Maps · April 28, 2026

Studio Maps

Maps are now a full location-aware personalization layer — not just a rendered map image. Import any custom CSV columns alongside each location, drop map-bound text and image elements onto the Studio canvas, and target your creatives with new map-aware Rule Set conditions. One import powers the map, the surrounding copy, and the targeting logic.

Custom location fields — text, number, date, URL, boolean, image, link
Map Text and Map Image elements bound to the resolved location
Rule Sets evaluate Location Exists / Not Exists and custom map fields
Same location-resolution logic across rendering, design, and targeting
Explore Geo Maps →
Studio Maps custom location fields
Timer Studio

Countdown timers, reimagined

Timer Studio replaces the old timer builder with a full design canvas. Drag and drop text, images, shapes, and time components. Layer them, animate them, and position them exactly where you want. Build countdown creatives that match your brand — not a generic widget.

Drag-and-drop canvas with multiple layers
Upload custom fonts (TTF/OTF)
Animated effects — blink, rotate, waggle, glow
Progress charts — radial, circular, pie, linear
Explore Timer Studio →
Timer Studio drag-and-drop canvas
Scratch-Off Experiences

Gamify your emails with scratch-to-reveal

A brand new feature type. Create interactive scratch-off landing pages that reveal personalized offers, rewards, or surprises. Hosted by NiftyImages, optimized for mobile, and linked from any email with a simple URL.

Hosted landing page — no developer needed
Reveal any NiftyImage type (personalized, timer, chart)
Custom scratch covers — gold, silver, or your own design
Completion animations and post-scratch CTAs
Explore Scratchers →
Interactive scratch-off experience
Redesigned Interface

Cleaner. Faster. Everywhere.

The entire NiftyImages UI has been rebuilt from the ground up.

Significantly faster

Pages load faster, editors respond instantly, and the entire workflow feels snappier. Less waiting, more creating.

Cleaner layout

Simplified navigation, less visual clutter, and a modern design language that puts your content front and center.

Streamlined workflows

Fewer clicks to get things done. Create, customize, and deploy dynamic content faster than ever before.