Skip to content

Case 01 / 03 · In production

NeoViral

So a small business can post every week without producing the content.

We designed and built NeoViral with AI: NeoVortex’s platform where a brand creates, schedules and measures its Instagram and TikTok posts.

app.neoviral.com.mx
NeoViral: Create a post: the brand, its networks and the two AI doors
  • 280changes reviewed and merged
  • 229automated test files
  • 2,599app strings, each in Spanish and English
Client
NeoVortex Soluciones
Platform
Web, connected to Instagram and TikTok
Services
Product · AI · UX/UI · Development

01The challenge

NeoVortex has an AI engine that analyzes brands and generates images, video and copy. It was missing the product around it: a place where a Mexican small business creates its content, publishes it and sees what worked.

A small business wants to grow on Instagram and TikTok, but posting every week takes ideas, design, copy and time it does not have. Hiring an agency does not always fit its budget.

We built the platform from scratch, from creating the brand to the invoice, and connected it to NeoVortex’s API.

02Problem by problem

What we found in the operation and how we solved it.

  1. Problem 01

    They did not know what to post.

    Facing a blank screen every week ends in not posting. Thinking up the idea, designing it and writing it takes hours.

    How we solved it

    «Surprise me» proposes two ideas with their image, based on the brand. You pick one and the copy writes itself. Nothing is published until you confirm it.

  2. Problem 02

    The AI did not sound like their brand.

    A generic AI writes like anyone and can promise what the brand does not offer.

    How we solved it

    When the brand is created, the AI reads its website and latest posts and works out what it sells, who it speaks to, how it writes and its colors. Everything can be corrected, and the brand notes what the AI must never make up.

  3. Problem 03

    They had the idea, not the way to produce it.

    Knowing what you want to show is not the same as having the image and the copy.

    How we solved it

    «I have an idea» generates the image from what you write, or from one of the ideas it suggests. A photo of your own can guide the AI without being published, and the copy comes from the image you pick. Anyone who already has photos posts them without spending credits.

  4. Problem 04

    Posting to two networks meant doing it twice.

    Instagram and TikTok ask for different formats, and posting by hand means being online at the right time.

    How we solved it

    One post goes to both networks. The Instagram format decides whether it is photos or video, and TikTok follows. You schedule it, it shows up on the editorial calendar and it publishes itself on time.

  5. Problem 05

    They did not know what worked.

    The numbers live in each network, each with its own names and timing.

    How we solved it

    NeoViral reads every post’s metrics on its own: every 10 minutes for the first 48 hours, then less often, until day 90. The dashboard brings together reach, views and likes from both networks and points out what worked best.

  6. Problem 06

    Paying per image or per video was confusing.

    When everything has its own price and a generation fails, it is unclear what was charged.

    How we solved it

    Everything is paid from a single credit balance: two images cost 20 and a video 80. Credits are set aside when generating and only charged if the image or video is delivered. If something fails, they go back to the balance. Ideas and copy are free.

  7. Problem 07

    No invoice, no deductible expense.

    A company in Mexico needs a CFDI for every payment.

    How we solved it

    You request the invoice from the payment history: it is stamped as CFDI 4.0, you download it as PDF and XML, and it also arrives by email.

03How we worked

NeoVortex, which runs NeoViral and provides the AI, hired us. We built the product with the same method we use on Veterinapp.

  1. 01

    One vocabulary

    We wrote a product glossary: what an Idea, a Content, a Text and a Post are. The app, the code and the tests use the same words.

  2. 02

    Design before code

    We designed every flow, from creating the brand to publishing, before building it, and wrote down the decisions that shape it.

  3. 03

    AI writes, a person decides

    AI agents write the code, the tests and the documentation. A senior person reviews every change before it goes in.

  4. 04

    Connect without blocking

    NeoVortex’s AI works through jobs that report back when done. The app sets the credits aside, waits for the report and, if one goes missing, recovers it on its own.

04Where it stands

The current version of NeoViral has been in production since October 2026, in Spanish and English.

Next: a 14-day trial with no card for new users.

Have a project like this?

Next project · Case 02 / 032026

Software for veterinary clinics in Mexico.