Skip to main content

How to Set Up a Dynamic CSM Email Address or Phone Number

This guide walks you through how to create a dynamic email address or phone number field that automatically displays the correct information based on the project owner.

Written by Jen Weaver
Updated over a week ago

This guide walks you through how to create a dynamic email address or phone number field that automatically displays the correct information based on the project owner.

When set up properly:

  • Each internal user (CSM, Onboarding Manager, etc.) will have their own email address and/or phone number stored in their profile.

  • The correct contact information will dynamically appear inside your playbook tasks based on who owns the project.

You’ll complete this in three main stages:

  1. Create a data field

  2. Add contact details to users

  3. Add the merge field to your playbook


Step 1: Create the Data Field

First, create a custom data field that will store each internal user’s contact information.

1. Go to Settings

Navigate to Settings → Data Fields.

2. Create a New Data Field

Click to create a new data field and configure it as follows:

For Email Address

  • Name: CSM Email (or Internal Email Address)

  • Description: Optional (e.g., “Primary contact email for project owner”)

  • Object Type: Internal User

  • Field Type: Text

For Phone Number

  • Name: CSM Phone Number (or Internal Phone)

  • Description: Optional (e.g., “Primary contact phone for project owner”)

  • Object Type: Internal User

  • Field Type: Number

Important: The object type must be Internal User, because this information belongs to your employee/team member — not the customer.

3. Save the Field

Once saved, your new field will appear in your Data Fields list.

If you’re adding both email and phone, repeat this process for each one.


Step 2: Add the Email Address or Phone Number to Each User

Now that the field exists, you need to populate it for each internal team member.

1. Go to Users

Navigate to your Users section in the left-hand sidebar.

2. Edit a User

  • Click on a user

  • Click Edit

  • Scroll down until you see the new field (e.g., “CSM Email” or “CSM Phone Number”)

3. Add Their Contact Information

  • Enter their email address or phone number

  • Save the changes

4. Repeat

Repeat this process for every internal user whose contact information should appear dynamically in projects.


Step 3: Add the Merge Field to Your Playbook

Now you’ll connect the data field to your playbook so it appears dynamically inside tasks.


Part A: Create the Merge Field

  1. Go to Library

  2. Open the relevant Playbook

  3. Navigate to Merge Fields

  4. Create a new merge field

Configure it as follows:

  • Choose System

  • Select Owner of the Project

  • Choose your newly created field (e.g., “CSM Email” or “CSM Phone Number”)

Once created, this merge field will now be available inside your playbook tasks.


Part B: Insert the Merge Field Into a Task

  1. Open the task where you want the contact information to appear.

  2. Type a backslash (\)

  3. Select Merge Fields

  4. Choose the field you created (Email or Phone)

You will see merge field code appear (typically in bracketed or highlighted format).


What Happens When the Playbook Triggers?

When the playbook creates a new project:

  • The system checks who the project owner is.

  • It pulls that person’s email address or phone number from their user profile.

  • The merge field is replaced with the actual contact information.

Instead of seeing merge field code, the project will display the correct email address or phone number — specific to that project owner.


Example Use Cases

You might use this in tasks like:

  • “Reach out to your CSM at: [Dynamic Email Field]”

  • “For questions, contact your onboarding manager at: [Dynamic Phone Field]”

  • “Your primary contact is: [Dynamic Email] | [Dynamic Phone]”

This ensures that no matter who owns the project, the correct contact information automatically appears.


Final Result

You now have a fully dynamic contact information system:

  • Each internal team member has their own stored email and/or phone number.

  • The correct information automatically appears in projects.

  • No manual updates are needed when assigning different owners.

This setup improves accuracy, reduces manual errors, and keeps your customer communication consistent across all workflows.


Did this answer your question?