Before you start
- A community or VIP workspace. Broadcasts only exist in those two, so this does too.
- A broadcast open, far enough through that you are composing the message.
- The campaign you are converting: the newsletter, the ad, the landing page. A screenshot of it is enough — an image, some copy, or both. The Generate button stays disabled until one of them is filled in.
- The destination URLs for any buttons you want. Dynamo writes the labels; you supply the links.
- 1
Open Generate message
Everything around the message — audience, exclusions, scheduling, testing and results: Send a BroadcastStart a broadcast the usual way and work down to the message. Where the composer is still empty, Generate message sits alongside Add Message and Load from library.
It opens its own dialog on top of the broadcast you have already set up — the channel, the audience and the schedule are not touched by anything in here. All it does is write the message.
- 2
Give it the campaign you already have
Base image is the creative the generated card image is built from. Its style, palette and subject carry over.
The most useful thing to put here is usually not a bare product shot — it is a screenshot of the whole campaign as it already exists. Take the email newsletter, screenshot the lot of it in one picture: the hero image, the headline, the body copy, the offer, the small print. Dynamo reads the whole thing and converts that email into a message.
Any aspect ratio is accepted, which is what makes a long email screenshot workable. The card that comes out is always square, so a tall newsletter or a wide banner does not arrive as a tall or wide card — it is recomposed to fit.
Leaving it empty is a real option, not a gap. With no base image, the card image is written from your copy alone.
Tip: A full-page screenshot is doing double duty: it is the visual reference and the copy at the same time. If your campaign lives somewhere you can also copy text out of, paste that into Reference copy as well — see the next step for why that matters for the numbers.
Base image sets the look; the output is square regardless of what you put in. - 3
Paste the copy
Reference copy takes the newsletter, the ad caption or the campaign brief as text — the same campaign again, in a form Dynamo does not have to read off a picture.
Offers and numbers are carried across word for word, so a percentage, a price or a deadline arrives intact rather than paraphrased into something vaguer. That is the reason to paste the text even when you have already screenshotted it: an exact "20% off until Sunday" is worth not leaving to chance.
Copy on its own is enough to generate. Between the base image and this field you need one, not both — but a campaign you feed in both ways gives the clearest result.
The numbers in your reference survive the rewrite. - 5
Open More options
Everything above is the reference. More options is the shape of the message that comes out of it: what format it takes, who it is written for, and whether an image is part of it.
The defaults are a coherent message on their own — a single notification with an image. Opening this panel is about deliberately changing one of those, not about filling in blanks.
- 6
Choose single notification or carousel
Single notification is one card with up to three buttons, each linking out to a URL.
Carousel is a set of swipeable cards. Choosing it adds a Number of cards field — 2 to 10, each card getting its own generated image and a different angle on the same offer.
Cards are written as different angles, not as one message split into parts. Pick a number you actually have angles for: two strong cards beat ten restatements of the same sentence.
Two formats. Single notification is the default. Number of cards appears once Carousel is selected. - 7
Say who it is for
Audience Description is optional, free text, and the field most worth filling in: who receives this, in your own words.
It shapes the copy and is never repeated back to the reader. Writing "players who haven’t logged in for the last 90 days" changes how the message is written without the message ever telling anyone you noticed they were gone.
Tip: This is not the same thing as the audience you picked for the broadcast. That decides who the message is delivered to; this decides how it reads to them. Nothing keeps the two in sync, so if you change one, check the other.
Describe the reader, not the message. - 8
Decide whether to include an image
Include an image changes the shape of what arrives. On, it is a card with a title and subtitle beside a square image generated for this message. Off, it is a text message of up to 640 characters and no image.
Off is not a lesser version of On. 640 characters is far more room than a card title and subtitle, so an offer that needs its conditions spelled out can genuinely read better without the image.
On by default. - 9
Generate, then read it as a draft
The line in the bottom-left corner is a live check on the dialog, not a label. It tells you what is still missing: "Add a base image or some copy to generate" when there is no reference yet, "Every button needs a valid redirect link" when a button is sitting there empty. The Generate message button stays disabled the whole time.
When it is satisfied, the same line turns into a note rather than a blocker — "Dynamo writes the copy — you can edit it after." — and the button lights up.
What it produces lands in the composer, in the same place a message you had written by hand would sit, and from there the broadcast finishes the usual way: test it on a real device, then send it now or schedule it.
Read it before you test it, and read it against the original. The conversion is only right if the offer survived it: check that the discount, the price, the deadline and any conditions say what the email said. The wording is not yours until you have agreed to it.
Ready: the line becomes a note about editing, and the button lights up. - 10
What went in: a launch newsletter
This is a real launch newsletter — dark green, magenta and mint, a hero image of chat bubbles, a headline, one paragraph, three columns headed Connect, Send and Read, a Book your kickoff call button, and a footer.
It went in as a single screenshot of the whole email. Reference copy was left empty, Audience Description was left empty, and the only thing changed under More options was the message type: Carousel.
So everything the generated message knows, it read off that one picture.
The reference: one email, screenshotted top to bottom. - 11
What came out: five carousel cards
One thing to know before the detail: this run was recorded in the marketing message composer, which is where the greeting visible in it comes from. The conversion is the same either way, and the cards are the part to look at.
Five cards came back.
The structure of the email is still legible in them. Card one is the headline: "Reach players where they already are". Cards two, three and four are the Connect, Send and Read columns, in the order they appeared. Card five is the call to action — "Start with a 30-minute kickoff" — made out of the Book your kickoff call button and the line printed under it.
Look at what came across. "About three weeks" and "win-back" are still there word for word, from the Send column, and "Thirty minutes" came through as "a 30-minute kickoff". The palette is the email’s, and the Dynamo mark turns up inside the fourth card’s image. Every card got its own generated square image and its own button label — See how it works, Connect player data, Launch campaign, Track performance, Book kickoff call.
And look at what could not come across. {{brand}}, {{am_name}}, the unsubscribe link, the company address: the email’s merge fields and footer are not Dynamo’s and do not survive the trip. Where the email said "Thirty minutes with {{am_name}}, your account manager", card five says "Speak with your account manager" — the field is gone and the sentence still stands. Where personalization does appear — @[user_name], on the first card — it is Dynamo’s own, not the email’s.
Nothing here is locked because a machine wrote it. Each card has a pencil to edit it, an icon to duplicate it and a bin to delete it.
What came out: five carousel cards
The generated carousel, open in Edit Message.
One campaign, one more channel
The habit worth forming is to stop treating the DM as a campaign you write separately. Whatever went out by email this month is already a reference — screenshot it, drop it in here, and the Messenger version is a review rather than a rewrite. Two things still matter afterwards: fill in Audience Description, which is optional and does more for the copy than anything else in the dialog, and test the broadcast on a real device before sending. A generated message deserves that test more than a hand-written one, not less — you did not choose the words.
Back to all tutorials