1. Home
  2. Setting Up Custom Link Previews for App Groups and SmartLinks – [Draft]

Setting Up Custom Link Previews for App Groups and SmartLinks – [Draft]


Custom Link Previews give marketers control over the branded card displayed when a SmartLink is shared via iMessage, SMS, or social media. Previews are powered by Open Graph metadata and can be configured at the App Group level (as a default) or overridden at the individual SmartLink level. This article covers how to configure both.

Marketers can configure previews at two levels:

  • App Group level — Sets a brand-wide default that is automatically inherited by all SmartLinks within that group.
  • Individual SmartLink level — Optionally overrides the App Group default with campaign- or link-specific branding.

High-Level Steps: How to Use the Tool

Custom Link Previews are configured in two places: at the App Group level (for a shared default) and optionally at the individual SmartLink level (for an override).


Prerequisites

Before configuring a Link Preview, confirm the following:

  • An existing App Group, or permission to create one.
  • An image asset ready to use. See the image specification callout in Part 1 below for sizing and format guidance.

Configuring the Link Preview at the App Group Level

The Link Preview configured at the App Group level serves as the default for all SmartLinks associated with that group. Complete this step first before configuring any SmartLink-level overrides.

  1. Navigate to App ConfigurationsApp Groups.
  2. Locate the App Group you want to configure. Click its action menu and select Edit.
  1. In the Edit App Group drawer, click the Link Preview tab.
  2. Complete the following fields:
    • Title — The headline text displayed in the preview card (e.g., your brand name or campaign tagline).
    • Description — A short supporting line displayed below the title (e.g., your website domain or a brief call to action).
    • Image URL — A direct URL to the image you want displayed in the preview card.
  3. Review the Live Preview card on the right side of the drawer. It renders a real-time preview of how the image, title, and description will appear when the link is shared. Confirm the preview looks correct before saving.
  4. Click Save. This preview becomes the default inherited by all SmartLinks in this group.

BEST PRACTICE: The console does not currently enforce image dimension or file-size validation. Before publishing, manually confirm your image meets the following specifications to ensure it renders correctly across social platforms and messaging apps:

Minimum dimensions: 300×200px
Maximum file size: 300KB
Recommended formats: JPG or PNG

Images that don’t meet these requirements may appear stretched, cropped, or fail to render on certain platforms.


Applying the Link Preview to a SmartLink

Once an App Group has a Link Preview configured, that preview is automatically inherited by any SmartLink associated with that group. No additional configuration is required to apply the default.

  1. Navigate to EngagementSmartLinks™.
  2. Click Add a SmartLink (or open an existing one).
  1. On the General tab, select the appropriate App Group from the dropdown.

NOTE: Selecting an App Group unlocks the Destinations and Link Preview tabs. These tabs remain inactive until an App Group is selected. The Domain field on the General tab is also auto-populated based on the selected App Group.

  1. Click the Link Preview tab — you’ll see the inherited App Group values displayed as read-only in the preview.

By default, the Override default link preview toggle is OFF. In this state:

  • The Title, Description, and Image URL fields are pre-filled and read-only, showing the values inherited directly from the App Group.
  • The Preview card renders the inherited values so you can confirm how the link will appear when shared.
  • No changes are needed.
  1. Click Save to apply the inherited preview to this SmartLink.

Overriding the Link Preview for an Individual SmartLink

If a specific SmartLink requires different preview content than the App Group default — such as a campaign-specific image or custom call to action — you can override the inherited values at the SmartLink level.

  1. With the SmartLink open, click the Link Preview tab.
  2. Toggle Override default link preview to the ON position.

Once the toggle is enabled:

  • The Title, Description, and Image URL fields become editable.
  • The fields are pre-filled with the App Group’s values as a starting point, so you only need to change what’s different for this link.
  1. Update the Title, Description, and/or Image URL with the values specific to this SmartLink.
  2. Review the updated Preview card to confirm the branding looks correct.
  3. Click Save.

BEST PRACTICE: The same image validation limitations apply to override fields — the console does not enforce dimension or file-size requirements. Manually verify your override image is ≥300×200px and under 300KB before saving.

💡 Note: Turning the Override toggle OFF restores the inherited App Group preview. Custom override values are saved but remain inactive until the toggle is turned back ON.


Platform-Specific Caching Behavior

Some social and messaging platforms cache link previews, which can affect how quickly a new or updated Custom Link Preview appears to recipients. Review the platform-specific behaviors below before sharing SmartLinks publicly.

Facebook, Messenger, and Instagram

Facebook caches link previews for up to 30 days. This has two practical implications:

  • Existing links that were already shared — If a SmartLink was shared on Facebook before Custom Previews were configured, Facebook will continue to serve the old (generic) preview until the cache expires (~30 days). To force an immediate update, use the Facebook Sharing Debugger:
    1. Paste the SmartLink URL into the debugger.
    2. Click Scrape Again (click twice if needed to fully process a new image).
    3. The updated preview will appear for all future shares of that link.
  • Posts that are already published — Once a SmartLink is embedded in a live Facebook post, that post’s preview is permanently locked to what was cached at the time of sharing. Re-scraping the URL will update the preview for future shares, but will not change the appearance of existing published posts.

💡 Tip: To avoid this issue, configure your Custom Link Preview at the App Group level before any SmartLinks in that group are shared publicly.

Snapchat

SmartLinks shared on Snapchat prior to the Custom Previews feature launch may no longer route correctly. Because Snapchat content is designed with short natural expiration, this is unlikely to require action. SmartLinks shared after the feature launch will route as expected.


Summary & Quick Reference

The table below summarizes the two levels at which Link Previews can be configured and how they interact.

LevelWhere ConfiguredBehaviorWhen to Use
App Group DefaultApp Configurations → App Groups → Edit → Link Preview tabSets the default Title, Description, and Image URL inherited by all SmartLinks in the group. Read-only on the SmartLink unless overridden.Use for brand-level or campaign-level defaults that apply across multiple SmartLinks.
SmartLink OverrideEngagement → SmartLinks™ → [SmartLink] → Link Preview tab → Override toggle ONReplaces the inherited App Group preview with SmartLink-specific values. Does not affect the App Group default or other SmartLinks.Use when a specific SmartLink needs its own image, title, or description distinct from the group default.

NOTE: Turning the Override toggle OFF on a SmartLink restores the inherited App Group preview. Any custom values entered in override mode are saved but not applied until the toggle is turned back ON.


Related Articles