How to Create & Use Merge Fields
Last updated: March 31, 2026
Merge Fields are how you make structured onboarding feel personal.
They allow you to dynamically insert real data into:
Task titles
Task descriptions
Module names
Project names
Instructions and messaging
Instead of writing static text, you can reference live project data — and OnRamp fills it in automatically.
That's how you scale personalization without manual edits.
What Is a Merge Field?
A Merge Field is a dynamic placeholder written in this format:
{{field_name}}When a project is created (or updated), OnRamp replaces that placeholder with real data.
For example:
Welcome to OnRamp, {{company_name}}!If the Company Name is "Acme Corp," the task will render as:
Welcome to OnRamp, Acme Corp!
How to Insert a Merge Field
When editing a supported text field (like a task description):
Click into the text editor
Type
/(forward slash)Select the desired merge field from the list
OnRamp will insert the correct {{field_name}} syntax automatically.
No memorizing field names required.
Where Merge Fields Can Be Used
Merge fields can be inserted into:
Task names
Task descriptions
Subtask names
Subtask descriptions
Module names
If the field supports dynamic content, you'll be able to use / to access merge fields.
Types of Merge Fields
Merge fields can reference values from:
Project-level data
Playbook Data Fields
CRM-mapped values
System values (like Project Owner details)
Let's look at two real examples.
Example 1: Using a System Value
(Project Owner's Booking Link)
Imagine you store a Call Booking Link on your User profile in OnRamp.
Each CSM might have their own booking link saved — for example:
Jane → Calendly link A
Marcus → Calendly link B
You can create a task like this:
Schedule your kickoff call with {{project_owner_name}} using this link:
{{booking_link}}Here's what happens:
The Workflow assigns the Project Owner
The Project Owner has a booking link saved on their profile
The merge field
{{booking_link}}dynamically pulls that value
Result:
Every customer sees the correct booking link for their assigned owner — automatically.
No copying. No manual edits. No wrong links.
Example 2: Using a Project-Level Value
(Company Name at Project Creation)
Now let's say your Workflow maps the CRM Account Name into a Data Field called:
company_name
You can use it inside your Playbook like this:
Task Title:
Welcome to {{company_name}}!Task Description:
We're excited to partner with {{company_name}} on your onboarding journey.When the project is created:
The Workflow maps the CRM Account Name
The Data Field stores the value
The Merge Field renders the personalized version
Each project feels intentional — without anyone editing it manually.
When Merge Fields Resolve
Merge fields resolve:
At project creation
If a merge field appears blank, it usually means:
The underlying data wasn't populated
The Workflow didn't map the field
The referenced user value (like booking link) wasn't set
Always confirm the source data exists before troubleshooting formatting.
Best Practices for Merge Fields
Only reference fields that are reliably populated
Keep personalization meaningful, not excessive
Align Data Field names clearly and consistently
Test using real records before publishing broadly
Merge fields should enhance clarity — not introduce risk.
High-Impact Merge Field Use Cases
Teams commonly use merge fields for:
Project Owner name and contact details
Booking links
Company name
Implementation type
Contract value
Go-live dates
Customer-specific instructions
Used well, merge fields turn a template into a tailored experience.
How This Fits into the Bigger Picture
Here's the dynamic chain:
CRM Data → Workflow Mapping → Data Field → Merge Field → Personalized Project Content
When structured correctly, every onboarding project feels custom — automatically.
Want to take it further? See Verify and Sync CRM Data Using Merge Fields, Conditional Logic, and Automations for a step-by-step workflow that combines merge fields with conditional subtasks and automation to keep your CRM up to date.