MediaMonk.ai Logo

An AI Ecosystem Built for Sales, Marketing & Customer Engagement Excellence.

SETTING UP THE PERSONALIZER USING THE CSV DATA SOURCE

GSC Data Tool
When you opt to import leads via CSV, you’re giving the Personalizer a defined list of contacts and associated data. This allows our system to enrich and craft tailored messaging sequences that resonate with each prospect’s unique business context. Before proceeding, ensure that your CSV is properly formatted, contains valid email addresses (where possible), and includes descriptive data columns.

Key Fields and What They Mean

1. Give This Personalizer Context a Name

  • Purpose: Helps you identify and manage multiple Personalizer contexts within your account.
  • Example: “LinkedIn Cold Contacts Personalizer” or “March 2024 B2B Leads Campaign”
  • Tip: Choose a name that reflects the origin of the list or the specific campaign to keep your contexts organized.
2. Choose a Brand Persona

  • Purpose: Select the persona that the Personalizer will use as the “voice” and tone of your outreach. Your brand persona may represent your company’s style—casual, authoritative, thought-leader, or consultative.
  • Example: “Consultative Advisor” or “Tech Innovator”
  • Tip: Make sure the chosen persona aligns with both your brand identity and the audience’s expectations. A persona geared toward high-level decision-makers might differ from one targeting entry-level professionals.
3. Describe the Incoming Data for This Personalizer Context

  • Purpose: Provide contextual background about the leads you are uploading. This helps guide the Personalizer in understanding the nature of the contacts and the relevance of certain enrichment data.
  • Example: “The list contains contacts across various industries—mainly small business owners, solopreneurs, and Managing Directors. Most leads were sourced via a LinkedIn Sales Navigator search targeting high-growth tech startups.”
  • Tip: Include details about the roles, industries, or company sizes in the CSV. This extra context helps the Personalizer craft more meaningful ice-breakers.
4. Describe the Value Proposition

  • Purpose: Clarify what you are offering to these contacts and why they should care. This is the “What’s in it for them?” that the Personalizer will use to shape the messaging.
  • Example: “These prospects stand to benefit from our automated lead generation platform, which can streamline their outreach efforts and reduce their cold prospecting time by 50%. We aim to initiate a conversation on how we can help them scale cost-effectively.”
  • Tip: Be concise and specific. Highlight how your solution addresses a known challenge or improves upon a current process, ensuring the message feels relevant and valuable.
5. Upload Your List (CSV Only)

Purpose: This is where you provide the Personalizer with your cleaned and finalized CSV file.
Requirements:

  • Header Row: Ensure the first row contains descriptive headers for each column.
  • Email Addresses: Include a valid email address in one column for as many contacts as possible. Remove rows with no email addresses, or route them to a separate Waalaxy workflow.
  • Descriptive Columns: Have at least one column that offers descriptive text, such as a LinkedIn profile summary or company bio, to help the Personalizer generate more context-rich messaging.

Best Practices for CSV Upload

  • Clean Your Data First: Remove rows without email addresses and ensure that all formatting is consistent.
  • Double-Check Headers: Confirm that column headers accurately reflect the data contained within, helping the Personalizer identify important fields like “Email,” “Description,” “Company,” etc.
  • Provide Relevant Context: More detail in the “Describe the Incoming Data” and “Value Proposition” fields leads to more finely tuned personalized messages.
  • Track Results: After initiating the Personalizer and sending your campaigns, measure open and reply rates to continuously refine your approach.
By following the steps above and carefully setting each field, you’ll maximize the efficacy of the Personalizer’s hyper-personalized outreach. Your CSV data, combined with the right context and value proposition, will enable more meaningful prospect engagement and improved conversions.

Defining Target Fields for Personalization

Below is a detailed explanation of the screen you’ll encounter after uploading your CSV file to the Personalizer. At this stage, the system analyzes your CSV headers, identifies key fields, and guides you through mapping them to the Personalizer’s generated fields. It’s during this phase that you ensure all data points are correctly aligned so that the content generated for each contact is as context-rich and relevant as possible.

Target Fields Section

The leftmost panel displays “Target Fields” that the Personalizer has identified from your CSV. These often include key attributes like Title, Location, Company Name, Company Industry, and so forth. Just below, you’ll find a list of fields available from your CSV file, as well as any special attributes (like “Company Founded” or “Company Funding Rounds”) from the CSV file you might want to include in the personalization run.

  • Auto-Detected Fields: The Personalizer scans your CSV’s headers to determine which columns can be used to create hyper-personalized content.
  • Contextual Relevance: Each identified field helps the Personalizer build more engaging and tailored messaging. For example, knowing a contact’s industry can enable the Personalizer to reference industry-specific pain points or solutions.
After reviewing this list, ensure that the fields accurately represent the data in your CSV. If everything looks correct, you’ll proceed to map these fields to the Personalizer’s custom fields.

Map Personalizer Fields Section


In the middle panel, you’ll see a set of “Generated Fields” that the Personalizer will create, such as “Ice Breaker,” “First Email Engaged,” “Second Email Not Engaged,” and so on. Next to each generated field is a corresponding “Custom Field” field. If you’ve never set up custom fields for these particular types of content, ALT will automatically create them for you. If custom fields already exist in your account with names that match these generated fields, the Personalizer will automatically map them to avoid duplication.

  • Generated Fields: These are content “buckets” that the Personalizer will fill with hyper-personalized messaging sequences. Each generated field corresponds to a different stage in your outbound campaign (e.g., the initial ice breaker, engaged follow-ups, and not-engaged follow-ups).
  • Custom Fields: Think of these as your personal placeholders. Once these fields are defined, you can insert them as dynamic variables in your email templates. For instance, “Ice Breaker” might be inserted into your initial outreach template as {{ice_breaker}}.
  • Auto-Mapping: If fields already exist (from previous campaigns) that match the generated field names, the system maps them automatically to avoid clutter. If new ones are needed, it creates them on the fly.

All you need to do is confirm that these mappings make sense. Typically, you won’t need to change anything if the auto-mapping is correct. If you prefer different naming conventions for your fields, you can edit them at this stage.

Map Data from Your List to Current Fields Panel

    On the right-hand side, you’ll find a column that enables you to map the fields from your CSV to their relevant counterparts within the Personalizer. This might include simple one-to-one mappings like “First Name” to “First Name,” or “Company Name” to “Company Name,” as well as choosing which fields to skip if they’re not relevant.

    • Field Mapping: Here’s where you ensure that the data from your CSV goes into the correct Personalizer fields. For example, if your CSV had a column called “Location,” and ALT’s target field is “City,” you can map “Location” to “City.”
    • Skipping Fields: Not every piece of data from your CSV may be needed for the personalization. You can choose to skip non-essential fields to keep your Personalizer context clean and focused.

      Once you’ve verified that each CSV header is mapped correctly to a Personalizer field, or decided to skip it, you’ll be ready to proceed. Proper mapping ensures that when the Personalizer runs, it uses the correct data points to generate your outreach content.

      Trigger Email / Campaign

      On the same screen, you have an option to choose a “Trigger Email” or associate the Personalizer with an existing campaign. This can be:

        • A Predefined Email Template: A baseline message you’ve already created.
        • An Existing Campaign: One of your pre-designed outbound sequences ready to be populated with the personalized fields.

        The Trigger Email sets the tone for your outreach sequence. Once it’s chosen, the Personalizer content will be dynamically injected, ensuring that each lead receives a unique, customized message.

        Select the trigger email or campaign that best matches the objective of this new set of leads. From there, ALT will handle personalization, sequencing, and delivery—maximizing the impact of your outreach.

        Test Run

        ALT will then carry out a test run, generating the personalization fields but stopping short of firing the trigger email to ensure you have the opportunity to check the result before finalizing it. This “dry run” ensures that the Personalizer is applying your data and chosen contexts correctly, letting you make any necessary adjustments before sending actual emails to your prospects.

        Understanding the Test Run Screen

        After processing your CSV data and mapping your fields, the Personalizer generates a preview of how each contact’s personalized messaging might look. On the left side, you’ll see a list of “Test Candidates”—sample contacts selected from your uploaded CSV.

        • View Results for Each Contact: By clicking “View Results” next to a contact’s name, you can see exactly what content the Personalizer has produced for that individual. This allows you to verify that names, company details, and industry-specific messaging elements have been applied correctly.
        • No Actual Emails Sent Yet: At this stage, the Trigger Email has not been dispatched. This is your quality control checkpoint, ensuring all variable data is appearing as intended before the campaign goes live.
        On the right side, you’ll see a detailed, contact-specific preview. The preview is divided into multiple sections:

        Trigger Email Preview:

        This is the initial ice-breaker email (mockup) that will be sent to the contact. The mockup shows placeholders replaced by the personalized values. For example, {{cf_ice_breaker}} might now contain a brief, customized intro referencing the contact’s industry or a key aspect of their business. Check for proper formatting, ensure your brand persona shines through, and verify that tone and value proposition elements are correctly integrated.

        Engagement Pathway Emails:

        Below the trigger email preview, you’ll see the sequence of “Engaged” follow-up emails. These are the messages the contact would receive if they open or reply to the trigger email. Look out for cohesive messaging continuity—does each follow-up add value, reference previous points, and maintain a logical narrative?

        Non-Engagement Pathway Emails:

        The preview also shows a sequence for contacts who do not engage (i.e., do not open the trigger email within a certain timeframe). Confirm that these messages present alternative angles, highlight different benefits, or introduce fresh talking points to re-capture their attention.

        What to Look For During the Review

        • Personalization Accuracy: Check that the contact’s name, company, industry, and any other personalized fields are pulling in correctly. If a field is missing or displays as a placeholder (e.g., {{field_name}}), revisit your field mappings or CSV formatting.
        • Brand Persona and Tone Consistency: Ensure the messaging aligns with the persona you chose. If you selected a consultative tone, the emails should feel helpful, empathetic, and non-aggressive. If you went for a thought-leader persona, your messaging should reflect authority, insightfulness, and trend-awareness.
        • Value Proposition Clarity: The value proposition you defined earlier should be evident in every message. Prospects should easily understand what’s in it for them—how your solution addresses their pain points, streamlines processes, or offers strategic advantages.
        • Logical Flow and Cohesiveness: Each subsequent email should build on the previous one. The Engaged sequence should feel like a conversation that deepens over time, while the Non-Engaged sequence should attempt to re-engage from a different angle without seeming repetitive or off-topic.

        Making Adjustments Before Launch

        If you spot any inconsistencies or errors, now is the time to resolve them. Consider the following steps:

        Fixing Data Issues:

        • Refining Messaging: If the tone or content of the messaging isn’t quite right, edit the Personalizer context where you defined the list description and the value proposition. Adjust those and do a test run again.
        • Refining Persona: If the messages don’t reflect the persona or value proposition you originally intended, revisit those fields. Adjusting the value proposition could shift the entire tone and angle of your outreach, making it more relevant and engaging.
        Proceeding to Finalization

        Once you’re satisfied with how your test candidates’ messages appear, you can confidently move forward. Finalizing the Personalizer setup will trigger the actual outreach workflow, ensuring that all your carefully crafted, hyper-personalized content reaches prospects exactly as planned.

        Defining the Schedule and Daily Send Limits

        Once you’ve verified and refined your personalized messaging, the final step before launching your campaign is to carefully plan its sending schedule. This stage allows you to control when emails go out, how many are sent per day, and on which days of the week your outreach will run. By thoughtfully scheduling your sends, you can maintain a strong sender reputation, avoid spam filters, and maximize engagement rates.

        Define the Schedule:

        This is where you select which days of the week your campaigns will run, the time window during which emails will be dispatched, and how many emails to send each day.

        • Days of the Week: Check or uncheck days to determine on which days your outreach will go live. For many B2B campaigns, mid-week days (Tuesdays, Wednesdays, Thursdays) often yield better open and response rates. For B2C, afternoons and certain weekends may be more effective.
        • Start and End Times: Set a daily sending window to coincide with when your target audience is most likely to be active. For example, 9:00 am to 12:00 pm is a common peak engagement period in certain industries. Adjust this based on your audience’s location, habits, and any prior data you may have.
        • Max Per Day: Control how many emails go out each day. This is crucial for maintaining a good sender reputation. Sending too many emails too quickly can trigger spam filters and lead to deliverability issues. A gradual, consistent send volume helps build trust with ISPs and email providers.
        Why Scheduling Matters

        • Sender Reputation: Email providers pay close attention to sending patterns. Sudden spikes in volume or sending at odd hours can raise red flags. By smoothing out your send schedule and respecting daily limits, you’re signaling to email filters that your messaging is legitimate, which increases the likelihood that your emails land in primary inboxes rather than junk folders.
        • Audience Engagement: Timing matters. Sending emails when recipients are typically active and checking their inboxes improves open and response rates. For instance, professionals often review emails in the morning, so adjusting your send window to these peak times can yield better results.
        • Data-Driven Optimization: Over time, you can experiment with different days and times, then use open and response metrics to refine your schedule. This iterative approach allows you to continually optimize your outreach strategy, ensuring that you’re always hitting that “sweet spot” of maximum engagement.
        Once you’ve chosen your days, sending window, and daily send limit, simply click “Finalize Personalizer Schedule.” ALT will begin executing your campaign according to the parameters you’ve set. From here on, the Personalizer works on autopilot—delivering hyper-personalized emails at precisely the times and volumes that best serve your strategy.

        This scheduling step is where strategy meets execution. By carefully selecting when and how many emails to send, you protect your sender reputation, match your timing to your audience’s habits, and give your personalized outreach the best possible chance to stand out and engage.

        Once you finalize the schedule, the Personalizer will setup a background process which begins working according to the values defined in the schedule. 

        Adding More Contacts to Your Existing Personalizer

        Over time, you may want to expand your outreach by adding new contacts to a Personalizer you’ve already set up. Rather than creating a new Personalizer from scratch, you can upload an additional CSV file with fresh leads. This approach allows you to continuously feed your pipeline with new prospects, all while maintaining the same personalization settings and campaign sequences you initially configured.

        Key Requirements for Adding More Contacts

        • Maintain Consistent Headers: When uploading a new CSV to an existing Personalizer context, the column headers must match exactly with those used in the original CSV. This ensures that field mappings, custom fields, and personalization logic remain intact. If your headers differ, the Personalizer won’t know how to handle the data, potentially causing mapping issues or errors.
        • No Additional Test Runs: Unlike your initial setup, adding more contacts at this stage does not prompt another test run. The Personalizer relies on the existing mappings, brand persona, value proposition, and field configurations you’ve already validated. The new contacts will be processed using these same rules.
        • Scheduling and Processing Remains the Same: The new contacts will slot into your existing schedule and sending routine. For example, if you previously set the Personalizer to run on Tuesdays, Wednesdays, and Thursdays between 10:00 am and 5:00 pm at up to 150 records per day, the new leads will follow the same schedule. They’ll be processed as capacity allows, without disrupting your established cadence.
        • Incremental Lead Pool Growth: By continuously adding new CSV files, you can incrementally grow your outreach list. Maybe your first CSV included a set of initial prospects, and now you’ve uncovered a new segment of leads. Simply ensure your CSV file matches the original header format and click “Upload & Add Items.” The Personalizer will blend these new records seamlessly into your campaign flow.
        How the Process Works

        • Upload Your Next CSV: From the “Add More Contacts” screen, select your newly prepared CSV file. Confirm that the headers match the previously used columns—this is critical for accurate data mapping.
        • Click “Upload & Add Items”: Once you upload the CSV, these new records are added to your existing count of leads. You’ll see a running total of how many records are now in your pipeline.
        • Automatic Integration with Existing Settings: The Personalizer doesn’t require a new context definition or additional mapping steps. All settings, including field mappings, trigger emails, follow-up sequences, and scheduling windows, remain unchanged. The newly added contacts immediately adopt the same outreach pattern.
        • No Manual Intervention Needed: You won’t need to run additional test candidates or re-verify your personalization fields. The Personalizer assumes all incoming leads from the new CSV adhere to the same logic and context established at the start.

        Best Practices for Adding More Contacts

        • Keep Your CSVs Organized: Use consistent naming conventions for your CSV files and store them in a dedicated folder. This makes it easier to ensure you’re using the same headers every time and helps you track what has already been uploaded.
        • Regularly Review Performance: As you add more contacts, keep an eye on engagement metrics. If you notice any drop in open or reply rates, it could signal that your lead sourcing strategy, messaging, or scheduling needs refinement.
        • Scale Mindfully: Incrementally adding leads allows for continuous growth without overwhelming your sending capacity. Stick to your daily send limits to maintain good sender reputation and deliverability rates.
        Adding more contacts via additional CSV files empowers you to scale your personalized outreach over time. By adhering to the same headers and leveraging the existing Personalizer setup, you maintain consistency and efficiency. Your tested content, schedules, and segmentation remain intact, ensuring that every batch of new leads receives the same level of hyper-personalized messaging and outreach strategy—without the need to start from scratch.