Skip to main content
When you’re working with Mary through Asana to refine campaign deliverables, she can handle a lot—but not everything. Here’s what’s supported and what isn’t.

What We Support

Text Formatting & Styling

Basic Formatting

Add or remove italics, bold, underline, text color, bullets, numbered lists, and checklists

Case Changes

Convert text to title case, sentence case, lowercase, or uppercase

Alignment

Change text alignment to left, right, center, or justified

Structure

Add indentation, insert blank lines, or adjust spacing in content blocks
  • Hyperlinks: Add or modify hyperlinks within content tokens
  • Link formatting: Convert links into Marketo-compatible format

Images

  • Image swapping: Replace images by providing new URLs
  • Dimension control: Reformat images to specific dimensions (if you don’t specify, Marketo will auto-stretch to fit the module)

What We Do NOT Support

These limitations help maintain campaign integrity and prevent unintended changes to your deliverables.

Specificity Requirements

Any changes without explicitly naming which token (content section name) you’re referencing will not be processed.
❌ Vague Request✅ Specific Request
”Make that section shorter”"Shorten the hero_body_copy token"

Brief & Document Handling

  • Post-submission edits: Making changes to your Google Doc after it’s been submitted to Mary (Support coming soon)
  • Resubmissions: Resubmitting the same brief document (Support coming soon)

Structural Changes

  • Module operations: Swapping out or rearranging modules within templates
  • Partial module edits: Removing individual components from a module (e.g., “Remove the third button from the CTA module”)

Tooling Limitations

  • Image editor: Using the allGood image editor directly in Asana

How to Work Effectively with Mary

1

Be Specific

Always name the token, deliverable, or section you want to change.
2

Use Clear Instructions

Instead of “update the copy,” try:"Change the email_subject token to 'Join us for Q2 Planning'"
3

Ask Questions First

If you’re not sure what tokens exist or what state a deliverable is in, ask Mary—she’ll answer immediately if the data exists.
4

Remember the Workflow

Mary processes instructions during the next prepare or deploy run for that deliverable. She won’t re-run everything unless something actually changed.

Examples

✅ Supported Requests

"Change the cta_button_text token to all caps"
"Add bold formatting to the first sentence in hero_body_copy"
"Swap the hero_image URL to https://cdn.example.com/new-banner.jpg"
"Change alignment of footer_disclaimer to center"
"Convert webinar_description to title case"

❌ Unsupported Requests

"Update that image"                             → Not specific about which token
"I edited the Google Doc, can you refresh?"     → Post-submission edits not supported yet
"Remove the third button"                       → Partial module edits not supported
"Swap out the hero module for a different one"  → Module swapping not supported