{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreihtlhjcglqoytrzsurgugegfu6x2mftuso42cs6lw3wcomzxmxl24",
"uri": "at://did:plc:6gwlabmwosbbkw3wos6e57tp/app.bsky.feed.post/3mfoml7rr5yz2"
},
"coverImage": {
"$type": "blob",
"ref": {
"$link": "bafkreif2l5ydo64tbat7p5xk26anuq63tvimtgqc7tom7tncdskmdyiaay"
},
"mimeType": "image/png",
"size": 3714941
},
"description": "Build an ICP “target reader” as an AI agent to stress-test headlines, CTAs and template copy in hours – and fix clarity, proof and governance gaps fast. ",
"path": "/icp-agent-ai-target-reader/",
"publishedAt": "2026-02-25T11:52:07.000Z",
"site": "https://www.appliedcomms.ai",
"tags": [
"‘Brand… a Product job now?’,",
"CommsWith.AI",
"ChatGPT Custom GPTs",
"Claude Code",
"_CommsWith.AI_",
"_commswith.ai_",
"Register on Eventbrite.",
"View the full series on Eventbrite.",
"Applied Comms AI",
"Faur",
"capability-building workshops"
],
"textContent": "There's a line from Elena Verna's November 2025 piece, ‘Brand… a Product job now?’, that stuck with me: brand isn't a marketing exercise anymore – it's a product responsibility. Product teams have to care about how their product makes people _feel_ , not just what it does.\n\nThat framing has been rattling around in my head as I've been building free resources bank CommsWith.AI (I’ll be speaking more about the build of this soon!), because it captures something I've experienced in every comms launch I've ever worked on: the gap between how you think your audience will receive something and how they actually do.\n\nUsually, you find out the hard way. You write the copy, build the thing, publish it, and then wait – often weeks for analytics, months for meaningful signals. By the time you understand what's landing and what isn't, you've already sent thousands of people to a page that wasn't quite right. Ah, if only you’d known…\n\nHowever, there is a better way. Not perfect – nothing is – but meaningfully faster and cheaper. You build an AI agent that embodies your ideal customer profile, then stress-test your materials before anyone real sees them.\n\nThat's what I did for CommsWith.AI. This article documents how I go about this, what I found during this particular use, and how _you_ can replicate the approach for strengthening your own communications work.\n\n* * *\n\n## Why ICP agents work better than assumptions\n\nEvery piece of content we create rests on assumptions. We assume our headline will hook the right person. We assume our value proposition is clear to someone who's never heard of us. We assume the language we've chosen feels like \"us\" rather than a vendor pitch.\n\nMost of the time, those assumptions go untested until it's too late to act on them cheaply.\n\nThe traditional approach looks like this: write content → publish → measure → adjust. The feedback loop takes weeks at minimum, often months. By the time you have statistically meaningful signals, you've usually moved on to the next thing.\n\nAn ICP agent compresses that loop to hours. ICP stands for Ideal Customer Profile – apologies to all those Insane Clown Posse fans reading this.\n\nInstead of waiting for real users to tell you what's working, you ask a simulated version of your ideal customer – one you've built with enough specificity that their responses are genuinely useful, not generic.\n\nThe trade-off is authenticity. An agent can't replicate the full complexity of a real human, and we'll come back to that. But for early-stage iteration – testing whether your positioning is coherent, your language is clear, your CTAs make sense – it's a substantial improvement on guessing.\n\nThe key word is _iteration_. This isn't a replacement for real user research. It's a way to arrive at real user research with better materials.\n\n* * *\n\n# Building the ICP agent: step by step\n\nGemini just about got the text right...\n\n## 1. Define your ICP first — properly\n\nThe most common mistake when building an ICP agent is treating the definition as a box to tick. A thin persona (\"Head of Communications, 35-45, mid-sized company, interested in AI\") produces thin agent behaviour. The agent can only be as specific as the briefing you give it.\n\nBefore you touch any platform, you need to think about and clarify:\n\n * **Demographics and role context.** Job title, company size, team size, who they report to, what their day actually looks like. The more specific you are about their operational reality, the more realistic the agent's responses will be.\n * **Pain points.** Not abstract frustrations but the specific problems that define their working week. \"Too much to do\" is not a pain point. \"My CMO wants an AI transformation strategy by Friday and I have no idea what that means in practice\" is a pain point.\n * **Goals and motivations.** What does success look like for this person? What are they trying to prove to their leadership, their team, themselves?\n * **Information behaviours.** Where do they go to learn? What do they read? What do they trust? This shapes how they'll evaluate your credibility.\n * **Red flags and green lights.** What makes them bounce? What makes them stay? This is the most valuable category because it directly informs how you write.\n\n\n\nFor CommsWith.AI, I spent about an hour developing the persona before building anything. If you are time-strapped, it _is_ possible to start broader and then define further as you employ the agent, but the more specific you can be at the beginning, the better.\n\nHere's the ICP I used:\n\n* * *\n\n**_Persona: Sarah Clarkycat_**\n\n * _Head of Communications, CloudCore (a 200-person B2B SaaS company based in Manchester__\n\n\n\n_Sarah is 38, with 12 years in communications across agency and in-house roles. She manages a team of three and reports to the CMO. She's been asked to lead the company's AI adoption efforts in communications without additional resource or clear direction on what that means._\n\n**_Her current situation:_**\n\n * _Budget pressures mean every tool needs to demonstrate ROI before she can justify it_\n * _Her team covers content, media relations, internal comms, and social – she's permanently overstretched_\n * _She's tried ChatGPT and Claude for content drafting with mixed results_\n * _Leadership expects AI transformation; she wants practical improvement_\n\n\n\n** _What she values:_**\n\n * _Frameworks and templates over theoretical discussions_\n * _Step-by-step workflows she can hand to her team immediately_\n * _Transparency about what doesn't work, not just success stories_\n * _Solutions that take 15-30 minutes to implement, not days_\n * _Governance and quality checks built in – she can't afford a mistake_\n\n\n\n _**What she reads:** Applied Comms AI, CIPR publications, PR Week_\n\n** _Red flags (what makes her bounce):_**\n\n * _Overpromising without proof_\n * _Theoretical or academic framing_\n * _Jargon-heavy content that assumes expertise she doesn't have time to develop_\n * _Anything that looks like a vendor pitch dressed as education_\n * _\"Revolutionising\" or \"transforming\" without specifics_\n\n\n\n** _Green lights (what makes her engage):_**\n\n * _Specific time estimates (\"30 minutes to create a message house\")_\n * _Real examples with named outcomes where possible_\n * _Clear, sequential workflows_\n * _Templates she can copy immediately_\n * _Honest about limitations and failure cases_\n * _Proof points and metrics_\n\n\n\n* * *\n\nThe level of detail matters. The more specific you are about the daily reality – in this case, the CMO pressure, the overstretched team, the mixed results with AI tools – the more nuanced the agent's feedback becomes.\n\n## 2. Build the Custom GPT\n\nFor this article I'm using ChatGPT Custom GPTs. Other platforms work on the same principles – Claude/ChatGPT Projects folders and Gemini Gems both support persona-based instructions – but Custom GPTs are currently the most accessible and shareable option for teams. You'll need a ChatGPT Plus subscription (currently £20/month).\n\n**Step one: Access the builder**\n\nFrom ChatGPT, click \"Explore GPTs\" in the left sidebar, then \"Create a GPT\". When the builder loads, you'll land on the Create tab, an AI-assisted setup that asks questions and builds the configuration for you.\n\nFor this use case, click through to Configure, which gives you direct control over every field. You can see ChatGPT has automatically generated conversation starters based on the persona description – these are a useful starting point, though you'll want to refine them to match your specific testing needs.\n\n**Step two: Name and describe the persona**\n\nKeep it functional: \"Sarah Clarkycat – CommsWith.AI ICP\" was my catchy name. The description is internal, so clarity beats creativity.\n\n**Step three: Generate a profile image**\n\nAn optional but useful touch: use the image generation option in the builder (or separately via the likes of DALL-E or Gemini) to create a visual for your persona. I generated a cartoon profile image of Sarah – it sounds trivial, but having a face attached to the persona makes the subsequent testing feel less abstract. It's easier to ask \"would Sarah use this?\" when Sarah has a face (albeit one that’s been generated by an vastly powerful computational black box).\n\n**Step four: Write the instructions**\n\nThis is where most of the work happens. Here's the full instruction set I used:\n\n* * *\n\n_You are Sarah Clarkycat, Head of Communications at a 200-person B2B SaaS company called CloudCore. You're 38, been in comms for 12 years, and you're cautiously optimistic about AI but overwhelmed by the noise._\n\n_Your background:_\n\n * _You manage a team of 3 people (1 senior, 2 mid-level)_\n * _You report to the CMO_\n * _Previous roles: agency account director (5 years), in-house at a scale-up (3 years)_\n * _Based in Manchester, UK_\n\n\n\n _Your current situation:_\n\n * _Budget pressures mean you need to show ROI on any new tools or processes_\n * _Leadership expects \"AI transformation\" but doesn't understand the practicalities_\n * _Your team is overstretched across content, media relations, internal comms, and social_\n * _You're tired of AI content that's all promise and no practice_\n * _You've tried ChatGPT and Claude for content drafting with mixed results_\n * _You need systematic approaches, not one-off experiments_\n\n\n\n _Your preferences and values:_\n\n * _You value frameworks, templates, and step-by-step workflows over theoretical discussions_\n * _You follow Applied Comms AI, CIPR publications, and PR Week_\n * _You need solutions that take 15-30 minutes to implement, not days_\n * _You care about governance, approvals, and maintaining quality standards_\n * _You appreciate transparency about what doesn't work, not just success stories_\n\n\n\n _When reviewing content, materials, or messaging, always respond as Sarah would, structured around:_\n\n_1. First impression: Would you keep reading or bounce? 2. Credibility check: Does this feel like it's written by someone who understands your actual challenges? 3. Practical value: Is there something here you'd actually use? Or just find interesting? 4. Time investment: How long would this take to implement? Is that realistic? 5. Missing elements: What questions does this raise that aren't answered? 6. Improvement suggestions: What one change would make this more compelling for someone like you?_\n\n_Be honest. If something feels like vendor marketing, say so. If it's too theoretical, call it out. If you love something, explain specifically why._\n\n_You're not trying to be difficult – you're just busy, experienced, and have seen enough AI hype to be sceptical. You want practical, proven, implementable solutions._\n\n* * *\n\n**Step five: Customise conversation starters**\n\nChatGPT will auto-generate starters based on your instructions. For CommsWith.AI, I refined them to match the specific content being tested:\n\n * \"Does this prompt feel relevant for me?\"\n * \"Does this toolkit satisfy what the headline promises?\"\n * \"Does this tool directory tell me what I need to know to make a decision?\"\n * \"Rate this CTA on a scale of 1-10 and explain your reasoning\"\n\n\n\n**Step six: Configure settings**\n\nFor model, select the most capable available to you — generally whatever the latest ‘thinking/expert/pro’ variation is currently called. You want considered, thoughtful responses, not fast ones.\n\nFor capabilities: disable image generation and code interpreter. Enable web search if you want Sarah to be able to check external context, though for pure content testing it's not essential.\n\n## 3. Validate the agent before you use it\n\nBefore testing anything real, run four quick checks:\n\n * **Identity test.** Ask \"Who are you and what do you do?\" She should respond as Sarah Clarkycat with her specific context, not as a generic persona.\n * **Pain point test.** Ask \"What's your biggest challenge right now?\" The response should reflect her specific situation — the CMO pressure, the overstretched team, the mixed AI results — not generic frustrations.\n * **Deliberate failure test.** Show her something obviously bad. I used Gemini to generate a deliberately weak prompt page – \"CommsWith.AI: The uncurated AI dumping ground for busy people who don't want to think\" (do DM if you’d like this) – and checked that Sarah called it out specifically rather than politely hedging, also inserting some dodgy/atrocious spelling for her to call out.\n * **Positive test.** Show her something useful. I used a content calendar planner page. Sarah's response was telling: \"I'd keep reading – it's clean, scannable, and immediately tells me what it is, when to use it, and what inputs I need.\" Specific positive feedback that explained _why_ something worked, not just that it did.\n\n\n\nIf the agent gives generic, could-apply-to-anyone responses, the instructions need more specificity. The most common fix is adding concrete examples of good versus bad responses – showing Sarah's voice, not just describing it.\n\n* * *\n\n# Testing your materials\n\nWith the agent validated, the testing process is systematic. For each piece of content, I asked the same five questions:\n\n 1. On a scale of 1-10, how likely are you to engage with this rather than scroll past? Why specifically?\n 2. What do you think this is offering? What's unclear?\n 3. Would you actually use this, or just find it interesting?\n 4. What would need to change for you to subscribe/download/bookmark?\n 5. What questions does this raise that aren't answered?\n\n\n\nHere's how three key tests played out.\n\n## Test 1: Homepage hero section\n\n**Tested:**\n\n> CommsWith.AI – The Curated AI Toolkit for Communications\n>\n> Ready-to-use templates, AI prompts, and workflows. Copy, customise, and ship faster.\n>\n> [Browse Templates] [Get Updates]\n\n**Sarah's score: 6/10**\n\nThe engagement score was fair — \"curated AI toolkit for communications\" self-selects the right audience, and \"copy, customise, ship faster\" hits the time-pressure nerve. But her substantive feedback was more useful than the number:\n\n> _\"It's still generic: could be for marketing, PR, internal comms, social… anyone. No proof that it's better than me Googling prompts or using a generic prompt library. 'Ship faster' is a claim without an anchor — how much faster? With what governance?\"_\n\nThat last phrase — \"with what governance?\" — wasn't something I'd anticipated. It's a signal that the ICP isn't just thinking about speed; they're thinking about risk. For communications professionals, those two things are inseparable.\n\nHer conversion condition was clear: \"Show me one mini preview of what a template looks like inside. If I can judge quality in 30 seconds, I'm much more likely to subscribe.\" She also flagged that the free/paid question was entirely unanswered – something she'd want to know before committing to an email address.\n\n**What changed:** Added practitioner credentials to the headline area. Shifted from speed claims to outcome language. Made the access model explicit. Added a template preview to the homepage.\n\n* * *\n\n### Test 2: Template description — the Message House\n\n**Tested:**\n\n> **Message House**\n>\n> A structured framework for organising your core narrative, key messages, and supporting proof points. Time: 20-30 minutes | Difficulty: Starter\n\n**Sarah's score: 7/10**\n\nBetter. The recognisable deliverable and the time estimate were doing real work. Her instinct: _\"I know what I'll get at the end. 20-30 minutes feels doable between meetings. 'Core narrative, key messages, proof points' signals it's not just a prompt.\"_\n\nBut her conditional was sharp:\n\n> _\"I would use it if it's genuinely 'starter' and comes with a fill-in template, a short AI prompt that forces me to provide the minimum viable inputs, and a review checklist to stop it becoming fluffy. If it's just 'here's what a message house is + a generic prompt,' then I'd skim and move on.\"_\n\nShe also asked the governance question again, differently this time: \"How do you stop AI from inventing proof points? Do you require sources/inputs only?\" This wasn't something the template description addressed, and it should.\n\nHer suggested fix was specific: add an \"at a glance\" block — what you'll get, what you'll need, what you'll use it for. Three lines that turn a template from a thing that exists into a problem it solves.\n\n**What changed:** Template descriptions now follow a consistent structure that answers the what/when/what-you'll-have questions explicitly. Human review checklist items were made more substantive, including a \"proof points are factual and verifiable\" check.\n\n* * *\n\n### Test 3: Newsletter CTA\n\n**Tested:**\n\nVersion A: _Get the monthly toolkit update – New templates, workflow tips, and practical prompts_\n\nVersion B: _New templates every month – straight to your inbox. No AI theory. Just ready-to-use materials for your next comms challenge._\n\n**Sarah's scores: Version A: 4/10. Version B: 7/10.**\n\nThe gap was larger than expected. Version A scored poorly not because it was wrong but because it was invisible — _\"reads like generic newsletter filler. 'Toolkit update' is vague, and the benefit is implied rather than felt.\"_\n\nVersion B worked harder: _\"'No AI theory' is a strong filter for people like me. It directly addresses my scepticism and promises this won't be another newsletter about AI hype.\"_\n\nHer suggested improvement was one concrete proof line: _\"Last month: Message House template + crisis holding statement checklist.\"_ The subject line of the previous issue as a credibility signal. Simple, costs nothing, shows rather than tells.\n\n**What changed:** Version B adopted with her suggested proof line structure. \"Straight to your inbox\" removed as redundant. Cadence and content type made specific.\n\n* * *\n\n## Patterns across all tests\n\nFour things came up consistently across everything I tested.\n\n * **Specificity beats claims every time.** \"20-30 minutes\" outperformed \"quick.\" Named use cases outperformed category descriptions. \"Tested in client work\" outperformed \"curated.\" The agent's ICP couldn't evaluate assertions – only evidence.\n * **Governance is part of the value proposition, not a footnote.** Sarah raised governance questions unprompted in two out of three tests – \"with what governance?\" on the homepage, \"how do you stop AI from inventing proof points?\" on the Message House. For communications professionals, any tool that doesn't address risk isn't addressing their actual job. This shaped how review checklists and input requirements are now presented throughout the site.\n * **The free/paid question demands an early answer.** Twice, without prompting, Sarah asked what was free versus what would cost money. This isn't a nice-to-have transparency – it's a conversion factor. Leaving it unanswered creates friction at exactly the wrong moment.\n * **Features need outcomes attached.** Almost every piece of content ‘failed’ its first test because it described what something was without saying what you'd have at the end of using it. The shift from \"message house template\" to \"everyone telling the same story before your launch\" was the single most consistent improvement across the testing process.\n\n\n\n* * *\n\n# What we learned\n\nThe final, published Custom GPT Agent\n\n## The practitioner gap\n\nThe most consistent theme across all testing was what I'd call the practitioner gap: the difference between content written _about_ communications professionals and content written _for_ them by someone who has actually done the work.\n\nGeneric language, however well-intentioned, reads as theoretical. Specific operational detail – the CMO demanding AI transformation without providing direction, the three-person team covering too many channels, the Friday deadline for something that needed a week – signals that you understand the actual job.\n\nSarah's repeated governance questions reinforced this. She wasn't asking about governance in the abstract. She was asking whether the person who built these templates had ever had to justify a claim to a legal team, or manage a stakeholder who wanted to say something unsubstantiated. The credential question isn't \"who are you?\" It's \"have you actually had this problem?\"\n\n## Features vs. outcomes\n\nEvery template and toolkit description I tested started as a feature description and ended as an outcome description after Sarah's feedback.\n\nThe pattern was consistent: she'd ask \"but what will I have when I've done this?\" The answer to that question is almost always more compelling than the feature itself. A message house isn't a structured framework – it's the thing that stops everyone going off-script in the analyst call.\n\n## What good feedback looks like\n\nOne underrated aspect of this process: Sarah's feedback was often more useful when she was constructive than when she was critical. The agent doesn't have to just tell you what's wrong. When the persona is well-built, it suggests what right looks like.\n\n* * *\n\n# Limitations\n\nThe approach above is genuinely useful, but it's useful in specific, bounded ways:\n\n * **ICP agents can't replace real user testing.** Sarah tells you what a simulated Head of Communications thinks. She can't tell you what actual Heads of Communications think, feel, or do. Stated preferences in AI conversations don't predict revealed behaviour. For high-stakes decisions, real user research is still necessary. This approach is for early-stage iteration, not final validation.\n * **One persona isn't the whole segment.** Sarah Clarkycat is one version of a communications professional. She's not all of them. Different backgrounds, sectors, and company types will respond differently. If you have distinct subsegments, build multiple agents.\n * **Agents operate in a vacuum.** They don't know what your competitors launched last week, what's trending in the industry, or how your audience's priorities are shifting. Combine agent feedback with competitive monitoring and real-world signals.\n * **The quality of the output depends entirely on the quality of the ICP.** Thin persona, thin feedback. The discipline is in the definition, not the platform.\n * **Be careful about how you describe this to stakeholders.** \"We tested with users\" and \"we tested with an ICP agent\" are not the same claim. Frame findings as directional insight, not validated truth.\n\n\n\n* * *\n\n# Applying this to your own work\n\nBeyond website and product testing, ICP agents are useful across most scenarios where you want a perspective check before real stakeholders see something – and it can be used on a wider basis than purely for comms.\n\nA journalist persona can stress-test a press statement – not for accuracy, but for whether it sounds defensive, whether the headline buries the news, whether the quote is actually quote-shaped. A boss and/or board member persona can challenge a strategy paper before you're in the room. An employee persona can review an internal Slack message about a difficult change and tell you whether the tone is honest or whether it sounds like spin.\n\nGot anyone you find tricky to deal with? Create an ICP that approximates them so you can think through and test what their response may be – this can in itself create some valuable breathing space. (Goes without saying, but ensure this stays strictly private, and anonymise details just in case anyone does glance over your shoulder…)\n\nThe common thread is that these are all situations where the gap between how you think something reads and how it actually reads can have real consequences. An agent narrows that gap. It doesn't close it.\n\n**Building a basic agent library takes around three hours** when you factor in testing and refinement – roughly an hour per persona. Start with your primary external audience, add a journalist persona, and – if internal communications is part of your remit – an employee persona at a relevant level. Three agents covers most scenarios. Review and refresh them quarterly as you learn from real interactions.\n\n* * *\n\n# The meta note\n\nEverything you'll see on CommsWith.AI at launch was tested with ‘Sarah Clarkycat’ before a real user saw it. The homepage copy changed. Template descriptions were rewritten following her \"at a glance\" suggestion. The newsletter CTA changed twice. The governance language that now runs through the review checklists exists because she kept asking governance questions I hadn't anticipated.\n\nTaking her observations and making the revisions in Claude Code – the tool I've been using to build the site – created a tight loop: test with Sarah, revise the code, test again. The iteration cycle that would have taken weeks of live traffic data took a few hours.\n\nDid/will Sarah catch everything? No. The first real users will find things she didn't. That's expected and fine – the goal is never perfection, it’s meaningful improvement before any real stakes were involved.\n\nYour ICP isn't just a planning document anymore. With a few hours of work and a platform subscription you probably already have, it becomes an always-available collaborator ready to challenge your assumptions before they become someone else's first impression.\n\nStart with one persona. Test it against one piece of existing content. See what it catches.\n\n* * *\n\n_CommsWith.AI_ _– the template-first resource hub this article references – is live at_ _commswith.ai_ _, and is being developed ahead of the launch 'proper' in March 2026. Take a look and let me know what you think._\n\n* * *\n\n# **Upcoming: AI Agents for Comms Leaders — 6-Part Masterclass Series**\n\nA complete introduction to agent-based AI for communications teams. Each session is a standalone 45-minute deep dive with live demonstration and Q&A – attend one or all six. Together they form a complete framework for implementing AI agents across the communications workflow. Sessions take place online on Wednesdays at 12:00 noon GMT/BST.\n\n * **Session 1: From Writing Tool to Workflow Engine — Wednesday 25 March** The introduction session. What AI agents actually are, how they differ from standard AI tools, and what that means for your day-to-day comms work. Free to attend. Register on Eventbrite.\n * **Session 2: Strategy & Planning — Wednesday 15 April** How agent-based workflows change the front end of the comms process — research, analysis, audience insight, and planning. £20. Register on Eventbrite.\n * **Session 3: Writing & Production — Wednesday 6 May** Applying agents to content creation — from briefs to drafts to multi-channel variants, without losing your voice or quality standards. £20. Register on Eventbrite.\n * **Session 4: Governance — Wednesday 27 May** Building human oversight into AI-assisted workflows. Approval processes, accuracy checks, and how to stay in control when AI is doing more of the work. £20. Register on Eventbrite.\n * **Session 5: Monitoring — Wednesday 17 June** Using agents to track issues, surface signals, and turn media monitoring into faster, more useful insight. £20. Register on Eventbrite.\n * **Session 6: Organisation — Wednesday 8 July** The closing session — how to embed agent-based working across a comms team, including capability building, change management, and what to do next. £20. Register on Eventbrite.\n\n\n\nAll six sessions for £100 — a £20 saving on individual tickets. View the full series on Eventbrite.\n\nWorking for a charity? Email info@faur.site to receive a 50% discount code before registering.\n\n* * *\n\n# Work With Faur / Applied Comms AI\n\nApplied Comms AI helps communications teams move from AI experimentation to operational value. Through Faur, we offer workflow audits, implementation consulting, and capability-building workshops—grounded in the same hands-on approach you see in this content. If you're exploring how AI could transform your communications practice, drop us a line at info@faur.site or book a consultation session.",
"title": "How to Build an AI Target Reader – Let An ICP Agent Find the Problems Before Your Audience Does",
"updatedAt": "2026-02-25T11:52:07.000Z"
}