CRM for marketing agencies: from the client to the prompt
CRM for marketing agencies: meetings, chats and briefs in 1 timeline per client, and the prompt comes out built for Higgsfield or Magnific. A sample concept.
“Less studio, more sidewalk”
neighbourhood sidewalk bar The case on video, explained.
Go to the questions ↓Open the client and you already know everything
This CRM for marketing agencies keeps each client's complete timeline: meetings, chats, emails, briefs, pieces and what they liked or didn't. All of it lives in a base that feeds the creative workflow, in Higgsfield or Magnific via API. When someone asks for a piece, the prompt comes out built with that brand's context, with no need to explain it again.
What the client said never reaches the piece
The client explains it once, in detail, in a meeting. Then the account lead sums it up over WhatsApp and whoever produces it types it into the tool from memory. Something falls away at each step.
“Less studio, more sidewalk, at 7 pm. People aged 25 to 45, no little umbrellas, and let amber lead.”
- Sidewalk
- 7 pm
- No umbrellas
- Aged 25 to 45
- Amber
They want something summery, on the street, young people. I'll send you the logo.
- Sidewalk
- 7 pm
- No umbrellas
- Aged 25 to 45
- Amber
Vermouth bottle, summer vibes, fresh, professional photo - Sidewalk
- 7 pm
- No umbrellas
- Aged 25 to 45
- Amber
The CRM: the whole story in one column
This is the screen for whoever handles the client. Before a meeting, or when the client writes on a Saturday, they open the record and see what was promised, what was approved and what they didn't like. If the account changes hands, the story stays. Tap each item to see what it says.
“Too nighttime. We agreed on the 7 pm sun.”
Goes to the base: afternoon light, never nightEvery brand piece carries the responsible drinking line, at the bottom and legible.
Goes to the base: leave room at the bottomSummer campaign for feed and stories. The bottle, with ice and lemon peel, on a small bar table.
Goes to the base: campaign and product“We're tired of the studio thing. Less studio, more sidewalk, like when you bring the little table outside.”
Goes to the base: scene, light, audience and paletteI saw the competitor's one. The little umbrella, never.
Goes to the base: what to avoid“The person who drinks this is 25 to 45. They drink outside, with friends.”
Goes to the base: audienceAmber, bottle green and cream. The logo never on a dark photo.
Goes to the base: palette and logos- Before a meetingYou read what's pending in a minute.
- When the account changes handsThe new person doesn't ask the client anything again.
- When something goes wrongYou can see what was asked, who approved it and when.
The base: transcripts and briefs, turned into data
A transcript alone is no use to anyone: it's forty minutes of talk. Each meeting and each brief yields the facts that matter for production, and each one points to the sentence it came from. If the brand changes its mind, the fact is updated and you can see what it said before. Tap a field to see its sentence.
We're tired of the studio thing. Less studio, more sidewalk, like when you bring the little table outside. And at 7 pm, with that sun, not at night. The person who drinks this is 25 to 45, it's not a nightclub. And for colour, let the bottle's amber lead.
Goal: make the brand the neighbourhood's summer vermouth. Product: the bottle with a glass, ice and lemon peel on a small bar table. Deliverables: feed and stories, approved by the owner.
- Also in the base
- Chats
- Emails
- Brand manual
- Approved and rejected pieces
The prompt comes out with the brand built in
Same request, with and without the client's base. Without it, you get a bottle in summer like any brand's. With it, the prompt already knows the scene, the light, what's out and what got rejected last week. And each part says where it came from, so it can be corrected in a moment.
Vermouth bottle, summer vibes, fresh and refreshing, professional product photo, high quality. SUBJECT Amber vermouth bottle, glass on ice with lemon peel, metal bar table.Oct 21 briefSCENE Neighbourhood sidewalk bar, table set outside.Oct 14 meetingLIGHT Warm golden hour, 7 pm. Not night.Rejected Nov 3PEOPLE Adults 25 to 45, natural, out of focus.Oct 14 meetingPALETTE Amber, bottle green, sun-bleached cream.Sep 2 manualAVOID Cocktail umbrellas, studio backdrop, neon, nightclub.Oct 3 WhatsAppFORMAT 4:5, clear space at the bottom for the legal line.Oct 29 email
Any drinks brand could use this.
This only works for Lindero, and nobody had to explain the brand again.
The workflow: Higgsfield or Magnific, via API
Nobody copies and pastes. The workflow takes the request, adds that client's base and builds the call for whichever tool the agency uses. Change the tool and the format: how it's asked changes, and the brand's context stays the same.
- Request “Summer feed”
- Client base Picks what's useful
- Built prompt With its source
- Higgsfield Via API
- Candidates To approve
POST higgsfield /generate
{
"model": "gpt_image_2",
"aspect_ratio": "4:5",
"references": ["manual_lindero.pdf", "feed_v1_aprobado.jpg"],
"prompt": "Amber vermouth bottle on a metal bar table, neighbourhood sidewalk, warm golden hour, not night. Avoid cocktail umbrellas, studio, neon. Clear space at the bottom for the legal line."
} The request builds itself. A person reads it and decides to generate.
What the person decides goes back to the base
Generating spends credits and a bad piece reaches the client. So what's generated stays a candidate until someone at the agency approves it. Their decision stays on the timeline, with name and date, and the next prompt already knows it. See both outcomes.
“Too nighttime. We agreed on the 7 pm sun.”
- Timeline Feed v2 rejected, with the reason, the date and the prompt that made it
- Base Light: never at night
- Next prompt It already comes with that line
LIGHT Warm golden hour, 7 pm. Not night.
“This is it. Sidewalk, sun and the bottle in charge.”
- Timeline Feed v3 approved, with the model and prompt that made it
- Base It stays as a reference for what they like
- Next request It already carries it as a reference
references: feed_v3_aprobado.jpg
You know why each piece comes back
Since each rejection keeps its reason, the agency stops correcting blindly. You can see what bothers each client, and that gets checked before generating and before sending them anything.
- Light and time of day45 %
- Scene27 %
- Legal line18 %
- Logo10 %
With Lindero, nearly half the rejections are about light. That now goes in every prompt.
- Tone40 %
- Product30 %
- Format20 %
- Light and time of day10 %
With Trigal, what comes back is the tone: they want neighbourhood and they get a campaign.
- Legal line60 %
- Tone20 %
- Format20 %
With Ribera, 6 in 10 rejections are legal: worth checking before sending.
We built it for ourselves first
Mithandir works this way with its own clients and brand: each company's timeline is in our CRM, meetings get transcribed, and our back office requests images from Magnific via API with a prompt built from the brand's method. Each image keeps the model and prompt that made it, and goes through approval.
- 01The timelineEach company, with its story in the CRM.
- 02The meetingsTranscribed and stored by client.
- 03The methodBuilds the prompt from what the brand knows.
- 04The imageComes out via API, with its origin, to approve.
Answer and we’ll tell you if this works for your company.
We review it quickly. If it’s a fit, we set up a meeting.
5 questions, one minute. With this we come to the call already knowing how your team works with its clients.
Pick a time with Alfonso
With what you told us we already know where to start. On the call we'll show you the flow, from the CRM to the prompt, and see how it connects to your tools.
Looking for open times…
Alfonso already has your answers and will write to set a time.
We couldn't save your answers. Send them over WhatsApp and we'll reply all the same:
Send on WhatsAppWe'll write to you within one business day
We'll send you a concrete idea for your team. If you'd rather, you can still book a call.
We couldn't save your answers. Send them over WhatsApp and we'll reply all the same:
Send on WhatsAppThanks for answering
Here's something you might find useful.
We couldn't save your answers. Send them over WhatsApp and we'll reply all the same:
Send on WhatsApp8 questions, two minutes. At the end we'll tell you how many hours a week your team spends finding and re-explaining what the client said.
Pick a time with Alfonso
With what you told us we already know where to start. On the call we'll show you the flow, from the CRM to the prompt, and see how it connects to your tools.
Looking for open times…
Alfonso already has your answers and will write to set a time.
We couldn't save your answers. Send them over WhatsApp and we'll reply all the same:
Send on WhatsAppWe'll write to you within one business day
We'll send you a concrete idea for your team. If you'd rather, you can still book a call.
We couldn't save your answers. Send them over WhatsApp and we'll reply all the same:
Send on WhatsAppThanks for answering
Here's something you might find useful.
We couldn't save your answers. Send them over WhatsApp and we'll reply all the same:
Send on WhatsAppRather talk now? Message us on WhatsApp



