Skip to content
Features

Everything a newsroom does. Without the newsroom.

Keyword, story ideas, review, writing, images, publishing, funnel and data in the same dashboard, with explicit editorial criteria and you deciding how involved you want to be.

01Editorial production

A real editorial cycle, not a text box.

Every article goes through research, story ideas, review, writing, images and checking, with criteria you define and that stay on the record.

Brief and guidelines generated by AI

You describe goal, audience and tone. The Vibe generates niche guidelines and five deeply personalised categories. You adjust whatever you want.

Story ideas with memory

Six angles per cycle, each with reasoning. The blog's history stops the Vibe from repeating a topic, and whatever was rejected also becomes memory.

Editorial review with a score

Each idea is scored 0 to 10 against goal, guidelines and SEO. Only 7 or higher moves on; if nothing passes, the cycle aborts.

AI agents in customer service in 20268.7
What changes with the new data law7.4
10 tools for productivity5.1
cut-off: 7.02 approved · 1 in memory

Complete writing, with metadata

900 to 1,400 words in markdown with H2s, meta title, meta description, excerpt, tags and category. In the voice set in the brief.

How Google evaluates AI-assisted content
1,240 words5 H2smeta 58/1554 tags
H2What changed in the guidelines
H2Quality signals that count
H2Checklist before publishing

Generated images: cover and inline

A photography agent decides the cover and up to N inline images anchored to specific H2s, with English prompts and localised alt text.

Um baú norteador cor terracota em um apartamento multifuncional, separando visualmente a sala de estar do quarto em um ambiente luminoso e acolhedor.
cover · 16:9alt: “Um baú norteador cor terracota em um apartamento multifuncional, separando visualmente a sala de estar do quarto em um ambiente luminoso e acolhedor.
Móveis dispostos para criar zonas sem paredes em um estúdio, com sofá delimitando a área de estar do quarto.H2 §2Como criar zonas sem dividir fisicamente
Detalhe de um móvel em tom verde vibrante com pequenos acessórios que ecoam a mesma cor, criando harmonia visual.H2 §3Cor vibrante: o ponto de energia da composição
Composição equilibrada demonstrando peso visual: móvel robusto balanceado por peças leves e iluminação vertical.H2 §4Peso visual não é excesso
Casa Viva · Interioresalt text and caption included

Numeric fact-check

In deep-research mode, a stage compares figure by figure against the sources and forces a correction before publishing.

Fact-check6/6 confirmed
  • “R$ 4.2bn in 2025”✓ source 2
  • “growth of 18% a year”✓ source 1
  • “3 in 4 households”✓ source 4

Models configurable per blog

Choose the writing model, the story-idea helper and the image generator per blog. Switch whenever you want, with no migration.

Writinggpt-5.6-luna
Story ideas & image planhinova
Imagesflux-2-dev
02Automation

Switch it on, schedule it and forget it. Or not.

The Vibe respects your schedule, your quota and your blog's time zone, emails you and leaves a trail of everything it did.

Vibe on

Switch it on and the cycle runs by itself: signals, story ideas, review, writing, images, publishing. You follow along in the dashboard.

Vibe on
resumes in the next window

Weekly schedule

A calendar for the week: enable the days, set the time of each publication and choose how the section is decided: fixed, balanced, sequential or random. Drag, duplicate, done.

This week's schedulesection: balance
M
T
W
T
F
S
S
07:30 Trends12:00 Guides18:00 balance

Copilot with an approval queue

Turn on copilot mode and each article waits in the queue: real preview on your domain, approve and publish in one click, edit or discard. Switch modes whenever you want.

Daily digest and email alerts

At the end of the day, an email tells you what went out, what is waiting for approval, what failed and what publishes next, in plain language. If the agent gets truly stuck, the Vibe team is alerted.

Directed briefs skip the queue

Sent a brief with a headline and supporting material? It goes out before the ones the agent comes up with, without touching the schedule.

Daily quota, spread out

N articles a day, spread between 07:00 and 22:00 in the blog's time zone, never in a burst. Missed slots are logged as missed.

3 articles/day · America/Sao_Paulo2/3 today
07h09h11h13h15h17h19h21h

Pause and resume

Pause one blog, one category or the whole Vibe. Resume and the schedule picks up where it left off, with no duplicate posts.

Execution trail per stage

Every stage of every article is logged (runs): time, result, error. Auditable in the dashboard, with filters by blog and period.

casa-viva · 14/08 07:02● finished in 2 min 21 s
  • web-search3,8 s
  • topic-discovery29,4 s
  • topic-selection4,4 s
  • writing20,5 s
  • image-plan34,7 s
  • image-generation48,3 s
  • publish30 ms

Automatic cache revalidation

You publish, the blog's cache is invalidated by tag and Google is notified through the sitemap. No deploy, no waiting.

POST /api/revalidate
{ "tenant": "casa-viva", "tags": ["home","artigo:sala-pequena"] }
200 · cache invalidated in 38 ms
03You set the vibe

The vibe comes from you. The Vibe writes with your story.

Brief, files and curated sources set the direction. The result is original, in your brand voice, with nothing made up.

Editorial brief

The vibe of the blog in text: goal, audience, tone, what to avoid. It is the basis of every story review and every piece of writing.

Goal

Become the reference in affordable decor for small apartments in Brazil.

Tone: closeAudience: 25–45Avoid: jargon

File uploads

Catalogues, PDFs, decks, spreadsheets and text become a knowledge base. The Vibe cites your products and your story.

catalogue-2026.pdfindexed
brand-manual.docxindexed
customer-faq.txtreading…

Curated sources with instructions

Register websites, targeted searches and RSS feeds with an instruction on what to look for. The story starts there; the text never does.

feedtechcrunch.com/feed
sitegov.br/anvisa
search“decor launches 2026”

Automatic data harvesting

For vertical portals: the Vibe sweeps the sources, extracts structured events (name, dates, city, sector) and files them in the approval queue with JSON-LD Event.

Trade show extractedwaiting for approval
name
Expo Casa & Design 2026
dates
12–15 Mar · São Paulo
json-ld
Event ✓
04Distribution & SEO

Publish on your domain. Or inside the site you already have.

Subdomain, custom domain with SSL, embeddable feed and all the technical SEO search engines expect, out of the box.

Instant subdomain

Every blog is born at yourblog.vibearticles.com, published and indexable within the first minute.

Custom domain with SSL

Point the DNS; we check the record, issue the certificate and promote the domain to primary whenever you want.

  • casaviva.vibearticles.comactive
  • blog.casaviva.com.bractive · SSL
  • www.casaviva.com.brchecking DNS

Embeddable feed

Two lines of code show the latest articles on any site (WordPress, Wix, Shopify or HTML), with the template's look or your site's CSS.

<div data-vibe-feed data-limit="3"></div>
<script src="https://blog.casaviva.com.br/feed.js"></script>

Complete technical SEO

SSR on every page, sitemap.xml, feed.xml (RSS), JSON-LD, OpenGraph/Twitter, canonical, generated alt text and lazy loading.

SSRsitemap.xmlfeed.xmlWebSiteBlogPostingBreadcrumbListEventItemListOpenGraphTwitter Cardcanonicalgenerated alt

Rich structured data

WebSite on the home page, BlogPosting + BreadcrumbList on articles, Event for trade shows, ItemList for calendars and directories. Rich results out of the box.

SSR + cache per blog

Server rendering with cache keyed by tenant tags. Fast for the reader, fresh for Google, invalidated on every publish.

05Templates & brand

38 templates. None that look AI-made.

Pick a template, apply your colour and your logo, assemble the home page in blocks, configure navigation and footer. Need a directory or a calendar? Already included.

38 templates with personality

Editorial, magazine, portal, newspaper, minimal, vivid, guide, shop. Each with its own hero, typography and palette.

Your brand colour on top

Override the accent and the text colour over the accent. The whole template derives from variables, so everything follows.

Brand colour#3F5D45
FontsPlayfair Display · Source Sans 3

Google fonts and logo

Choose heading and body from Google Fonts; upload the logo as an image or use text with configurable suffix and scale.

Configurable navigation and footer

Menu links, highlight button, footer columns, tagline, legal text. No code.

Home page in blocks

Assemble the home page however you like: feature, grid, list, carousel, sections by category, email signup, search. Drag to reorder and see the real preview before saving. Switched templates without touching it? It brings its own default.

Optional dark mode

Turn it on and the blog respects the reader's preference: each template has its own dark palette, or we derive one from yours.

Monochrome mode

For sober brands: an interface with no colour and every image in black and white, automatically.

Extra pages included

Contact with an inbox, public signup, supplier directory, event calendar and a quote form that turns into a lead.

/contact/signup/suppliers/events/quote/[slug]
06Data & team

What works, in numbers. For the whole team.

Google Analytics built in, native statistics, access roles, export and an API to run one blog or a network of them.

Google Analytics 4

Paste the measurement ID and that is it: visits, reading time, referral source and events in your GA, per blog and consolidated.

Native statistics

Articles published, categories that pull traffic, link clicks (by shop and by source article), agent errors.

Traffic by category30 days
Guides
38%
Trends
27%
Collections
19%

Multiple users and roles

Owners see their blogs; platform sees them all. Invite editors, reviewers and clients with the right access.

  • JJuliana T.owner · Casa Viva
  • MMarcos P.editor · Casa Viva
  • NNexo Agencyplatform · 12 blogs

Markdown/JSON export

Your articles are yours: export everything (text, metadata, images) at any time.

API and webhooks

List, publish and revalidate through the API. Get a webhook on every published article to trigger email, social or your CMS.

GET /v1/blogs/casa-viva/articles?limit=10
POST /v1/blogs/casa-viva/articles
webhook article.published → https://yoursite.com/hooks
07Comparison

A newsroom, generic AI or Vibe Articles?

It is not a text box with AI. It is a complete editorial cycle, with criteria, distribution and data in the same dashboard.

CriterionVibe ArticlesTraditional newsroomGeneric AI tool
Publishes by itself, on the schedule you define
Researches real signals from the web before writing
Scores the story against your guidelines (minimum score)
Fact-checks figure by figure against the sources
Memory: never repeats a published topic
Cover and inline images generated and optimised
Complete technical SEO (SSR, sitemap, JSON-LD, OG)
Custom domain, subdomain and embeddable feed
Google Analytics and statistics in the same dashboard
Cost per articlefrom R$ 6R$ 150–600tokens + your time
Time from brief to first articleminutesweekshours of editing
included partial / depends on the team not included

Turn the Vibe on today. Tomorrow an article is working for you.

Create the blog in minutes, pick a template and tell it what your company sells. The first article is out before the coffee gets cold, with keyword, source and a call to business.

Monthly subscription · instant access · cancel anytime