Liquid Templating, Plus a Velocity Converter for Marketo Migrators
Liquid is now integrated with Paminga's builders and Tokens — far more robust personalized content, everywhere it matters. And if you're migrating off Marketo, we built a Velocity → Liquid converter to do the painful part of the move for you.
Two updates that landed together. Here's what each one unlocks.
Liquid, Everywhere
You can now use Liquid in your Emails, Landing Pages, CTAs, Forms — and in Tokens.
If you've ever wanted to do logic in your content — conditional blocks, defaults, formatting, math on numeric fields, light templating — Liquid is the layer that lets you. It's a well-known, well-documented templating language. Most of you have probably already used it without realizing.
Combine Liquid with Brand Kits and folder Tokens, and personalization stops being a per-asset chore. Set values once. Logic happens at render time. Same asset, customized per contact.
A Velocity Converter for Marketo Migrators
Marketo uses Velocity for templated content. Paminga uses Liquid. Same idea, different syntax — and rewriting every template by hand is exactly the kind of busywork that makes a CRM/MAP swap take three months longer than it should.
We built a Velocity → Liquid converter so you don't have to.
❌ Don't paste a Velocity block into a Paminga Email and pray.
✅ Do drop your Velocity template into the converter, copy the Liquid output, and paste it where you need it.
It handles the structural translation — conditionals, loops, variable references — so you can spend your migration time on strategy and QA, not on rewriting #if blocks.
Why This Matters
Most "personalization" in MAPs is field substitution wearing a fancy hat. Liquid moves the bar — your content can react to the contact, the Account, the campaign Token, the time of day, anything in scope.
Combine that with Paminga's other render-time machinery — Brand Kits, Tokens, and Conditional Sections, Rows, and Elements — and you can ship far fewer assets that do far more work.
Get Started
- Open any new-builder Email, Landing Page, CTA, or Form
- Drop a Liquid expression into a text element —
{{ contact.firstName | default: "there" }}is a fine first try - If you're coming from Marketo, paste a Velocity block into the Velocity Converter and copy the Liquid output back
Tell us what you're trying to template — we'd love to fold the hard cases into our examples and docs.



