Using Placeholders

Placeholders allow you to personalize emails at scale. Learn how to use standard fields, custom fields, and AI-generated content in your email templates.

What are Placeholders?

Placeholders are variables in your email templates that get replaced with actual contact data when emails are sent. They use the format {{field_name}}. WarmOpener replaces these with the contact's actual information at send-time.

Standard Field Placeholders

These are built-in fields available for all contacts:

  • {{first_name}} - Contact's first name (Example: "John")
  • {{last_name}} - Contact's last name (Example: "Smith")
  • {{email}} - Contact's email address (Example: "john@acme.com")
  • {{company}} - Company name (Example: "Acme Corp")

Custom Field Placeholders

Any custom field you add to your contacts can be used as a placeholder. Simply use the field name:

  • {{job_title}} - If you have a custom field named "job_title"
  • {{industry}} - If you have a custom field named "industry"
  • {{recent_news}} - If you have a custom field named "recent_news"

AI-Generated Field Placeholders

Fields generated by AI (see AI Personalization section) can also be used as placeholders:

  • {{Personalized_Opening}} - AI-generated opening line specific to the contact
  • {{Pain_Point}} - AI-identified pain point based on contact's industry/role
  • {{Value_Prop}} - AI-crafted value proposition tailored to the contact

Example Email Template

Subject: Quick question about {{company}}'s growth

Hi {{first_name}},

I noticed {{company}} recently {{recent_news}}. Congratulations on that milestone!

{{Personalized_Opening}}

I work with {{industry}} companies facing {{Pain_Point}}. We've helped similar organizations increase their outreach efficiency by 40%.

{{Value_Prop}}

Would you be open to a quick 15-minute call next Tuesday or Wednesday?

Best,
Your Name

How Placeholders Work

When you launch a campaign, WarmOpener:

  1. Schedules emails for each contact in your target list
  2. When it's time to send, retrieves the contact's data from the database
  3. Replaces all placeholders with the contact's actual information
  4. Sends the personalized email via your connected inbox

⚠️ Missing Data

If a contact doesn't have data for a placeholder, it will be replaced with an empty string. For example, if {{company}} is empty, the email will show a blank space. Always ensure your contacts have complete data before launching campaigns.

💡 Pro Tip

Use the Preview feature on the Sequences page to see how your email will look with actual contact data before launching a campaign. This helps catch missing fields and formatting issues.

Need help? Email Support
Using Placeholders | WarmOpener Docs | WarmOpener