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.
1. Give This Personalizer Context a Name
2. Choose a Brand Persona
3. Describe the Incoming Data for This Personalizer Context
4. Describe the Value Proposition
5. Upload Your List (CSV Only)
Purpose: This is where you provide the Personalizer with your cleaned and finalized CSV file.
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.
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.
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.
- 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.