Skip to main content

How to Add an Estimate Link and Opportunity Merge Tags in Smart Marketing Templates

Learn how to insert a Customer Portal estimate link (as text or a button) and use Opportunity-level merge tags like Service Date and Service Type (primary) in Smart Marketing templates for more personalized campaigns.

Written by Michelle Carone

Overview

Smart Marketing templates support Special Links and merge tags so you can:

  • Send customers directly to their online estimate in the Customer Portal.

  • Personalize emails with Opportunity details (for example, Service Date and Service Type (primary)).

In the template editor, Special Links insert a placeholder URL that SmartMoving replaces with the correct Customer Portal estimate link when the email is sent.


Before You Start

  • You must have access to Smart Marketing and Templates.

  • Your campaign should be designed to send in a context where an opportunity is available (so opportunity-based personalization can resolve correctly).

💡 SmartTip: Send a test email from the template editor to verify formatting and that your CTA/link is behaving as expected.


How To Add the Estimate Link in the Template

Add the Customer Portal Estimate Link Inside Text

Use this when you want a standard hyperlink in a paragraph (for example, “Sign your estimate now”).

  1. Go to Smart Marketing > Templates, then open the template you want to edit.

  2. Click into a Text block and highlight the words you want to turn into a link.

  3. In the text formatting options, choose Special Links.

  4. Select:

    • Estimate

    • Customer Portal

  5. Save your template.

Note: The editor inserts a placeholder link. When the email is sent, SmartMoving replaces it with the correct Customer Portal estimate URL for the recipient.


Add the Customer Portal Estimate Link to a Button

Use this when you want a clear call-to-action (CTA), like a “View Estimate” button.

  1. In the template editor, add or select a Button block.

  2. In the button’s settings panel (right side), find the link/URL field.

  3. Click Special Links (near the URL field).

  4. Select:

    • Estimate > Customer Portal

  5. Update the button text (for example, “View Estimate” or “Sign Estimate”).

  6. Save your template.

💡SmartTip: For mobile readability, keep button text short and action-oriented.


Adding the Affiliate Portal Link in a Smart Marketing Template

The Affiliate Portal link adds a personalized link to each affiliate's own portal in your Smart Marketing campaign emails. It works the same way as the Customer Portal estimate link and is inserted as a special link, so you add it to a text link or a button rather than from the merge tag list.

Add the Affiliate Portal link inside text

  1. Open the Smart Marketing email template you want to edit.

  2. Select the text you want to turn into a link, then open the link options.

  3. Under Special Links, choose Affiliate Portal. The Affiliate Portal link is added to the selected text.

  4. Click Save. Each affiliate who receives the campaign gets a link to their own affiliate portal.

Add the Affiliate Portal link to a button

  1. Open the Smart Marketing email template and select a button, or add one.

  2. In the button's link settings, open Special Links.

  3. Choose Affiliate Portal. The button is set to the Affiliate Portal link.

  4. Click Save. The button links each affiliate to their own affiliate portal.


How the Affiliate Portal link resolves in a Smart Marketing campaign

  • The Affiliate Portal link resolves for each recipient when the campaign is sent, so every affiliate receives a link to their own portal.

  • The Affiliate Portal link is available for all campaign types in the template editor.

  • The Affiliate Portal link depends on Affiliate Contact Sync being enabled in Smart Marketing. If affiliate contact sync is off, affiliates are not in your contacts and the link has nothing to resolve to.


Affiliate Portal link limitations in Smart Marketing

  • When a campaign is sent to a recipient who is not an affiliate, the Affiliate Portal link does not resolve and appears empty. This matches how the Customer Portal link behaves for a recipient with no opportunity.

  • Drip campaigns cannot target affiliates, so the Affiliate Portal link has no affiliate recipient to resolve to in a drip campaign. Use a one-time or automated affiliate campaign for the Affiliate Portal link.


How to Insert Opportunity Merge Tags

Use these when you want to personalize your email copy based on the opportunity tied to the campaign trigger.

Examples:

  • “Your Service Date move is coming up.”

  • “This estimate is for your Service Type service.”

  1. Click into a Text block where you want the value to appear.

  2. Choose Merge Tags in the editor.

  3. Insert:

    • Service Date

    • Service Type

  4. Save your template.

Note: These values resolve using the opportunity that triggered the campaign, so the same contact could receive different values depending on which opportunity qualifies them for the send.


Best Practices

  • Put the estimate link in a prominent spot (top section and/or repeated near the bottom).

  • Use both:

    • A short text link (“View your estimate”), and

    • A button CTA (“Review Estimate”)
      to increase click-through opportunities.

  • Pair Opportunity merge tags with clear context:

    • “Your move on Service Date”

    • “Your Service Type (primary) service”


Troubleshooting

The estimate link doesn’t take the customer to the right place

  • Confirm you selected Special Links > Estimate > Customer Portal (not a manually pasted URL).

  • If you’re using a campaign type that depends on opportunity context, make sure the send is triggered in a way that can resolve the correct opportunity details.

The Service Date or Service Type shows up blank (or not as expected)

  • Verify the underlying opportunity has those fields populated in SmartMoving.

  • Confirm the message is being sent from a campaign that’s associated with an opportunity-driven trigger/qualification (so the system knows which opportunity to use).

I can’t find certain merge tags in the list

If a merge tag is intentionally hidden (for example, used internally to build special links), it may not appear in the merge tag picker even though SmartMoving still uses it behind the scenes.

The Affiliate Portal link is blank in a sent email.

The recipient is not an affiliate, or Affiliate Contact Sync is turned off. The Affiliate Portal link only resolves for affiliate recipients when affiliate contact sync is enabled.

Did this answer your question?