KF Agency KF Tools
Samples

What you actually get

Every document below came out of the real engine, not a design file. This is the format a client receives, in the language you pick.

← All samples

Brand Identity

Sample result

Nile Coffee Roasters · generated by the live engine

Brand Identity

Nile Coffee Roasters — Brand Identity

Nile Coffee Roasters is the Cairo roastery that roasts to order rather than to stock, for independent cafés that cannot afford to run out.

The brand at a glance

Nile Coffee Roasters is the Cairo roastery that roasts to order rather than to stock, for independent cafés that cannot afford to run out.

Roasted this week. Not this season.

Positioning
For independent cafés who cannot afford to run out, Nile Coffee Roasters is the roastery that roasts to order rather than to stock — so the bag that arrives was roasted this week, not this season.
Voice
A good supplier on the phone: exact, unhurried, and never selling.
specificcalmuseful
urgentreverent about coffeeapologetic about the price
Archetype
The Sage

Explains rather than excites. Earns its place by being right, and can afford to be plain about it.

Typography
Cormorant Garamond · Reem Kufi

Design direction

Editorial Minimal

Built from
4 of 4 parts
Archetype, scored here
Sage
Direction, scored here
Editorial Minimal
Palette family
Deep and gilded

01What does not add up

A premium price position

Against Naming home grinders as a segment at a third of café volume

Why it matters The two want opposite packaging, opposite pack sizes and opposite channels, and serving both halves the attention each gets.

Resolve it by Keep home grinders as a retail line under the same mark, and let the wholesale promise stay the brand.

02What still has to be decided

These are the questions the work could not settle from the outside. Nothing here was guessed to fill the gap — a named gap is one somebody can close, and a papered-over one becomes a mistake nobody catches. They are in your copy only; the shared link does not show them.

Does the nine-day refund apply to the retail line as well as wholesale?

Raised in Strategic identity

Why it matters It is the entire USP, and a promise that quietly applies to only half the customers is worse than one that applies to neither.

Who can answer it The owner, with the roaster

Who answers WhatsApp after 6pm, and in whose voice?

Raised in Verbal identity

Why it matters The whole positioning is "someone answers", and the tone rules assume a person who knows the roasting calendar.

Who can answer it The owner

Is the 1kg wholesale bag the same artwork as the 250g retail one?

Raised in How it is used

Why it matters It decides whether one plate or two goes to the printer, and whether the retail line is visibly the same brand.

Who can answer it The owner, with the packaging supplier

Part One of three

03What it stands for

For independent cafés who cannot afford to run out, Nile Coffee Roasters is the roastery that roasts to order rather than to stock — so the bag that arrives was roasted this week, not this season.

Purpose — why it exists

So that a café in Cairo can buy coffee from someone who answers the phone on a Friday.

What this rests on

opinion

Vision — what it is working towards

The roaster every serious café in Egypt has on standing order.

What this rests on

assumption five years

Mission — what it does every day

Roast to order every morning and deliver within nine days of the roast.

What this rests on

evidence

Values, and what each one costs

The roast date goes on the bag

In practice Every bag carries the day it was roasted, not a best-before eighteen months out.

What it costs us

Stock older than nine days cannot be sold at full price and is given away.

We say no to volume we cannot roast fresh

In practice An order bigger than the week's capacity is turned down or split.

What it costs us

We turned down a 400kg hotel contract in March.

Who this is for

Independent cafés, 1–3 sites

Who they are Owner-operators in Cairo and Alexandria buying 6–12kg a week

What they want A supplier who never leaves them short on a weekend

What stops them buying

Switching means retraining baristas on a new bean

Home grinders

Who they are People who own a grinder and buy 250g–1kg a month

What they want Coffee fresher than a supermarket bag

What stops them buying

Price, against a supermarket bag at a third of it

What they use instead

The roastery on Road 9

They offer Similar beans, cupping scores published, no delivery promise

We win on They publish no wholesale price and no delivery window

They win on

Eleven years of reputation and a café of their own

A supermarket bag

They offer A third of the price, roasted four months ago

We win on Freshness, provably, with a date printed on it

They win on

Price and availability

The positioning

For whom
Independent cafés running 6–12kg a week
In the category of
speciality coffee roastery
The promise
Roasted within nine days of reaching you, or it is free
How it breaks down
Instead of
a roastery that sells from stock, or a supermarket bag
Reasons to believe it
The roast date is printed on every bag · 1,400kg a month to 60 cafés · Cupping score of 84+ on every lot bought
Price position
premium

The value proposition

Coffee that reaches you within nine days of the roast, or it is free.

What they get
A standing weekly order that arrives before they run out
What is behind it
How it feels
One less thing to chase on a Friday afternoon
The proof
The date on the bag, and a refund policy nobody else offers

What only this business can say

The only roastery in this bracket that publishes a delivery window and refunds against it.

Why nobody else can say it
Competitors cannot say it because
All four named competitors sell from roasted stock, so they cannot promise a roast date.

How confident this is, honestly: Confident on the four competitors actually checked. Not checked: roasteries outside Cairo and Alexandria, and anyone selling only through Instagram DMs — which in this market is a real gap in the evidence.

Personality

A supplier, not a boutique.

We are

exactunhurriedplain-spoken

We are not

romantic about origincompetitive about scoresapologetic about price

The Sage

Why that one, and what it forbids
Why that one
The promise is knowledge made verifiable — a date, a score, a window — rather than a feeling.
What it forbids
Urgency tactics, scarcity language, and any claim that cannot be checked on the bag.

The promise

You will never open a bag older than nine days.

How it is kept, and how it breaks
Kept by
Roasting to order and refusing volume beyond the week's capacity
Broken if
We roast to stock to win a big account

Part Two of three

04How it sounds

A good supplier on the phone: exact, unhurried, and never selling.

The name

Verdict
keep
As it stands
Nile Coffee Roasters
What the name does for you, and to you
What it does well
Says the country and the craft in three words, and survives being said down a phone.
What it makes harder
Generic enough that two other roasteries could be confused with it in a search.

The tagline

Roasted this week. Not this season.

Why this line, and what else was on the table
Why
It states the difference and dares a competitor to copy it, which none of them can.
Alternatives
The date is on the bag · Roasted to order, never to stock
What it must never become
A claim about flavour. Every roastery claims flavour and none can prove it.

How it sounds

We sound

specificcalmuseful

We never sound

urgentreverent about coffeeapologetic about the price
FormalCasual
Two-thirds towards casual

The buyer is an owner-operator, not a procurement desk.

SeriousPlayful
Serious

The promise is a refund policy. Jokes cost it credibility.

The archetype, checked twice

Scored from the twelve questions
Sage
Proposed by the strategy
Sage
Do they agree
yes
Use this one
Sage

What it says

You will never open a bag older than nine days.

In one line
Roasted this week, not this season.
In thirty seconds
We roast every morning and ship the same week. Every bag has the roast date on it. If it reaches you later than nine days from that date, you do not pay for it. That is the whole offer.

You will not run out on a weekend

For whom Cafés

Proof

Standing weekly orders, 60 cafés

Key messages, by audience

A supplier who answers on a Friday

Audience Independent cafés

Channel WhatsApp

Proof

Named references in Zamalek and Sporting

The words

Address the reader as: You, singular, by first name once known. Never حضرتك — it puts a counter between us.

Use these

roast datelot

Never these

artisanalbest in Egypt

artisanal

Say this instead roasted to order

Why

Claims craft without evidence, and every competitor uses it.

best in Egypt

Say this instead the only one that prints the date

Why

Unprovable, and invites a comparison we would have to win.

How it is written

Sentence length
Short. One idea per sentence, rarely past forty words.
Person
First person plural for us, second person singular for them.
Punctuation
Full stops. No exclamation marks anywhere, including replies.
The rest of the rules
Capitalisation
Sentence case in headlines. Never all caps.
Emoji
None in captions. One is acceptable in a DM if the customer used one first.
Hashtags
Three at most, at the end, never mid-sentence.
Numbers and dates
Numerals for weights and days. Dates as "27 Aug", never 27/08.
Mixing scripts
Latin stays Latin: bean names, origins and the brand name are never transliterated.
Formatting
No bold inside captions. Line breaks instead.

How it asks

A reason, then the ask. "The Yirgacheffe lot is roasted Tuesday — say the word before Monday."

Examples
Say the word before Monday · Message us the weight and we will price it
Never
Countdowns, "last chance", or any urgency the roasting calendar does not create.

Where the voice bends

Instagram

How it bends here Shorter, and the date leads the caption.

Example

Roasted this morning. Ethiopia Guji, 84.5. Twelve kilos.

WhatsApp

How it bends here First names, no preamble, prices given straight.

Example

Morning Hany — 8kg of the house blend, roasted Tuesday, with you Wednesday. 2,240.

The same thing, in this voice

Discover our premium artisanal coffee, crafted with passion for the true connoisseur!
Ethiopia Guji, roasted Tuesday morning. Twelve kilos, then it is gone until next week.

Three unprovable adjectives out, two checkable facts in, and the exclamation mark with them.

Part Three of three

05How it looks

Editorial Minimal

Why this direction, and what it rules out
Why it follows from the strategy
The promise is a printed fact. A look built on type and white space presents a fact; one built on texture and warmth presents a mood.
What it rules out
Burlap, steam swirls, hand-lettered chalk, and anything that reads as a café rather than a supplier.

The logo

A wordmark with the roast date lockup built into it — the mark and the date share one baseline rule.

What it is built from, and what it must survive
Built from
The typeface at 600 weight, with a 1px rule the width of the wordmark beneath it.
How it survives the hardest use
The hardest use is a single-colour stamp on a kraft bag: the rule and the wordmark are one colour and carry no detail below 1.5mm.
What it must not be
A coffee bean, a cup, a mountain, or a monogram in a circle.

The variations

Primary — wordmark and rule

When to use it Everywhere it fits

Notes

Default

Stacked

When to use it Bag fronts and square formats

Notes

Rule sits under the second line

Mark only

When to use it Favicon, stamp, cup sleeve

Notes

The N and the rule

One colour, reversed

When to use it On near-black or on photography

Notes

Never on mid-tone photography

Using the logo

Clear space
The cap height of the wordmark on all four sides. Nothing enters it.
Placement
Top left on documents, bottom right on posts, centred on packaging.
On photography
Reversed, and only over an area with a contrast ratio of 4.5 or better against white.
Exact specifications
Minimum size on screen
96px wide for the primary, 24px for the mark alone.
Minimum size in print
28mm wide for the primary, 8mm for the mark. Below 28mm the rule closes up on uncoated stock.

Never do these to it

Set the wordmark in any other typeface

Why

The rule is drawn to that cap height and stops aligning.

Add a drop shadow to make it readable on a photograph

Why

If it needs a shadow, the photograph is wrong — recrop it.

Print it in the accent gold on white

Why

It fails contrast for body text at every size — see the colour table.

Colour

#4A2C17
RoastThe wordmark, headlines, the ruleNever: Body text below 14px
#F5EFE6
CreamBackgrounds, bag stockNever: Type of any size
#1C1917
Near-blackAll body copyNever: Large flat areas
#B79B62
Cupping goldThe score, and nothing elseNever: Text on white, ever
Values, contrast and print
NameHEXRGBCMYK (approximate)As text on whiteAs text on black
Roast#4A2C1774, 44, 230, 41, 69, 7112.6:1 · AAA1.7:1 · body text fails
Cream#F5EFE6245, 239, 2300, 2, 6, 41.1:1 · body text fails18.4:1 · AAA
Near-black#1C191728, 25, 230, 11, 18, 8917.5:1 · AAA1.2:1 · body text fails
Cupping gold#B79B62183, 155, 980, 15, 46, 282.7:1 · body text fails7.9:1 · AAA

RGB, CMYK and the contrast readings are computed from the hex values, not written by a model. Two cautions go with them. The CMYK figures are the standard conversion and are a starting point only — real CMYK depends on the press, the stock and the colour profile, so send a printer the hex and approve a proof. And there is no Pantone column on purpose: Pantone is a licensed library of physical inks with no formula from RGB, so any "nearest Pantone" would be invented. Ask your printer to match against a physical guide.

Where this differs from the starting palette

The starting cream

Changed to #F5EFE6

Why The original read pink beside the brown at bag scale.

Typography

Latin
Cormorant Garamond · 400, 600 · Google Fonts
Arabic
Reem Kufi · 400, 600 · Google Fonts
Why these two
Why they sit together
Both are high-contrast and sit at the same optical weight at 600, so a bilingual bag front does not read as two brands.
Display
48px / 32mm · 600 · 1.05 · -0.02emBag fronts and the one line on a post
Heading
24px · 600 · 1.2Section headings
Body
16px · 400 · 1.6Everything else
Caption
12px · 400 · 1.4 · 0.04emThe roast date, origin, lot number

The roast date is always caption size and always uppercase — the one piece of type that never changes size between a bag and a post.

Icons

Style
Line, geometric, no fills
Stroke
1.5px at 24px
The full rule
Derived from
The logo's baseline rule
Corners
Square, no radius
Grid
24px with a 2px keyline
Never
Filled icons, or any icon of a cup or a bean

Shapes and graphic elements

Motif
The baseline rule from the logo
Use
To separate the date from everything else
The full rule
Derived from
The wordmark
Corner radius
0
Never
As a decorative border or a frame

Patterns and textures

The full rule
Never
A pattern would compete with the type, which is the whole look.

Photography

Style
Documentary, natural light only
Subject
Beans, hands, the roaster, the date being printed
The full rule
Light
North-facing window, no fill, no flash
Colour treatment
None. No filters, no warmth push.
Crop
Tight and off-centre, subject never centred
Never
Steam swirls, latte art, burlap sacks, or anyone smiling at the camera
Shots to get
The date stamp hitting a bag · The roaster at 6am · A full pallet leaving

Illustration

The full rule
Never
Illustration would soften a promise that depends on being literal.

Layout and grid

Grid
12 columns on print, 4 on square
Spacing scale
4, 8, 16, 32, 64
The full rule
Margins
8% of the shorter edge
Alignment
Left in Latin, right in Arabic. Never centred except on packaging.

Packaging and stationery

Structure
Flat-bottom kraft bag with a one-way valve, 250g and 1kg
On the front
Wordmark, origin, and the roast date in caption caps
The full rule
Materials
Uncoated kraft, one-colour print
On the back
Lot, score, altitude, process, and the nine-day promise in full
Stationery
Invoices and delivery notes on the same uncoated stock, so the paperwork looks like the bag.

How the posts are built

Grid
4 columns, 32px gutters, on a 1080 square
What a post is made of
One line of display type, the date in caption caps, the mark bottom right. Nothing else.
The safe areas
Safe areas
96px clear at the top and bottom for the Instagram chrome

The templates to build

The roast

What goes on it Origin, score, date, weight available

When

Every roasting morning

The proof

What goes on it One photograph, one caption line

When

Weekly

Worked examples

Roast day

Headline Ethiopia Guji. 84.5.

Visual The date stamp mid-strike

Where the logo goes

Bottom right, mark only

On everything, and on nothing

Always show

The roast dateThe Instagram handle

Never show

Competitor namesHealth claims about coffee

Do this, not that

DoPut the roast date on everything
NotSay "fresh"

One is checkable, the other is what every competitor already says.

DoLeave the space empty
NotFill it with a texture

The look is type on ground. Texture turns a supplier into a café.

A post to show the client

Paste this into any image model. It is in English on purpose — image models are trained overwhelmingly on English captions, and an Arabic prompt returns a worse picture. Replace anything bracketed with the real offer first.

Editorial minimal advertising photograph for a speciality coffee roastery. Flat-bottom kraft coffee bag, cream label, dark brown wordmark, standing on a plain cream surface, north window light from the left, no fill light, deep natural shadow. Bold serif headline in the upper third reading "ROASTED THIS WEEK. NOT THIS SEASON." Small uppercase caption beneath reading "ETHIOPIA GUJI · 84.5 · ROASTED 27 AUG". Generous empty space. No steam, no latte art, no burlap, no people. Square, 1080x1080, photographic, sharp.

06What was read

SourceWhat it gave
https://example.com/road9-roasteryMenu, cupping scores, no wholesale price
https://instagram.com/example-competitorwould not load — login required

Design

  • tinted
  • cards
  • accents
Run this on your own brand

Cost 25 tokens · the Free plan covers it

Start free