Hold everything your business sends to one brand.
Set your colors, type, logos and voice once. Everything your business writes or designs is checked against them before it goes out, and whatever is off brand waits here to be fixed or waived.
New Ethiopian Guji just landed!!! Brew it slow!!Marked fixed.Decided by Liam O’Connor
| App | Score | Trend |
|---|---|---|
| Campaigns | 88 | Improving |
| 93 | Stable | |
| Inbox | 81 | Improving |
| Forms | 76 | Declining |
| Sign | 95 | Stable |
| Impreta | 72 | Improving |
| Display | 90 | Stable |
clientesUse "visitantes" instead of "clientes"Write “visitantes” instead.
New Ethiopian Guji just landed!!! Brew it slow!!Marked fixed.Decided by Liam O’Connor
| App | Score | Trend |
|---|---|---|
| Campaigns | 88 | Improving |
| 93 | Stable | |
| Inbox | 81 | Improving |
| Forms | 76 | Declining |
| Sign | 95 | Stable |
| Impreta | 72 | Improving |
| Display | 90 | Stable |
clientesUse "visitantes" instead of "clientes"Write “visitantes” instead.
New Ethiopian Guji just landed!!! Brew it slow!!Marked fixed.Decided by Liam O’Connor
| App | Score | Trend |
|---|---|---|
| Campaigns | 88 | Improving |
| 93 | Stable | |
| Inbox | 81 | Improving |
| Forms | 76 | Declining |
| Sign | 95 | Stable |
| Impreta | 72 | Improving |
| Display | 90 | Stable |
clientesUse "visitantes" instead of "clientes"Write “visitantes” instead.
New Ethiopian Guji just landed!!! Brew it slow!!Marked fixed.Decided by Liam O’Connor
| App | Score | Trend |
|---|---|---|
| Campaigns | 88 | Improving |
| 93 | Stable | |
| Inbox | 81 | Improving |
| Forms | 76 | Declining |
| Sign | 95 | Stable |
| Impreta | 72 | Improving |
| Display | 90 | Stable |
clientesUse "visitantes" instead of "clientes"Write “visitantes” instead.
New Ethiopian Guji just landed!!! Brew it slow!!Marked fixed.Decided by Liam O’Connor
| App | Score | Trend |
|---|---|---|
| Campaigns | 88 | Improving |
| 93 | Stable | |
| Inbox | 81 | Improving |
| Forms | 76 | Declining |
| Sign | 95 | Stable |
| Impreta | 72 | Improving |
| Display | 90 | Stable |
clientesUse "visitantes" instead of "clientes"Write “visitantes” instead.
From the brand kit to every violation
One kit, one check in every app, and one place to decide what it finds.
Brand Kit
Colors, type, logos and voice.
Checks
In every app, at every exit.
Violations
Fixed, waived or asked about.
Brand Audit
Which app is drifting.
Brand Score
Each dimension, each rule.
People
A public page for each.
Press Files
Photos, video, audio, documents.
On a Phone
Violations decided with a swipe.
Set your colors, type, logos and voice once
Colors, typefaces (your own uploaded ones too), logos and the brand voice: its tone, the words to use instead of others, blocked words, hashtags, required disclosures and reading level. Editing it here edits the one kit every app reads.
Brand Guidelines
Voice, color, and typography.
| Color | Hex | Palette | Role | Lock |
|---|---|---|---|---|
| Malbec | #5B1A2E | Bodega | Primary | Locked |
| Roble | #6E4B33 | Bodega | Secondary | Locked |
| Oro | #C9A24B | Bodega | Accent | Editable |
| Andes | #DCE3E8 | Bodega | Background | Editable |
| Uva Clara | #9C5A74 | Etiquetas | Accent | Editable |
| Tinta | #24161B | Etiquetas | Neutral | Editable |
Brand Assets
Every logo variant on one screen, each one downloadable.
Brand Assets
Approved logos and brand fonts.
| Logo | Variant | Min Size | Lock | |
|---|---|---|---|---|
| Atelier Navigli | Logo | 120 px | Locked | Download |
| Atelier Navigli Wordmark | Wordmark | 96 px | Locked | Download |
| AN Monogram | Monogram | 32 px | Locked | Download |
| AN Icon | Icon | 24 px | Editable | Download |
| AN Favicon | Favicon | 16 px | Editable | Download |
| Font | Family | Category | Source |
|---|---|---|---|
| Headings | Playfair Display | Serif | UploadedPlayfairDisplay-Variable.woff2 |
| Body | Jost | Sans Serif | System |
One Kit, Edited Anywhere
Here, in Purview, or in any app’s settings.
Brand
Locks From Purview
A locked field is read-only in every app, this one included.
Brand Guidelines
Voice, color, and typography.
| Color | Hex | Palette | Role | Lock |
|---|---|---|---|---|
| Savanna Gold | #E0A526 | Brand | Primary | Locked |
| Deep Teal | #0F4C5C | Brand | Secondary | Locked |
| Charcoal | #2A2A2A | Brand | Neutral | Locked |
| Chalk | #F7F5EF | Brand | Background | Editable |
| Acacia | #7DA36B | Branches | Accent | Editable |
Palettes
Several named palettes in one kit. The first is the theme every app starts from, and every color picker lists each palette by name.
Brand Kit
Your account defaults. Every surface starts here and can still override any of it.
Set Up From a Guidelines PDF
Your guidelines PDF or your website, read into a draft: its colors with their hex, RGB and CMYK values, its typefaces and its logo. Nothing is kept until you save.
Brand Kit
Your account defaults. Every surface starts here and can still override any of it.
Style Guides
A voice for each audience and kind of copy, set over the brand’s own.
Brand Guidelines
Voice, color, and typography.
| Style Guide | Applies To | What It Changes |
|---|---|---|
| Investors | Mail, Docs, Slides | Tone: Professional, Blocked words, Required disclosures |
| Social Posts | Impreta, Studio | Tone: Engaging, Approved hashtags |
| Tenant Replies | Inbox, Mail | Tone: Professional, Use instead, Reading level |
| Off-Plan Launches | Campaigns, Forms | Required disclosures, Blocked words |
| Arabic Market | Campaigns, Impreta | Preferred terms, Inclusive language |
| Agent Bios | Docs, Sign | How the brand sounds, Reading level |
Ask the Brand
A question about your brand, answered only from your guidelines and linked to the sections it used.
Brand Guard
Monitor and enforce brand compliance across every Calisto product.
Drafts in Your Voice
Drafts in Docs, Slides, Studio, Campaigns and Mail are written in your voice and checked against the kit, and Change Tone offers each style guide.
Bali Escapes 2027
Seven nights between Ubud’s rice terraces and the reefs of Amed, with a local guide from the day you land.
Our tourists love the sunrise trek up Mount Batur, so we have added a second departure each week and a rest day after it.
Every journey includes airport transfers, breakfast daily and a cooking class in a family compound in Sidemen.
A Guidelines Site for Partners
Your kit published as a site for agencies, partners and markets: a page for each, open to anyone or only to people you invite, in their language, at your own domain, with what visitors read, download and search.
Guidelines Site
Your brand guidelines, published for agencies, partners and markets.
| Name | Who It Is For | Who Can Open It |
|---|---|---|
| Kit Supplier | Partner Group | Invited Only |
| Agence Rhône Créa | Partner Group | Invited Only |
| Broadcast Partners | Partner Group | Anyone With the Link |
| España | Market · Español | Anyone With the Link |
| Deutschland | Market · Deutsch | Invited Only |
| Supporters’ Clubs | Partner Group | Anyone With the Link |
Brand Files, With Depot
Logos and photos kept with their usage rights and the people in them. A duplicate is caught as it is added, and a blurry photo waits for review.
Barrier Cream, studio 03.jpg
Brand Assets
Approved logos and brand fonts.
| Logo | Variant | Min Size | Lock | |
|---|---|---|---|---|
| Atelier Navigli | Logo | 120 px | Locked | Download |
| Atelier Navigli Wordmark | Wordmark | 96 px | Locked | Download |
| AN Monogram | Monogram | 32 px | Locked | Download |
| AN Icon | Icon | 24 px | Editable | Download |
| AN Favicon | Favicon | 16 px | Editable | Download |
| Font | Family | Category | Source |
|---|---|---|---|
| Headings | Playfair Display | Serif | UploadedPlayfairDisplay-Variable.woff2 |
| Body | Jost | Sans Serif | System |
Check every email, reply, post and design before it goes
One check reads tone, terms, inclusive language, hashtags, disclosures, reading level, colors, typefaces and the logo. It is a button in the editors and runs by itself as Mail, Inbox, Campaigns, Sign and Impreta send. You decide once whether an off-brand result is flagged or stopped.
Brand Guard
Monitor and enforce brand compliance across every Calisto product.
Flag or Block
One setting for every app, with the minimum score a send must reach.
Settings
Fix or waive each violation, with its copy in view
Each violation names its app, its rule, the copy, who wrote it and the record it came from. Mark it fixed, or waive it with a reason. The author can ask for a waiver, and an admin who neither wrote nor asked answers it.
- 01Told as It Happens, With AutomationsAdmins and the author hear of a flagged or stopped send; each notice is a rule you control.
- 02The Approval TrailEvery ask and every answer, with its reason, on the violation.
- 03Cleared When the Rules ChangeThe same copy checked again under a changed kit closes what it no longer breaks.
- 04Your Pictures Found Elsewhere, With DepotWatch your product photos, campaign images and logos with your own TinEye or lenso.ai account. Each page a copy is on is listed for you to dismiss, mark licensed or mark acted on.
Brand Violations
Every brand-guideline issue across all Calisto products.
| Product | Rule | Severity | Detail | Content | Detected | Status |
|---|---|---|---|---|---|---|
| Campaigns | Missing disclosure | Blocked | Missing required disclosure(s): Offre soumise à conditions | Abonnement 2026-27 : -20 % jusqu’à dimanche… | 10 nov. 2026, 10:12 | Open |
| Campaigns | Blocked word | Blocked | Content contains banned word(s): gratuit | Abonnement 2026-27 : maillot gratuit pour… | 10 nov. 2026, 10:12 | Open |
| Impreta | Missing hashtag | Blocked | Missing required hashtag(s): #AllezFourvière | Victoire 3-1 ce soir devant 41 000 supporters… | 9 nov. 2026, 22:48 | Open |
| Inbox | Inclusive language | Warning | "chers clients" may leave people out; consider "chère clientèle" | Chers clients, vos billets pour samedi sont prêts… | 9 nov. 2026, 16:05 | Open |
| Terminology | Warning | Use "supporters" instead of "fans" | Merci aux fans présents au stade… | 8 nov. 2026, 09:30 | Open | |
| Sign | Tone exclamation | Warning | Content uses 3 exclamation marks (max 2 recommended) | Bienvenue au club ! Signez ici !… | 7 nov. 2026, 11:20 | Open |
| Studio | Brand color | Warning | Color #E4002B is not in your brand palette | Affiche match vs Saint-Étienne | 7 nov. 2026, 15:02 | Open |
Blocked word
Impreta · Scored 72 · 8 nov 2026, 10:48 a.m.
Brand Violations
Every brand-guideline issue across all Calisto products.
| Product | Rule | Detail | Content | Status | Resolved |
|---|---|---|---|---|---|
| Impreta | Terminology | Use "routine" instead of "regimen" | Your 5-step evening regimen, explained… | Resolved | 2026. 11. 10. |
| Campaigns | Terminology | Use "toner" instead of "skin softener" | Meet the skin softener that started it all… | Resolved | 2026. 11. 10. |
| Inbox | Terminology | Use "serum" instead of "ampoule" | The vitamin C ampoule is back in stock… | Resolved | 2026. 11. 10. |
| Terminology | Use "routine" instead of "regimen" | Our stockists’ regimen guide is attached… | Resolved | 2026. 11. 10. | |
| Studio | Terminology | Use "toner" instead of "skin softener" | Skin Softener 200 ml, shelf card | Resolved | 2026. 11. 10. |
| Docs | Terminology | Use "serum" instead of "ampoule" | Retail training: layering an ampoule… | Resolved | 2026. 11. 10. |
Admins and the author hear of a flagged or stopped send; each notice is a rule you control.
Brand Violations
Every brand-guideline issue across all Calisto products.
| Product | Rule | Severity | Detail | Content | Detected | Status |
|---|---|---|---|---|---|---|
| Campaigns | Missing disclosure | Blocked | Missing required disclosure(s): Offre soumise à conditions | Abonnement 2026-27 : -20 % jusqu’à dimanche… | 10 nov. 2026, 10:12 | Open |
| Campaigns | Blocked word | Blocked | Content contains banned word(s): gratuit | Abonnement 2026-27 : maillot gratuit pour… | 10 nov. 2026, 10:12 | Open |
| Impreta | Missing hashtag | Blocked | Missing required hashtag(s): #AllezFourvière | Victoire 3-1 ce soir devant 41 000 supporters… | 9 nov. 2026, 22:48 | Open |
| Inbox | Inclusive language | Warning | "chers clients" may leave people out; consider "chère clientèle" | Chers clients, vos billets pour samedi sont prêts… | 9 nov. 2026, 16:05 | Open |
| Terminology | Warning | Use "supporters" instead of "fans" | Merci aux fans présents au stade… | 8 nov. 2026, 09:30 | Open | |
| Sign | Tone exclamation | Warning | Content uses 3 exclamation marks (max 2 recommended) | Bienvenue au club ! Signez ici !… | 7 nov. 2026, 11:20 | Open |
| Studio | Brand color | Warning | Color #E4002B is not in your brand palette | Affiche match vs Saint-Étienne | 7 nov. 2026, 15:02 | Open |
Every ask and every answer, with its reason, on the violation.
Blocked word
Impreta · Scored 72 · 8 nov 2026, 10:48 a.m.
The same copy checked again under a changed kit closes what it no longer breaks.
Brand Violations
Every brand-guideline issue across all Calisto products.
| Product | Rule | Detail | Content | Status | Resolved |
|---|---|---|---|---|---|
| Impreta | Terminology | Use "routine" instead of "regimen" | Your 5-step evening regimen, explained… | Resolved | 2026. 11. 10. |
| Campaigns | Terminology | Use "toner" instead of "skin softener" | Meet the skin softener that started it all… | Resolved | 2026. 11. 10. |
| Inbox | Terminology | Use "serum" instead of "ampoule" | The vitamin C ampoule is back in stock… | Resolved | 2026. 11. 10. |
| Terminology | Use "routine" instead of "regimen" | Our stockists’ regimen guide is attached… | Resolved | 2026. 11. 10. | |
| Studio | Terminology | Use "toner" instead of "skin softener" | Skin Softener 200 ml, shelf card | Resolved | 2026. 11. 10. |
| Docs | Terminology | Use "serum" instead of "ampoule" | Retail training: layering an ampoule… | Resolved | 2026. 11. 10. |
Watch your product photos, campaign images and logos with your own TinEye or lenso.ai account. Each page a copy is on is listed for you to dismiss, mark licensed or mark acted on.
See which app is drifting from the brand
Brand Audit scores every app from its latest checks, says whether each is improving or slipping, and names the rules it breaks most. Sort by the worst score or by the check made longest ago.
Brand Audit
Automated brand-consistency scan across every Calisto product
| App | Score | Compliance | Trend | Violations | Top Violations | Last Checked |
|---|---|---|---|---|---|---|
| Impreta | 54 | Non-compliant | Declining | 23 | missing hashtag, emoji limit | 10.11.2026 |
| Campaigns | 68 | Needs attention | Improving | 14 | missing disclosure, terminology | 10.11.2026 |
| Inbox | 76 | Needs attention | Stable | 9 | inclusive language, tone exclamation | 09.11.2026 |
| Display | 79 | Needs attention | Improving | 5 | brand color, brand font | 07.11.2026 |
| 84 | Compliant | Improving | 6 | terminology, reading level | 10.11.2026 | |
| Forms | 88 | Compliant | Stable | 3 | terminology, too long | 04.11.2026 |
| Sign | 91 | Compliant | Improving | 2 | missing disclosure, terminology | 08.11.2026 |
| Studio | 93 | Compliant | Stable | 2 | brand font, logo too small | 06.11.2026 |
Compliance on Every Row
Compliant, needs attention, non-compliant or not checked, on each app’s row and as a filter.
Brand Audit
Automated brand-consistency scan across every Calisto product
| App | Score | Compliance | Trend | Violations | Top Violations | Last Checked |
|---|---|---|---|---|---|---|
| Inbox | 61 | Needs attention | Improving | 18 | terminology, tone exclamation | 10 Nov 2026 |
| Campaigns | 66 | Needs attention | Declining | 15 | missing disclosure, blocked word | 10 Nov 2026 |
| Sign | 71 | Needs attention | Improving | 7 | missing disclosure, reading level | 9 Nov 2026 |
| Forms | 74 | Needs attention | Stable | 6 | reading level, terminology | 8 Nov 2026 |
| 77 | Needs attention | Improving | 9 | terminology, inclusive language | 10 Nov 2026 | |
| Display | 79 | Needs attention | Improving | 3 | brand color, accessibility contrast | 5 Nov 2026 |
Brand Score by App
Every app’s score side by side on one chart.
Brand Audit
Automated brand-consistency scan across every Calisto product
Read the brand score, dimension by dimension
One score for every check the business ran, how many were on brand, and voice, visual, color, font, hashtag, disclosure and inclusive language each on its own, with the rules broken most. A daily watch tells you once when the score falls past your threshold.
Reports
Brand consistency across every Calisto product
| Brand Rule | Violations |
|---|---|
| Tone hype | 46 |
| Terminology | 38 |
| Inclusive language | 27 |
| Missing hashtag | 24 |
| Brand color | 19 |
| Reading level | 16 |
| Missing disclosure | 11 |
| Tone exclamation | 9 |
By Team and by Location
The score, the checks, the off-brand count and the rules broken most for each team and each Location, over the last 90 days.
By Team
The brand score for each team over the last 90 days, from where each check was made.
Score by Team
| Team | Department | Score | Checks | Off-Brand | Rules Broken Most | Trend |
|---|---|---|---|---|---|---|
| Branch Campaigns | Marketing | 76 | 412 | 71 | tone hype (22), missing disclosure (17) | Declining |
| Mobile Banking | Digital | 81 | 386 | 49 | reading level (19), terminology (12) | Improving |
| SME Lending | Business Banking | 86 | 274 | 31 | missing disclosure (14), terminology (9) | Improving |
| Customer Care | Operations | 89 | 528 | 38 | inclusive language (13), tone exclamation (8) | Stable |
| Investor Relations | Finance | 93 | 118 | 7 | reading level (4), brand font (2) | Improving |
| People & Culture | HR | 94 | 203 | 11 | inclusive language (6), terminology (3) | Stable |
| Corporate Affairs | Communications | 96 | 393 | 34 | missing hashtag (12), brand color (9) | Improving |
By Person, When You Turn It On
A score for each person, off until the owner turns it on in People & Privacy.
By Person
Each person’s brand score over the last 90 days. Shown because the business turned it on in People & Privacy.
| Person | Score | Checks | Off-Brand | Rules Broken Most | Trend |
|---|---|---|---|---|---|
| Lena Hoffmann | 78 | 64 | 12 | terminology (7), inclusive language (4) | Improving |
| Tobias Wagner | 83 | 91 | 11 | tone exclamation (6), reading level (3) | Declining |
| Dr. Aylin Demir | 88 | 57 | 6 | reading level (4), terminology (2) | Stable |
| Jonas Becker | 91 | 112 | 9 | missing disclosure (5), tone hype (3) | Improving |
| Marie Schulz | 93 | 138 | 8 | inclusive language (5), terminology (3) | Improving |
| Dr. Felix Braun | 95 | 74 | 4 | reading level (3), brand color (1) | Stable |
| Sophie Krüger | 97 | 148 | 8 | missing hashtag (5), terminology (3) | Improving |
People & Privacy
Terminology
Each preferred term, each word written another way and each blocked word, counted over the last 30 days against the 30 before.
Terminology
How often your brand’s terms were used in checked copy, the last 30 days against the 30 before.
Terms Used Each Week
| Term | Kind | Last 30 Days | The 30 Before | Change |
|---|---|---|---|---|
| single origin | Preferred | 142 | 118 | +24 |
| brew | Preferred | 121 | 109 | +12 |
| roasted to order | Preferred | 96 | 71 | +25 |
| single-origin coffee | Written Another Way | 14 | 29 | -15 |
| make | Written Another Way | 11 | 18 | -7 |
| world’s best | Blocked | 4 | 9 | -5 |
| guaranteed | Blocked | 2 | 5 | -3 |
By Team
The brand score for each team over the last 90 days, from where each check was made.
Score by Team
| Team | Department | Score | Checks | Off-Brand | Rules Broken Most | Trend |
|---|---|---|---|---|---|---|
| Branch Campaigns | Marketing | 76 | 412 | 71 | tone hype (22), missing disclosure (17) | Declining |
| Mobile Banking | Digital | 81 | 386 | 49 | reading level (19), terminology (12) | Improving |
| SME Lending | Business Banking | 86 | 274 | 31 | missing disclosure (14), terminology (9) | Improving |
| Customer Care | Operations | 89 | 528 | 38 | inclusive language (13), tone exclamation (8) | Stable |
| Investor Relations | Finance | 93 | 118 | 7 | reading level (4), brand font (2) | Improving |
| People & Culture | HR | 94 | 203 | 11 | inclusive language (6), terminology (3) | Stable |
| Corporate Affairs | Communications | 96 | 393 | 34 | missing hashtag (12), brand color (9) | Improving |
Give each of your people a public page
A profile carries a photo, a headline, a bio and the sections you turn on: photos, video, audio, documents, social links and booking details, in your brand kit’s colors or a theme of your own. Publish it at its own link, or embed it in a page.
Profiles
Create and manage profiles for your people
| Person | Status | Theme | Views | |
|---|---|---|---|---|
| KB | Karim Benali | Published | Custom | 18 420 |
| IM | Inès Morel | Published | Custom | 12 876 |
| TG | Théo Garnier | Published | Dark | 9 314 |
| MD | Moussa Diallo | Published | Custom | 7 958 |
| CR | Camille Roussel | Published | Light | 5 402 |
| LF | Lucas Ferreira | Draft | Custom | 214 |
| ÉM | Élodie Marchand | Draft | Light | 96 |
Signed Off First, If You Ask
Giulia Ferraro
Build and customize your profile
Who They Are
GFNameGiulia FerraroHeadline (optional)Direttrice creativa, collezione PrimaveraBioGiulia guida lo studio di via Vigevano dal 2019. Prima di Atelier Navigli ha disegnato maglieria a Biella e a Parigi.Sections
Enabled sections will appear on your profile. Drag to reorder.
BioPhotosVideosAudioDocumentsSocial LinksBooking InfoPreview
Publish this profile to preview its public page.Publish
PublishedDraft onlyCall to Action & Contact
CTA Button TextPrenota un appuntamentoContact Emailpress@ateliernavigli.itA profile can wait for an approver before it goes public.
The Directory
Public Directory
Manage and customize your embeddable people directory
| Name | Role | Tagline | Featured | Visibility | |
|---|---|---|---|---|---|
| TM | Thandiwe Mokoena | Chief Executive | Twenty years of fynbos restoration | Featured | Visible |
| Pv | Pieter van der Merwe | Head Ranger | Knows every trail above Kirstenbosch | Featured | Visible |
| AD | Ayesha Davids | Volunteer Lead | Runs the Saturday trail crews | Standard | Visible |
| SN | Sipho Ndlovu | Education Officer | Takes 4,000 learners up the mountain a year | Standard | Visible |
| MF | Megan Fortuin | Fundraising Director | Partnerships with local business | Standard | Visible |
| DK | Dr. Kabelo Sithole | Botanist | Seed bank and rare species | Standard | Hidden |
Every published person at one public address, featured first.
Its Own Link and Embed Code
Priya Raman
Build and customize your profile
Preview
Open PRPriya RamanPartner, Employment and LabourBook a ConsultationPriya advises employers across Ontario on hiring, workplace investigations and terminations, and has appeared before the Ontario Labour Relations Board since 2011.Publish
PublishedPublicly accessible3,847 viewsShare
Copy LinkEmbed CodeEmbed this profile on your website:<iframe src="https://ethos.calistoco.com/p/priya-raman" width="100%" height="600" frameborder="0"></iframe>Copy Link for the public page, or the embed code to place it on your own website, with its visits counted.
Keep each person’s press files where anyone can take them
Photos, video, audio and documents, filed under each person by the categories you name. Add several at once, from a desk or from a phone’s share sheet, and download any of them from its row.
Several at Once
Take photos with the camera or choose several files for one person, with a caption and a category.
Check copy and decide violations from your phone
Swipe a violation to mark it fixed or waive it, share words to Check Copy, and share a photo or a file to a person. Pages kept on the phone open with no signal.
Where Ethos touches everything else.
3 of these 8 connections are in your plan today; the others are their own apps.
Purview
The same brand kit, edited with the same editor, and the locks that make a field read-only everywhere.
Campaigns
An email’s words and design are checked in the editor and again as it sends.
Impreta
Every caption is checked as the post is published.
Studio
A design’s colors, typefaces and logo are checked in the editor, and what it finds is a violation here.
A message is checked as it is sent.
Inbox
A message or a reply is checked as it is sent, replies from Desk included.
Sign
An envelope’s message is checked as the envelope is sent.
Automations
Every brand notice is a rule there: who hears of a violation, a waiver or a falling score.
No setup cost. Pay when you start using.
One brand, held in everything your business sends.
Recommended for you
Works well together.
Calisto Purview
Included with every Calisto account
Each person’s work private until shared and kept by the business when they leave, who may do what and who sees each figure, managed settings, every business side by side, one catalog, the team and its owners.
Learn more →Calisto Campaigns
Calisto Engage
Lists and consent per channel, emails built from blocks, sends at each person’s best hour, sequences and announcements, and what each campaign earned, credited to the click.
Learn more →Calisto Impreta
Calisto Engage
Write a post once and send it to eleven networks, Calisto TV and Calisto Radio.
Learn more →Calisto Studio
Calisto Create
A Studio seat designs anything at every size, from Calisto’s templates or a blank page: layers, photos, Copy & Resize, Bulk Create, mockups, QR codes, print-ready PDFs, sharing and whiteboards.
Learn more →Calisto Mail
Calisto Inbox
Calisto Sign
Calisto Commerce
Envelopes of one or many documents, sent to each signer in order, checked, chased until everyone signs, and sealed with a certificate anyone can verify.
Learn more →Calisto Automations
Calisto Ops
Rules that start from your Calisto apps, a schedule or a date and act across them all, every app’s automatic messages as rules, sequences that follow up until a person acts, and every run on record.
Learn more →Recommended for
The industries that run Ethos, and what each of them runs it for.
Graphic Designers & ArtistsBrand guard
Guard the brands you steward across surfaces.
Graphic Designers & Artists on Calisto →Everything included in Calisto Ethos.
- Colors, typefaces and logos (logo, wordmark, monogram, icon and favicon), edited in place on Brand ▸ Guidelines.
- Several color palettes in one kit: each named, each color added by its hex code and moved between palettes. The first palette carries the theme every app starts from, and every editor’s color picker lists each palette by name.
- Set Up From a Guidelines PDF: the brand guidelines are read into a draft, its colors from hex, RGB and CMYK values with the names beside them, its typefaces from the font library and its logo; the voice is read too when asked, powered by Calisto AI. Nothing is kept until the kit is saved.
- From Your Website: the business’s site is read into a draft the same way.
- A typeface the business uploads is drawn in every editor, theme, website, PDF and shared link.
- The brand voice: its tone, a description, preferred terms, the words to use instead of others (Use Instead), blocked words, approved hashtags, required disclosures and the reading level copy is held to.
- Inclusive language: on by default, from lists Calisto keeps in English, Spanish, Portuguese, French and German, each from published style guides; the brand adds its own pairs and names words not to flag, or turns it off.
- One kit for every app: the same editor in Ethos, in Purview and in each app’s settings. A field locked in Purview or Blueprint is read-only everywhere, Ethos included.
- Brand ▸ Assets: every logo with its file, each downloadable, and the typefaces in use.
- Brand ▸ Guidelines Site: the kit published as a site for agencies, partners and markets, always current. Each audience gets its own page, open to anyone or only to invited people, a market’s page in its language; the business’s own domain; and a report of pages read, files taken and searches.
- One engine, so the same copy gets the same verdict in every app.
- Voice: exclamation marks, capitals, hype phrases, blocked words, the brand’s word pairs, inclusive language, preferred terms, hashtags, disclosures, reading level, emoji, links and length.
- Each finding names the exact words and where they are; a word pair or an inclusive-language finding is fixed with Apply in the editor, and the check runs again.
- Design: colors outside the palette, typefaces outside the kit, a missing or too-small logo, and text contrast.
- At the send and publish exits, with nobody pressing it: Mail, Inbox (and replies sent from Desk), Campaigns (an email’s words and its design), Sign and Impreta.
- A button in the editors, its result in its own panel: Studio, Forms, Display, Reputation’s responses and University, among others.
- Check Copy: paste words and read which rules they break, checked on the server against your own kit and recorded.
- Check a File: a Word, PowerPoint, Excel, OpenDocument, PDF or text file from Depot, uploaded or shared from a phone, each finding named by its page, slide or paragraph; a Word file opens in Docs to be fixed. Copy written in Word, Outlook or Google Docs is checked this way, with no add-in.
- With no brand kit yet, a check says so rather than measuring against a default.
- POST /api/ethos/v1/check checks copy and /api/ethos/v1/check-visual a design’s colors, typefaces and logo, against the same kit and with the same engine; each finding comes back with its place and its fix.
- Called with an API key the business makes in Settings ▸ General ▸ API Keys, scoped to the check; a key is shown once, and can be revoked at any time.
- A repository or publishing pipeline calls it with one curl line and stops on a failed check; Automations’ outbound webhooks carry flagged and blocked checks onward.
- Described in an OpenAPI 3.1 document at /api/ethos/v1/openapi.json. No SDK to install.
- Every call is recorded with the other checks, under the key’s name, so Reports and the violations inbox include it.
- A voice for each audience or kind of copy (investors, support replies, social posts), set over the brand’s own voice field by field; what a guide leaves alone stays the brand’s.
- Each guide names the apps it applies to, and their checks use it; an editor’s check says which guide it used and lets the person pick another.
- Edited on Brand ▸ Style Guides, on a desk and a phone.
- Every draft is written in the brand’s voice: Docs, Sheets and Slides (rewrite, shorten, expand, change tone), writing a document or a deck from a prompt, Studio’s copy, Campaigns’ drafts, social captions and Mail’s draft replies.
- Change Tone offers Our Brand Voice and each style guide.
- Each draft is checked against the same kit, and its findings show beside the draft with Apply.
- Ask the Brand: a question about the brand, answered only from its colors, fonts, logos, voice, word pairs, blocked words, inclusive language, style guides and enforcement, each answer linking to the sections it used.
- When the guidelines do not say, the answer says so; nothing is guessed.
- On Brand Guard on a desk and a phone, powered by Calisto AI.
- One setting for every app: flag an off-brand result, or block the send until it is fixed.
- The minimum score a send must reach.
- Whether colors outside the palette are flagged, and whether tone and reading-level drift is flagged. Blocked words, disclosures and hashtags always run.
- A check that cannot finish never stops a send.
- Brand rules for designs: the brand’s colors only, the brand’s typefaces only, and no export while the brand check finds a problem, each with the reason people see. Set for the business in Settings ▸ Brand Guard; admins and the owner are never held.
- Brand rules per Hub, with Studio and Depot: a Hub carries its own rules over the business’s for every design in it and its Folders.
- Every violation from every app: its app, rule, severity, detail, copy, when it was found, and who decided it.
- Filter by status (open, resolved, waived) and severity; search the rule, detail, copy or app.
- Mark Fixed and Waive in one press, or decide with a note.
- A violation’s page: the copy in full, every other rule the same copy broke, the score, the author, the record it came from, and every decision.
- Decided once: a violation is decided only while it is open, so two people deciding at once land one decision.
- Re-checking the same copy keeps an earlier decision; when the rules change, what the copy no longer breaks closes by itself.
- The author asks for a waiver with a reason; the request waits on the business’s approval engine and is never approved automatically.
- Answered by an admin who neither wrote the copy nor asked. Approving waives the violation; declining keeps it open and tells the author why.
- Only the person a request waits on decides it, unless People & Privacy lets others step in.
- Every ask and answer, with its reason, is the violation’s trail.
- Each app’s latest score, whether it is improving or slipping, its violations, the rules it breaks most and when it was last checked.
- Compliant, needs attention, non-compliant or not checked, as a filter and on each row.
- Opens on the worst score; sorts by the check made longest ago; a chart of every app’s score.
- The account’s brand score from every recorded check, how many were on brand and off brand, and its direction.
- Voice, visual, color, font, hashtag, disclosure and inclusive language, each scored on its own.
- The rules broken most, by name.
- The score, checks, off-brand count, rules broken most and direction for each team and each Location, from where each check was made.
- Scores by person, when the owner turns them on in People & Privacy; off by default.
- Terminology: each preferred term, each word written another way and each blocked word, counted in checked copy, the last 30 days against the 30 before.
- A daily brand watch: when the score falls past the business’s threshold, the admins are told once.
- Fourteen shipped rules, each on and each controlled in Ethos ▸ Automations: a flagged or blocked send (to the admins, and separately to the author), a waiver asked and answered, the score falling, a profile waiting for sign-off, published or set aside, the brand kit changed, a watched picture found on new pages, and Web Watch out of searches.
- The admins’ notices as push and in-app, or in-app only, set in Settings.
- A notice opens the one violation or profile it names, and closes when that is decided.
- A profile for each person: name, photo, headline and bio; a new one starts from the business’s own boilerplate.
- The public page’s sections: bio, photos, videos, audio, documents, social links and booking details.
- A light, dark or custom theme, or the brand kit’s colors; a header image, a call to action and a public contact.
- Published at its own link, with Copy Link and an embed code, and a preview while editing.
- Publishing can wait for sign-off (Settings ▸ Approvals); otherwise Publish publishes at once, and only once.
- Visits counted on the public page.
- A performer’s booking page is Talent’s.
- Every published person on one public page, featured people first.
- Feature, show or hide a person; edit a tagline in place.
- Photos, video, audio and documents for each person, video and audio up to 500 MB.
- Several files added at once, from a desk or from a phone’s share sheet.
- Filed by the categories the business names in its settings; download or remove from the row.
- A file the library already holds is caught as it is added, before it is stored, with Open It and Keep Both; photos that look alike are listed on each other.
- A photo smaller than the business’s smallest size, blurry, out of focus or black is marked; with Hold for Review it is not shared or published until someone approves it.
- A new photo’s tags, from the business’s own, with new tags, a caption and alt text, suggested for a person to confirm, or confirmed automatically.
- Named outputs, such as a square post, a story or a web banner, and every photo downloaded at each of them, cropped around the focal point set on it.
- Compare Versions: any two versions of a file side by side, a document with its changed words marked, a PDF page by page beside its pages, a picture with a slider or only the difference lit.
- Search by Image: a picture is the search and the library returns the ones that look like it, each picture lists its Similar ones, and words find pictures by what they show.
- Usage rights and consent on every file: licence expiry told 30 days ahead, a file with ended rights no longer shared, and the people in a picture each with their signed release.
- Web Watch: the pictures you watch are looked for on the web every week with your own TinEye or lenso.ai account, and each page a copy is on is listed to dismiss, license or act on.
- Find This Person’s Pictures: everyone who agreed to be found by their face is found across the library on your own device, every match confirmed by a person.
- Installs as Calisto: Home, Guard, People and Brand are the tabs; Violations, Brand Guard, People and Brand Kit are its shortcuts.
- Swipe a violation to mark it fixed or waive it; swipe a draft profile to publish it.
- Words shared from another app open in Check Copy; photos, video, audio and documents shared from another app go to a person, and a shared document opens in Check a File.
- Keep Ethos on This Device: the home, Guard, People, the brand kit and every violation and person opened, readable with no signal.
- A person added with no signal is made once, when the signal is back.
- Open Violations, a Windows widget, blocked sends first.
- Violations and people in Calisto’s search.
- General ▸ Business, Design, Sign-In, API Keys, Brand Guard, Approvals, My Notifications and This Device.
- Every setting has a reader.
Questions about Calisto Ethos
The words and the design. In copy: tone (exclamation marks, capitals, hype phrases), blocked words, the words your brand writes another way, inclusive language, hashtags, required disclosures and the reading level you set; a word with a better one is replaced with Apply. In a design: colors outside your palette, typefaces outside your kit, a missing or too-small logo, and text contrast.
Your choice, in one setting that every app follows, with the minimum score a send must reach. Flag records the violation and lets the send go; Block holds it until the copy is fixed. A check that cannot finish never stops a send.
By itself as Mail, Inbox (and replies sent from Desk), Campaigns, Sign and Impreta send or publish, and as a button in the editors, Studio, Forms, Display, Reputation and University among them. Every check is recorded in one place, which is what the score and Brand Audit read.
Yes. Make an API key in Settings, under General, API Keys, with the Check Copy and Designs Against the Brand scope, and send the copy to the check API: curl -s https://ethos.calistoco.com/api/ethos/v1/check -H "Authorization: Bearer $CALISTO_KEY" -H "Content-Type: application/json" -d '{"content":"Your copy here"}'. The answer says whether it passed, its score, and each finding with where it is and its fix; a step can stop when passed is false. Designs are checked the same way, and the OpenAPI document is at /api/ethos/v1/openapi.json. Every call is recorded with your other checks.
Yes, with no add-in. Check a File in Brand Guard reads a Word, PowerPoint, Excel, OpenDocument, PDF or text file from Depot, uploaded, or shared from your phone, and names the page, slide or paragraph of each finding. Copy written in Word, Outlook or Google Docs is checked by saving or sharing it as a file, and a Word file opens in Docs to be fixed.
In one place for the whole account. Ethos edits it in place, and so do Purview and each app’s settings, with the same editor. A field locked in Purview or Blueprint is read-only everywhere.
Yes. Every draft in Calisto is written in it: Docs, Sheets and Slides, Studio’s copy, Campaigns’ drafts, social captions and Mail’s draft replies. Change Tone offers your brand voice and each style guide. Each draft is checked against the same kit, and its findings show beside the draft with Apply.
A question about your brand, such as which color is for buttons or whether a word is allowed, answered only from your guidelines: the kit, the voice, the word pairs, blocked words, inclusive language, style guides and enforcement. Each answer links to the sections it used, and when the guidelines do not say, it says so. Powered by Calisto AI.
Yes. Guidelines Site publishes your brand kit as a website: colors, typefaces, downloadable logos, the voice, style guides and Ask the Brand, always reading the current kit. An agency or a market gets its own page, open to anyone with the link or only to people you invite by email, who sign in on the site. A market’s page can be drafted in its language. It can use your own domain, and its Ethos address never changes.
Yes. Reports shows the views and visitors of each page, the logos and typefaces downloaded, and what visitors searched for, including the searches that found nothing, for the whole site or for one audience. Visitors are counted only as the site’s consent banner allows, and no person is named.
Someone marks it fixed or waives it with a reason. The author can ask for a waiver, and an admin who neither wrote the copy nor asked answers it. The admins and the author are told as it happens, through rules you control in Automations.
Yes, with your own TinEye or lenso.ai account, connected once in Settings with its key. Mark the pictures to watch, in Depot or in Web Watch, and each is looked for every week. Every page a copy is on is listed with the picture, the page and when it was first seen, for you to dismiss, mark licensed (that site is allowed from then on) or mark acted on, and your admins hear of new ones. Nothing is done automatically, and a picture of a person is sent only with their consent.
No. Ethos sets the brand and reviews what the checks find. Email is sent from Mail, Inbox or Campaigns, and posts from Impreta.
Public pages for the people your business puts in front of the public: a photo, a headline, a bio, and photos, video, audio, documents, social links and booking details, in your brand kit’s colors or a theme of your own. Each has its own link, an embed code and a place in your public directory, and publishing can wait for sign-off.
Yes, per brand per month. The pricing section on this page reads the live catalog and is the authority.