Less boo. More booked. Halloween offer: 30 days free on any paid plan. Claim 30 days freeEvery new account gets one free mailbox for warmup and replies. No domain to buy. See how it works

Skip to content
Warmerly Expandi
One-to-one · Image and GIF personalisation

Image and GIF personalisation

One row, in depth: what each tool does, the verified numbers, and who each suits.

Expandi details read from its pricing page, FAQ, home page and help centre on 19 October 2026.

Warmerly, both channels

Not offered. AI writes text personalised to each prospect, using credits.

Expandi

Image and GIF personalisation at extra cost, and video through a Senspark add-on; prices not listed.

The short answer

Image and GIF personalisation, in one look.

Warmerly personalises text only: merge tags, a per-lead AI opener for email, and an optional AI-written LinkedIn message for each prospect. We found no per-lead image, GIF or video feature in Warmerly's code. Expandi can put a personalised image, GIF or video into a LinkedIn message, but through two third-party tools and at extra cost: its pricing page says image and GIF personalisation costs extra on top of the subscription and video is a paid add-on, and its help centre says the image side runs through Hyperise and the video side through Sendspark. It cannot be used in connection requests. Last checked 19 October 2026.

Warmerly, both channels

Not offered. AI writes text personalised to each prospect, using credits.

ExpandiExpandi ahead on this row

Image and GIF personalisation at extra cost, and video through a Senspark add-on; prices not listed.

The picture

Drawn side by side.

One lead, one message

Switch on what you want to personalise and see what each side can do with it

Warmerly, both channelsExpandi
Sent as
Personalise with
Maya OkaforOperations Director, Brightwell Foods
Example only, made-up lead
Warmerly, both channelsLimit 700 characters

ExpandiLimit not stated

Example only. The lead and message are made up to show the shape. Expandi's image, GIF and video routes run through Hyperise and Sendspark, third-party tools with their own accounts. Both prices are in the table below; Expandi's extra costs are not published.

What each side can do for each kind of personalisation
KindWarmerlyExpandi
Text tags8 built-in tags, plus custom fields4 default placeholders, plus dynamic ones
AI-written text1 AI credit each, off by defaultAI Hyper-personalization article listed, cost not stated
Image or GIFNot found in the codeHyperise, extra cost, not in a connection request
VideoNot found in the codeSendspark, paid add-on

What each side can carry

Per kind of personalisation, as each states it

Warmerly, both channelsExpandi
Read from Warmerly's code and Expandi's pricing page and help centre, 19 October 2026
KindWarmerlyExpandi
Text tags8 built-in tagsfirstName, lastName, companyName, sender tags and more, plus custom fields4 default placeholders{first_name}, {last_name}, {job_title}, {company_name}, plus dynamic ones
AI-written text1 AI credit eachOff by default; previewed before it sendsArticle listedAI Hyper-personalization; cost not stated
A different image per leadNot foundNo code sends an image on LinkedInYes, extra costThrough Hyperise, mapped from the lead's photo
A different GIF per leadNot foundYes, extra costThrough Hyperise; not shown in the campaign preview
A video per leadNot foundYes, paid add-onThrough Sendspark, first name required
The same file for every leadNot foundFor LinkedInYes1 per campaign step, 20 MB, kept up to 3 months
  • Yes
  • Yes, at extra cost
  • Listed, detail not stated
  • Not found

The limits that apply

Numbers each side states for this feature

Warmerly, both channelsExpandi
Warmerly, both channels
  • 280 characters, connection note
  • 700 characters, message
  • 1 AI credit per written message
  • 3 attempts before it falls back to your text
Expandi
  • 600x600 px image given as the example
  • 1 attachment per campaign step
  • 3 attachments, 20 MB each, in a direct message
  • Kept for up to 3 months

Warmerly's limits come from its LinkedIn AI code. Expandi's come from its help articles on Hyperise and attachments. Neither side publishes a limit for every item, so a missing number does not mean no limit.

How Warmerly does it

Warmerly, in detail.

Text, not pictures. Eight built-in merge tags, custom per-lead fields, an AI opener tag for email, and a LinkedIn message written for each prospect from their profile. No per-lead image, GIF or video.

01

Eight built-in merge tags

A campaign template can use email, firstName, lastName, companyName, senderFirstName, senderLastName, senderName and senderEmail, plus any custom field a lead carries. An unknown tag resolves to an empty string so a bad template never blocks a send, but the pre-launch check names it and stops the launch before it sends.

Warmerly product, checked 19 October 2026

02

An AI opener for email

The {{ai_opener}} tag is generated for each lead at send time from research on the lead's website. It needs a campaign brief: a step that uses it with no brief is a blocking pre-launch error, and a live test call to the opener model runs when you press Start. Leads with no website summary are flagged as a warning when more than 20 per cent of queued leads lack one.

Warmerly product, checked 19 October 2026

03

A LinkedIn message written for one person

Switch on Personalise with AI on a LinkedIn step and each connection note or message is written from that prospect's real profile (about, industry, experience, skills, up to 3 recent posts) and the campaign brief. It is off by default. Each written message costs 1 AI credit, refunded when the output is not used. The limits are 280 characters for a connection note and 700 for a message.

Warmerly product, checked 19 October 2026

04

What you approved is what is sent

A preview for a real lead is stored, and the engine sends that stored text for that lead and step. The model may only use facts in the profile, links are limited to the campaign's own booking and offer links, and a failed check means the text is not used. The model gets 3 attempts before the step falls back to your own template.

Warmerly product, checked 19 October 2026

05

LinkedIn sends are text

The LinkedIn send call takes an account, a recipient and a text string. The native LinkedIn parser treats an attachment-only message as an empty body when it reads inbound mail. We found no code that sends an image, GIF, video or file on LinkedIn.

Warmerly product, checked 19 October 2026

06

Images in email are checked, not generated

The pre-launch copy check warns when an email has more than 3 images or more than 5 links. That is a spam-risk heuristic you can acknowledge. We found nothing that builds a different image for each lead.

Warmerly product, checked 19 October 2026

07

Where Warmerly is behind

If a personalised image, GIF or video in the first message is the point of your outreach, Warmerly has no equivalent today. Its personalisation is words only, and the LinkedIn AI writes from profile facts, not from pictures.

Warmerly product, checked 19 October 2026

How Expandi does it

Expandi, in detail.

Image and GIF personalisation sits on the Business plan page as a paid extra, and video as a paid add-on. The help centre shows both run through third-party tools (Hyperise for images and GIFs, Sendspark for video) that you connect per LinkedIn profile. No amounts are published.

01

The pricing page

The Business plan list says: "Image & GIF Personalization This service requires an additional cost to your existing subscription." The next line lists video personalization as an available integration with Senspark and a paid add-on. No price is given for either.

expandi.io/pricing · read 19 October 2026

02

Text placeholders first

The default placeholders are {first_name}, {last_name}, {job_title} and {company_name}. The same list offers Hyperise (for images and GIFs) and Dynamic Placeholder, for placeholders you create or import yourself. The Builder collection also lists an AI Hyper-personalization article (title only; we did not read it).

help.expandi.io/en/articles/5405770-default-placeholders · read 19 October 2026

03

Images and GIFs run through Hyperise

The help article says you build the image or GIF in Hyperise (a third-party tool), keep it Active, and map each lead's LinkedIn photo into the design from Expandi's data. A square 600x600 px image is given as the example. You need a Hyperise account, which you create on Hyperise's own site.

help.expandi.io/en/articles/5405354-hyperise-integration · read 19 October 2026

04

Set up once per LinkedIn profile

Hyperise is connected with an API token pasted into each LinkedIn profile's settings: "You need to do this step for each LinkedIn profile that you wish to use the Hyperise integration." An agency with several client profiles repeats it for each one.

help.expandi.io/en/articles/5405354-hyperise-integration · read 19 October 2026

05

Not in connection requests

"You cannot use Hyperise in a connection request." It also cannot be used in a first group message or a group follow-up, and Hyperise GIFs do not show in the campaign preview, only once the message is sent.

help.expandi.io/en/articles/5405354-hyperise-integration · read 19 October 2026

07

Attachments as a plainer route

Messages (not connection requests) can carry attachments: documents DOC, DOCX, PPT, PPTX, PDF, XLS, XLSX and images GIF, JPEG, PNG. A direct message can include 3 attachments of up to 20 MB each; a campaign step takes 1 attachment per message and still needs a text body. Files are kept for up to 3 months. These are the same file for every lead, not personalised.

help.expandi.io/en/articles/11729758-how-to-add-attachments-to-your-message · read 19 October 2026

08

What it does for you

A per-lead picture or video in a LinkedIn message is something Expandi can do and Warmerly cannot. The cost of doing it is two more subscriptions you manage yourself, a per-profile setup, and a price that is not published.

expandi.io/pricing · read 19 October 2026

What Expandi does not say

We looked, and found no statement on these. That is about its published pages only, not about the product.

  • The price of the image and GIF service, or of the video add-on
  • Which plan or tier needs the image and GIF service beyond the Business plan list
  • Who bills for Hyperise or Sendspark (the help articles give no billing detail)
  • What happens to a Sendspark video after its 7-day free trial for the Sendspark account
  • Limits on video length, format or volume
  • Whether attachments work in InMail (the attachments article does not say)

Where the sources disagree

We report each version rather than pick one.

  • The vendor's name for the video tool is spelled three ways: its pricing page says "Senspark", its help centre says "Sendspark" and its home page says "Sendspark and Hyperize". We use Sendspark and Hyperise, the spellings in the help centre.
  • The pricing page lists video as available only as a paid add-on, but the Sendspark help article mentions a 7-day free trial of a Sendspark account. Those are different things (Expandi's add-on and Sendspark's own account) and neither article ties them together.
  • The Sendspark article lists connection request actions in the Builder campaign as a place for video, while the Hyperise article says it cannot be used in a connection request. They cover different tools, so both can be true.
The numbers

Only what we could verify.

Image and GIF personalisation: Warmerly and Expandi side by side. Warmerly is in the first column.
MeasureWarmerly, both channelsExpandi
Image and GIF personalisationNot offered. AI writes text personalised to each prospect, using credits.Image and GIF personalisation at extra cost, and video through a Senspark add-on; prices not listed.
Text placeholders built in8 built-in, plus custom lead fields4 default placeholders, plus dynamic ones you create
Per-lead image or GIFNot found in the codeYes, through Hyperise, at extra cost
Per-lead videoNot found in the codeYes, through Sendspark, paid add-on
AI-written message for one prospect1 AI credit each, off by defaultAI Hyper-personalization article exists, cost not stated
Message length for AI text280 characters (note), 700 (message)Not stated
Attachments per messageNot found for LinkedIn1 per campaign step, 3 per direct message, 20 MB each
Allowed in a connection requestText note onlyNo image, GIF or attachment
In practice

What it means for you.

Our reading of the facts above. Not a promise, and not the only reasonable reading.

1

Pictures are Expandi's ground

If your first LinkedIn message works because it carries the prospect's own photo on a custom image, or a short video with their name in it, that is Expandi's strength and Warmerly has no answer for it.

2

Words are Warmerly's ground

If the personalisation you want is a sentence that shows you read their profile, Warmerly's LinkedIn AI writes it from their real profile and stores a preview, for 1 credit a message. Expandi lists AI hyper-personalisation too, so check its cost.

3

Count the extra tools

The Expandi route needs a Hyperise or Sendspark account on top of the seat, set up on each LinkedIn profile. None of the three prices is published together, so ask before you budget.

Who it suits

Pick the one that fits.

Warmerly, both channels

Warmerly is the better fit if

  • You want personalisation that is text, written from a prospect's real profile
  • You send email and LinkedIn from one sequence and want one tool to check merge tags before launch
  • You do not need a different picture or video for each lead
Expandi

Expandi is the better fit if

  • A personalised image, GIF or video in the message is central to your outreach
  • You already use Hyperise or Sendspark and want them inside LinkedIn campaigns
  • You are happy to pay for add-ons and set them up for each LinkedIn profile
Questions
Can Warmerly send a personalised image or video on LinkedIn?

We found no code in Warmerly that sends an image, GIF, video or file on LinkedIn. Its LinkedIn send takes text only.

Does Expandi charge extra for image and GIF personalisation?

Its pricing page says the service requires an additional cost on top of your existing subscription and lists video as a paid add-on. It does not publish the amounts.

Can I use a personalised image in a connection request on Expandi?

Its help centre says Hyperise cannot be used in a connection request. Its Sendspark article lists connection request actions in the Builder campaign as a place a video can go.

Does Warmerly have AI personalisation?

Yes, as words: an AI opener tag for email and an optional AI-written LinkedIn message for each prospect. A written LinkedIn message costs 1 AI credit and is off by default.

Sources

Expandi pages were read on 19 October 2026. Plans and wording change, so check the vendor's own page before you decide. Warmerly details come from the product as it runs today.

See it on your own mailbox.

Connect a mailbox. Warmerly runs alongside whatever you send from now, so you can compare before you move anything.

Free plan, no card. Paid plans: 7-day trial, first charge on day 8.