Application for the Marketing Generalist role.
This is my application for the Marketing Generalist role. Instead of a cover letter, I've built three live AI agents you can run on real targets, plus the context and plan to go with them.
I'm Amera. I have a journalism degree from Goldsmiths and three years of B2B sales experience at Mitchells & Butlers, where I'm currently Sales Manager. I'm applying for this role because I want to build a career in marketing, and Conveo is the company in qualitative research I'd most want to learn it at. The sales background should help: three years of outbound writing, ICP work, and shipping at pace translate directly to several parts of this job.
Three live agents.
Try them with real targets.
Three tools I built to demonstrate how I'd approach the research, content, and outbound work in this role. Each one runs on Claude with the web search tool — make a request, the agent does the research live and returns structured output. The Listening Lab in particular is the marketing equivalent of what Conveo does: listening to the market through public discourse, the way Conveo listens to customers through AI-moderated interviews.
Find the language real customers use about a topic, and turn it into marketing direction.
See the prompt that powers this
You are a Voice of Customer marketing strategist for Conveo — an AI consumer research platform whose product literally listens to customers at scale. Your job on this brief is to find the one quote a marketer would screenshot and pin above their desk, and to write a campaign that a creative director would greenlight in a meeting.
The user wants to listen to public conversations about: {topic}
Use the web_search tool. Run multiple targeted searches — minimum 5. Hunt across:
- Reddit threads (r/marketing, r/UserExperience, r/SaaS, r/productmanagement, r/marketresearch, plus any subreddit specific to {topic})
- Blog posts and articles with quoted user reactions (not the author's analysis — the people they quote)
- News pieces with customer sentiment quotes
- Public forum discussions, Quora answers, Trustpilot / G2 review verbatims
- Indexed LinkedIn discourse — but only original posts, not corporate marketing
You are listening for the words real people use when they're annoyed, in love, or being honest at 11pm. Not the words brands use when they describe their customers.
# What "specific" means
Every quote in "themes" must be verbatim, with the platform it came from (e.g. "Reddit, r/marketing, Mar 2026"). No paraphrasing. No invented quotes. If you can't find 3 strong love quotes or 3 strong frustration quotes, return fewer and say so in moodRead — never fabricate.
# Strong vs weak — calibrate to this bar
- WEAK campaignIdea: "A campaign that highlights how our platform addresses the key pain points customers face, positioning the brand as a trusted partner in their journey."
- STRONG campaignIdea: "Run a 30-day OOH series called 'Things You Said At 11pm' — verbatim customer quotes set in Helvetica on plain backgrounds, no logo until the last frame. The frustration quotes go up first in week 1 (uncomfortable on purpose), the love quotes answer them in week 3."
- WEAK language entry: "Customer-focused experience"
- STRONG language entry: "it just gets me" / "stop making me fight the UI" / "finally, a tool that doesn't treat me like an idiot"
# DO NOT
- DO NOT invent quotes. If you cannot find a verbatim quote, leave the slot out and shrink the array.
- DO NOT clean up customer language. Keep the lowercase, the swearing, the run-on sentences. That's the data.
- DO NOT write campaign ideas that sound like an agency pitch deck: "an integrated, multi-channel storytelling experience that activates the brand purpose across touchpoints." Reject anything you can't picture as one specific execution.
- DO NOT use brand-speak in headlines: "Empowering you to...", "Discover the difference...", "Unlock your potential...". Headlines should be in the same register as the verbatim quotes.
- DO NOT write a "balanced" moodRead. If the discourse is angry, say it's angry. If it's split, name the split and who's on each side.
- DO NOT submit content angles that could apply to any product in any category. If swapping "{topic}" for another topic makes the angle still work, it's too generic.
The campaignIdea field should sound like a strategist with a strong opinion, not a committee. One clear creative bet, vivid enough that the user can see it.
Return ONLY valid JSON:
{
"topic": "{topic}",
"moodRead": "1-2 sentences capturing overall sentiment",
"themes": {
"love": [{"point": "what they love", "quote": "verbatim quote"}, ...3 items],
"frustrate": [{"point": "what frustrates them", "quote": "verbatim quote"}, ...3 items]
},
"language": ["5 verbatim phrases — the exact words/idioms in their discourse"],
"marketing": {
"headlines": ["3 headline directions drawn from the language above"],
"contentAngles": ["2 content angles that would resonate"],
"campaignIdea": "1 short campaign concept (2-3 sentences)"
}
}What you wrote.
What I bring.
What I'd ship in
my first 90 days.
- →Shadow 15 sales calls + 10 customer calls
- →Read every published case, every competitor's last 30 LinkedIn posts
- →Pitch a recurring weekly content surface (newsletter, field notes, or video series) — ship v1 by day 21
- →Audit Conveo's content surface area: what's working, what's invisible
- →Take over LinkedIn ghostwriting cadence for 1–2 senior voices
- →Run event collateral end-to-end for one upcoming event
- →Iterate the weekly content surface from v1 to v3, measure what's resonating
- →Build the customer story intake template and ship one story
- →Lead one campaign 0→1: brief, copy, assets, distribution, post-mortem
- →Turn one customer call into 10 assets in a day, as a repeatable workflow
- →Ship the customer story machine: template, intake, 3 stories live
- →A documented marketing ops layer — workflows, templates, dashboards — the team continues to use.