{"componentChunkName":"component---src-templates-case-study-jsx","path":"/case-study/brand-kit/","result":{"data":{"wpCaseStudy":{"nodes":[{"caseStudyTitle":"Brand Kit","challenge":"N/A","solution":"","results":"","caseStudyFields":{"heroDescription":"A brand's identity is usually locked in a founder's head, an old Google Doc, or a Slack thread. Yoho's Brand Kit turns that tribal knowledge into a single source of truth that every creator and every AI feature reads from.","heroImage":{"node":{"mediaItemUrl":"https://api.evolvan.com/wp-content/uploads/2026/09/yoho-landing-page.png"}},"parentProject":{"nodes":[{"slug":"yoho"}]},"stat1Value":"4","stat1Label":"Core Brand Domains Modeled","stat1Icon":null,"stat1CustomIcon":null,"stat2Value":"3","stat2Label":"Consumers Reading One Source of Truth","stat2Icon":null,"stat2CustomIcon":null,"stat3Value":"1","stat3Label":"Guided Questionnaire Replaces the Blank Page","stat3Icon":null,"stat3CustomIcon":null,"stat4Value":"100%","stat4Label":"AI Features Powered by the Same Brand Context","stat4Icon":null,"stat4CustomIcon":null,"challengeDescription":"A brand's identity is rarely written down anywhere useful — it lives in tacit knowledge, not a document. That's fine while the people making the ads are the brand. It breaks the moment anyone else has to produce content on the brand's behalf.","challengeCard1Title":"Tribal Knowledge","challengeCard1Description":"Brand identity lives in a founder's head, an old doc, or a Slack thread nowhere a new creator or system can access it.","challengeCard1Icon":"fa-brain","challengeCard1CustomIcon":null,"challengeCard2Title":"Creators Guessing ","challengeCard2Description":"Every new creator asks the same brand questions before every assignment. Content comes back slightly off, gets revised, and the cycle repeats for each new creator.","challengeCard2Icon":"fa-question-circle","challengeCard2CustomIcon":null,"challengeCard3Title":" Generic AI Output","challengeCard3Description":"With no brand context, Yoho's AI drafts copy that's competent but generic — the kind of thing that could be any DTC brand in the category.","challengeCard3Icon":"fa-robot","challengeCard3CustomIcon":null,"challengeCard4Title":"The Blank Page Problem","challengeCard4Description":"Writing a brand voice document from nothing is hard. Most founders never do it, so a Brand Kit nobody fills in solves nothing.","challengeCard4Icon":"fa-file-alt","challengeCard4CustomIcon":null,"solutionDescription":"Yoho built Brand Kit as the one place a brand's identity lives — read by creators before they produce anything, and by Yoho's AI every time it drafts a brief or ad copy.","solutionStep1Title":"Creators Get Up to Speed Without Asking","solutionStep1Description":"Every creator reads the brand's kit in their own read-only portal before starting, so the brand stops answering the same five questions per creator.","solutionStep1Icon":"fa-book-open","solutionStep1CustomIcon":null,"solutionStep2Title":"Content Comes Back On-Brand the First Time","solutionStep2Description":"Personas fix the who, Messaging Angles fix the what, Brand Profile fixes the how, and Media Assets fix the look — given upfront instead of as revision notes.","solutionStep2Icon":"fa-check-double","solutionStep2CustomIcon":null,"solutionStep3Title":"Every AI Feature Gets Better Output","solutionStep3Description":"Yoho's AI reads the same Brand Kit whenever it drafts a brief or copy, so generated content improves everywhere downstream — because it finally knows who it's writing for.","solutionStep3Icon":"fa-magic","solutionStep3CustomIcon":null,"solutionStep4Title":"The Brand Stays in Control","solutionStep4Description":"Messaging angles can be archived, and that decision propagates instantly to every creator acting on them, instead of living only in one person's head.","solutionStep4Icon":"fa-shield-alt","solutionStep4CustomIcon":null,"impactDescription":"Brand Kit turns one-time brand knowledge into a reusable asset — reducing repeated context transfer for creators and raising the baseline quality of everything Yoho generates automatically.","impact1Value":"Creators start every assignment already knowing the brand's voice, audience, and visual identity — no back-and-forth needed.","impact1Label":"Faster Creator Onboarding","impact1Icon":"fa-user-check","impact1CustomIcon":null,"impact2Value":"Content comes back closer to on-brand the first time because personas, angles, and voice are given upfront, not as after-the-fact notes.","impact2Label":"Fewer Revision Cycles","impact2Icon":"fa-history","impact2CustomIcon":null,"impact3Value":"Every brief and line of ad copy Yoho generates now reads the brand's kit, so machine output stops sounding generic.","impact3Label":"Sharper AI-Generated Copy","impact3Icon":"fa-robot","impact3CustomIcon":null,"impact4Value":"Archiving a messaging angle removes it from what every creator sees, so decisions propagate instantly instead of living in one person's head.","impact4Label":"Consistent Brand Decisions","impact4Icon":"fa-user-shield","impact4CustomIcon":null,"evolvansRoleDescription":"Yoho brought us the problem, not the spec: brand identity scattered across founders' heads and stale docs, with both human creators and Yoho's own AI starved for context. We designed and built the system end-to-end — the data model, the intake flow, the creator-facing view, and the permission boundaries that let brands, creators, and AI each read the same data differently — plus storage and delivery for logos, colors, B-roll, and guideline documents.","roleCard1Title":"Structured Brand Data Model","roleCard1Description":"Modeled Brand Profile, Customer Personas, Messaging Angles, and Media Assets as four distinct domains instead of one freeform document, so the same data is scannable by a creator and parseable by an AI.","roleCard1Icon":"fa-layer-group","roleCard1CustomIcon":null,"roleCard2Title":"Brand Fuel Guided Intake","roleCard2Description":"Built a questionnaire that walks a brand through what it already knows, then generates a draft Brand Profile from the answers — editing a draft instead of writing from a blank page is why the kit actually gets filled in.","roleCard2Icon":"fa-clipboard-list","roleCard2CustomIcon":null,"roleCard3Title":" Read-Only Creator Portal & Permissions","roleCard3Description":"Built a separate, scoped view so creators see only the brands they're assigned to with no write access — enforced on both the API and the interface.","roleCard3Icon":"fa-user-lock","roleCard3CustomIcon":null,"roleCard4Title":"AI Context Layer & Lifecycle Controls","roleCard4Description":"Wired Brand Kit in as the context source Yoho's generation features read from when drafting briefs and copy, and added archiving so retired messaging angles disappear from what creators see.","roleCard4Icon":"fa-brain","roleCard4CustomIcon":null,"screenshotsSectionTitle":"Module Overview","screenshotsDescription":"A look inside module interfaces.","screenshot1Image":{"node":{"mediaItemUrl":"https://api.evolvan.com/wp-content/uploads/2026/09/Screenshot-from-2026-09-09-16-31-00.png"}},"screenshot1Caption":"Brandkit Overview","screenshot2Image":{"node":{"mediaItemUrl":"https://api.evolvan.com/wp-content/uploads/2026/09/Screenshot-from-2026-09-09-16-31-56.png"}},"screenshot2Caption":"Customer Persona","screenshot3Image":{"node":{"mediaItemUrl":"https://api.evolvan.com/wp-content/uploads/2026/09/Screenshot-from-2026-09-09-16-51-05.png"}},"screenshot3Caption":"Media Assets","screenshot4Image":{"node":{"mediaItemUrl":"https://api.evolvan.com/wp-content/uploads/2026/09/Screenshot-from-2026-09-09-16-35-13.png"}},"screenshot4Caption":"Brandkit - Creator Portal","flowSectionTitle":"From Blank Page to Source of Truth","flowDescription":"Yoho doesn't ask brands to write an essay — it asks questions, then builds the kit for them.","flowStep1Title":"Answer Brand Fuel Questions","flowStep1Description":"A guided questionnaire walks the brand through what it already knows — identity, mission, voice, customer insight, competitive positioning, product details.","flowStep1Icon":"fa-clipboard-list","flowStep1CustomIcon":null,"flowStep2Title":"Yoho Generates the Brand Profile","flowStep2Description":"Yoho turns those answers into a first draft of the Brand Profile — the brand edits rather than writing from scratch.","flowStep2Icon":"fa-magic","flowStep2CustomIcon":null,"flowStep3Title":"Brand Completes the Kit","flowStep3Description":"The brand reviews and refines Personas, Messaging Angles, and Media Assets alongside the generated Profile.","flowStep3Icon":"fa-edit","flowStep3CustomIcon":null,"flowStep4Title":"Creators Read Before Producing","flowStep4Description":"Every creator opens the brand's kit in their own portal — read-only — before starting any assignment.","flowStep4Icon":"fa-eye","flowStep4CustomIcon":null,"flowStep5Title":"AI Reads It Every Time","flowStep5Description":"Yoho's AI pulls from the same kit whenever it drafts a brief or ad copy, improving output across every downstream feature.","flowStep5Icon":"fa-robot","flowStep5CustomIcon":null}}]}},"pageContext":{"node":{"databaseId":4723,"projectName":"Yoho","projectIntroduction":"Ecommerce brands rely heavily on creative assets and performance marketing campaigns to drive revenue. However, managing workflows, tracking campaign performance, handling feedback loops, and organizing digital assets across multiple tools can be inefficient and fragmented.\r\n\r\nYoho was developed to solve this problem by providing a unified SaaS solution where ecommerce teams can manage campaigns, collaborate on creatives, store digital assets, and monitor key performance indicators—all in one scalable and subscription-based platform.","projectDescription":"<p data-start=\"448\" data-end=\"737\">Yoho is a Software-as-a-Service (SaaS) platform designed primarily for ecommerce brands and digital marketing teams. The system enables businesses to streamline creative planning, manage digital assets, launch ad campaigns, and monitor performance metrics within a centralized workspace.</p>\r\n<p data-start=\"739\" data-end=\"930\">The platform integrates subscription-based billing via Stripe, premium feature control, and a real-time analytics dashboard to provide a complete ecosystem for ecommerce marketing operations.</p>","showcaseImages":[],"featureImage":{"guid":"https://evolvan.com/api/wp-content/uploads/2026/03/Yoho-banner.jpg"},"featureImage2xDisplays":{"sourceUrl":"https://api.evolvan.com/wp-content/uploads/2026/02/Screenshot-from-2026-02-28-12-26-27.png"},"websiteURL":"https://joinyoho.com/","date":"2026-03-03T07:16:20","challenge":"Implementing recurring Stripe subscriptions with webhook handling posed significant technical challenges, particularly around processing asynchronous events such as renewals, cancellations, and payment failures in the correct order. Ensuring accurate synchronization between Stripe’s subscription records and the internal MongoDB database required idempotent logic and retry mechanisms to avoid duplicate or mismatched entries. Building real-time premium feature restrictions based on subscription status demanded a secure and reliable access control system. Additionally, creating a performance analytics dashboard required efficient data aggregation and filtering while maintaining responsiveness and optimal performance across devices.","solution":"The platform was developed using Next.js for the frontend and Node.js for the backend, with MongoDB as the database layer. Stripe subscriptions and webhook integrations were implemented with secure signature verification and idempotency handling to ensure reliable billing synchronization. A dynamic access control mechanism was created to instantly enable or restrict premium features based on real-time subscription status. The analytics dashboard was built using optimized queries and structured data aggregation to present monthly, quarterly, and yearly insights without performance degradation. CI/CD pipelines using GitHub Actions and Render ensured efficient deployment and streamlined QA processes.","results":"Yoho successfully launched as a scalable SaaS platform delivering seamless recurring billing, real-time subscription-based feature control, and an intuitive analytics dashboard. Ecommerce brands now benefit from centralized campaign planning, asset management, and performance tracking. The integration of Stripe subscriptions ensures accurate and automated billing workflows, while the optimized UI provides a smooth and responsive user experience across devices. The structured CI/CD workflow improved development efficiency and maintained high code quality through systematic PR reviews and QA validation.","caseStudiesData":{"nodes":[]},"projectType":["saas","restsoap"],"shortDescription":"A SaaS platform built for ecommerce brands to manage creative workflows, organize digital assets, launch campaigns, and","slug":"yoho","technologiesData":{"nodes":[{"id":"cG9zdDoxMDE5","title":"SEO"},{"id":"cG9zdDoxMDEz","title":"Saas"},{"id":"cG9zdDo5NTM=","title":"MongoDB"},{"id":"cG9zdDo2MDU=","title":"Git"}]},"additionalInfoLeftImage":null,"additionalInfoRightText":"<p>Industry: Ecommerce / Digital Marketing<br data-start=\"4130\" data-end=\"4133\" />Project Type: SaaS Application<br data-start=\"4163\" data-end=\"4166\" />Platform: Web-Based Application<br data-start=\"4197\" data-end=\"4200\" />Billing Model: Subscription-Based (Recurring)<br data-start=\"4245\" data-end=\"4248\" />Deployment: Render Cloud Platform<br data-start=\"4281\" data-end=\"4284\" />CI/CD: GitHub Actions Pipeline<br data-start=\"4314\" data-end=\"4317\" />Target Users: Ecommerce Brands &amp; Marketing Teams</p>","additionalInfoBottom":"<p>Yoho is a modern SaaS platform built to simplify and optimize creative and marketing workflows for ecommerce brands. By combining subscription billing, premium access control, digital asset management, and analytics in a unified system, the platform enhances operational efficiency and campaign effectiveness. Its scalable architecture and structured CI/CD deployment pipeline ensure reliability, maintainability, and future-ready growth potential.</p>","testimonials":null,"metaTagDetail":"Yoho is a SaaS marketing management platform built with Next.js and Node.js, offering Stripe subscription billing, digital asset management, campaign tracking, and real-time analytics for ecommerce brands.","metaTagKeyword":"Yoho SaaS platform, Ecommerce marketing software, Creative workflow management tool, Stripe subscription integration, Next.js SaaS application, Node.js web application, Digital asset management platform, Campaign analytics dashboard, Subscription-based web app, Ecommerce performance tracking software"},"slug":"yoho"}},"staticQueryHashes":["1070998670","1495217618","3069938414","3400521700","3910808925","884346343"],"slicesMap":{}}