🎯Goal
Engage key decision-makers at target accounts with content that feels relevant from the first touch. This playbook shows how to pre-personalize and distribute content at scale for specific individuals at target accounts so ABM and Sales teams can move faster, stay consistent, and generate stronger account-level signals without creating bespoke assets one by one.
Before you begin
This playbook is designed to spark ideas and provide the practical details you need to understand how a campaign will play out - what’s supported, how it functions, and what to plan for. Pick the steps that fit your objectives, and mix or adapt approaches from other playbooks to create campaigns that suit your goals and tech stack.
This diagram presents a high-level overview of the playbook, illustrating each step and the integrations supported along the way. The article then explores each step in more detail.
Step 1: Create Content in Turtl
Start by creating the core piece of content you want to personalize, for example a guide, report, or sales asset tailored to a specific persona or use case.
This base asset becomes your single source of truth. It holds the messaging, structure, and visuals that will carry through every personalized version, so you’re not rebuilding content from scratch for each contact.
From the outset, identify which elements will be adapted per contact - such as persona, seniority, or geography - while the rest of the content remains consistent.
Use Hatch AI to speed up creation and refinement, helping you draft, rewrite, translate and localize, and keep content on brand as you build. The stronger and more complete this base asset is, the more effective your personalization will be later.
Think of this step as investing once, so you can scale relevance without sacrificing quality.
Additional Reading
See more on content creation
Step 2. Set up Personalization Form
This step is where your content starts to feel personal.
Instead of creating multiple versions of the same asset, you define modular parts that adapt based on who’s viewing. This could be copy, images, or entire pages that are only relevant to certain contacts, industries, or roles.
Once you’ve decided where relevance matters most, configure personalization so the base asset can automatically produce multiple tailored versions in the next step. This is done by marking variable text or visuals with personalization tokens and setting page rules that show or hide sections based on contact attributes - so each reader only sees what applies to them.
Behind the scenes, a personalization form acts as the control layer for the base asset. This form defines which data replaces each token and which page rules are applied.
You can set this up in two ways:
Manual form field creation: Create form fields yourself and map them to tokens and page rules.
Automated form field creation via integrations: If planning to leverage data from Hubspot or Marketo to generate personalizations, you can create form fields that are automatically set up with a token to match the data points in those platforms. This speeds up the mapping process when you come to generate your batch.
Once this is done, you’ve locked the logic. From here on, personalization scales cleanly without rework.
💡Top Tip
If you’re using integrations, create the personalization form first, then add the corresponding tokens into your content. This avoids rework later.
Additional Reading
How to set up a Master Doc for personalization
Step 3: Generate a batch of personalized content
This is where your setup pays off.
Instead of manually personalizing content one contact at a time, you generate an entire batch in one go using the data you already have.
Start by exporting contact data from your CRM or MAP as a CSV. The fields you include should align with how you plan to personalize. Each row in the CSV generates a new contact-specific version from the same base asset.
Upload the CSV into Turtl and map each column to the corresponding fields in your personalization form. If your form fields were created via an integration, this mapping step will be faster and more consistent.
Once mapped, generate your batch. Each contact receives their own personalized asset, complete with a unique URL and GIF, ready to be shared by via link, email, or any distribution options. Your full batch is available directly in Turtl and can also be exported as a CSV if needed.
💡Top Tip
If you plan to distribute personalized content through your CRM, include your platform’s unique identifier, for example an email address or internal ID. This makes it easy to connect each personalized asset to the right contact later. Read more here
Additional Reading
How to create a batch of personalized content via file upload
Step 4: Share personalized content with confidence
Now that each contact has their own personalized asset, the focus shifts to distribution and visibility. If you’re sharing content with contacts that already exist in your CRM, it’s important to ensure engagement in Turtl is attributed to an individual contact within the Analytics Dashboards.
Once engagement is attributed to specific contacts in Turtl, you can:
See exactly who’s reading within Turtl Dashboards
Send engagement data back into your CRM or MAP
Enrich contact records with real buying signals, not assumptions
There are two ways to identify Known Readers in Turtl:
Use Tracking URLs Append a Tracking URL to the end of each personalized URL. When a reader clicks the link, they are reliably resolved to the correct contact in Turtl.
Enable automatic identification via your CRM integration. If you have an integration set up with HubSpot, Marketo, or Pardot, Turtl can automatically identify readers without using Tracking URLs - we call this intent data matching. For guaranteed identification, this can be used alongside Tracking URLs.
If you choose not to identify readers in Turtl, you’ll still be able to see engagement for each personalized asset in the Personalization Dashboard. However, you won’t get contact-level attribution or CRM enrichment, which limits how actionable that insight is.
This step ensures your personalized content doesn’t just look relevant, but feeds directly into follow-up, prioritization, and pipeline decisions.
Additional Reading
Learn more about Tracking URLs
Step 5: Understand who’s engaging and how
Once your personalized content is live and readers start to engage, data flows into your Turtl Dashboards, giving you visibility into what’s landing and where interest is building.
For this playbook, you’ll see three types of audience insight:
Known readers: If you used Tracking URLs and shared content with contacts from your CRM, individual readers will be identified by name. This lets you understand exactly who’s engaging and how deeply.
Unknown readers: If Tracking URLs weren’t used or your target contacts don’t already exist within your database, you’ll still see engagement tied to each personalized Doc, just without a named contact. This is useful for spotting patterns even when identities aren’t captured.
Accounts (coming soon): You’ll be able to view engagement at an account level, automatically identified using IP data. This helps reveal where interest exists across a target account, even when individual readers aren’t known.
This step gives you clarity on whether your personalization is resonating, and where to focus follow-up, sales outreach, or optimization next.
Additional Reading
Reviewing analytics of personalized content
Step 6. Monitor content performance and audience intent
With engagement data flowing in, Turtl Dashboards help you move from activity to insight.
Instead of guessing whether personalization is paying off, you can clearly see what content, sections, accounts and contacts are driving meaningful engagement, and which ones need adjustment. This makes it easier to prioritise follow-up, refine messaging, and improve future campaigns based on real behaviour.
Hatch AI plays a key role here, with an analytics chatbot enabling you to query and interrogate data without a heavy lift.
Key metrics to pay attention to include:
% Contacts Engaged: How widely your content is landing across your target list
Average Read Time: How deeply contacts are engaging overall
Average % of Doc Read: Which chapters and sections are holding attention
Bounce Rate: Whether the content and distribution hit the mark early
Top Accounts: Personalizations generating the strongest engagement
Section Performance: Topics and messages that resonate most
By reviewing these signals regularly, you can spot patterns early, focus effort where it matters most, and make informed decisions about what to repeat, refine, or retire.
Additional Reading
How to improve key Turtl Analytics metrics
Step 7: Sync Intent Data to External Platforms
Supported Integrations
Hubspot
Marketo
Pardot
DemandBase and 6Sense (with Turtl Support)
At this point, your personalized content is generating intent you can act on.
By syncing Turtl engagement data into your existing platforms, you make that insight available where teams already work, so it can inform prioritisation, outreach, and targeting without manual effort.
Turtl supports syncing intent data into platforms such as HubSpot, Marketo, Pardot, Demandbase, and 6sense. Exactly what can be synced depends on the specific platform.
There are two main ways this data is used:
Contact-level intent: When readers are known, you can send signals like Engagement Score and Topics of Interest back to the corresponding contact record in your CRM or MAP. This helps sales and marketing teams prioritise follow-up based on real content interaction, not assumptions.
Account-level intent: By adding an ABM platform tracking script to Turtl content, you can send aggregated engagement signals such as page views and link clicks into your ABM platform. This gives visibility into account-level interest, even when individual readers aren’t identified.
This step ensures the effort you put into personalization directly strengthens lead scoring, account prioritization, and campaign targeting across your stack.
Additional Reading
Syncing Turtl data to external platforms
Step 8: See Revenue Impact in Turtl Dashboards
Supported Integrations
Hubspot
Salesforce and Dynamics (with Turtl Support)
This is where long-term ABM efforts start to show commercial impact. Once you have Known Readers in Turtl, those readers are matched to CRM contacts, and those contacts are linked to opportunities, Turtl’s Revenue Dashboard can show how content engagement aligns with pipeline movement and closed revenue.
The Revenue Dashboard helps you understand what content influences progression, acceleration, or conversion, giving you a clearer picture of where content supports revenue, rather than relying on assumptions or last-touch attribution.
The Hatch AI chatbot within the analytics dashboards helps you to explore this data more deeply, identifying patterns in what’s performing, surfacing successful approaches, and highlighting where content is having the greatest commercial impact. These insights make it easier to double down on what works and refine what doesn’t.
This final step closes the loop, linking personalization efforts back to measurable business outcomes.
Additional Reading
Learn more about the Revenue Dashboard








