{"id":"wicks-and-whiskers","type":"soulcraft","role":"primary","status":"released","visibility":{"scope":"private","allowedDomains":["wicksandwhiskers.com","soulcraft.com"],"allowedEmails":["dev-owner@venue.local","david@soulcraft.com"]},"name":"Wicks & Whiskers","description":"Candle-making studio + kitten rescue lounge. Guests pour custom scented candles and spend time with foster kittens looking for their forever homes.","longDescription":"A turnkey platform for candle-making studios that partner with rescue organizations to host kitten lounges. Manages bookings, inventory, waivers, staff, kitten profiles, adoption tracking, loyalty programs, and experience memory storybooks.","version":"1.7.0","author":{"name":"Soulcraft Labs","email":"kits@soulcraft.com","url":"https://soulcraft.com"},"icon":"🕯️","tags":["candle","kitten","cat-cafe","craft","rescue","experience"],"previewImageUrl":"kits/wicks-and-whiskers/images/preview.webp","variables":[{"key":"businessName","label":"Business Name","description":"The name of your business (e.g. \"Wicks & Whiskers\")","type":"string","required":true,"example":"Wicks & Whiskers","default":"Wicks & Whiskers"},{"key":"tagline","label":"Tagline","description":"A short phrase describing your business (shown under the logo)","type":"string","required":false,"example":"candle bar & kitten rescue","default":"candle bar & kitten rescue"},{"key":"locationName","label":"Location Name","description":"The display name for this specific location (e.g. \"Wicks & Whiskers Charlotte\"). After the 2026-05-14 location=tenant simplification, the Venue onboarding wizard auto-fills this from `businessName`; kits that share state with multi-location operators may still set it explicitly.","type":"string","required":false,"example":"Wicks & Whiskers Charlotte"},{"key":"locationSlug","label":"Location URL Slug","description":"URL-safe identifier for this location used in booking links (e.g. \"charlotte-plaza-midwood\")","type":"string","required":true,"example":"charlotte-plaza-midwood"},{"key":"address","label":"Street Address","description":"Street address of your venue (e.g. \"1800 Central Ave, Ste A2\")","type":"address","required":true,"example":"1800 Central Ave, Ste A2"},{"key":"city","label":"City","description":"City where your venue is located","type":"string","required":true,"example":"Charlotte"},{"key":"state","label":"State / Province","description":"Two-letter state or province code","type":"string","required":true,"example":"NC"},{"key":"zip","label":"ZIP / Postal Code","type":"string","required":true,"example":"28205"},{"key":"timezone","label":"Timezone","description":"IANA timezone for this location (used for scheduling)","type":"timezone","required":true,"example":"America/New_York","default":"America/New_York"},{"key":"phone","label":"Phone Number","type":"phone","required":false,"example":"(704) 400-1496"},{"key":"email","label":"Contact Email","type":"email","required":true,"example":"contact@wicksandwhiskers.com"},{"key":"instagram","label":"Instagram Handle","description":"Instagram username without the @","type":"string","required":false,"example":"wicks_whiskers"},{"key":"facebook","label":"Facebook Page","description":"Facebook page name or URL slug","type":"string","required":false,"example":"WicksandWhiskersCLT"},{"key":"tiktok","label":"TikTok Handle","description":"TikTok username without the @","type":"string","required":false,"example":"wicks_whiskers"},{"key":"maxCapacity","label":"Candle Bar Capacity","description":"Maximum number of guests at the candle bar at one time","type":"number","required":false,"example":"12","default":"12"},{"key":"rescuePartnerName","label":"Rescue Partner Name","description":"Name of the rescue organization providing foster kittens","type":"string","required":false,"example":"Killer Kitties Rescue"}],"shared":{"industry":"experiential-retail","category":"creative","glossary":{"cover":"One seated guest at the candle bar","chandler":"Candle-making guide or instructor","fragrance load":"Percentage of fragrance oil to wax (typically 10%)","chandling":"The art and craft of candle-making","kitten lounge":"The room where foster kittens socialize with guests","Klubhouse Kounselor":"Staff member assigned to supervise the kitten lounge","pour":"A single candle-making session completed by a guest"},"aiExpertise":["candle making and fragrance blending","animal rescue operations and foster care","experiential retail and hospitality","small business operations and scheduling","customer experience design"],"dataModelHints":["booking","experience","time_slot","staff","kitten","customer","inventory_item","gift_card","memory","waiver"],"dataModel":{"entities":[{"domain":"location","type":"Location","description":"A physical Wicks & Whiskers studio location with its own candle bar, kitten lounge, and franchise settings.","products":{"workshop":{"view":"graph","icon":"📍"},"venue":{"mapsTo":"LocationMeta","pos":false}}},{"domain":"booking","type":"Event","description":"A guest reservation for a candle-making session, kitten lounge visit, or combo experience.","products":{"workshop":{"view":"board","icon":"📅"},"venue":{"mapsTo":"BookingMeta","pos":true},"academy":{"mapsTo":"practice-session","assessable":true}}},{"domain":"time_slot","type":"Event","description":"An available candle bar or kitten lounge session slot with capacity and scheduled start time.","products":{"workshop":{"view":"timeline","icon":"🕐"},"venue":{"mapsTo":"TimeSlotMeta","pos":false}}},{"domain":"experience","type":"Product","description":"A bookable experience type such as the Kandle Experience, Kitten Experience, or Kitten & Kandle Combo.","products":{"workshop":{"view":"gallery","icon":"🕯️"},"venue":{"mapsTo":"ExperienceMeta","pos":true},"academy":{"mapsTo":"skill-unit","assessable":true}}},{"domain":"customer","type":"Person","description":"A guest or returning customer who has booked a candle-making or kitten lounge session.","products":{"workshop":{"view":"board","icon":"👤"},"venue":{"mapsTo":"CustomerMeta","pos":false},"academy":{"mapsTo":"learner","assessable":false}}},{"domain":"staff","type":"Person","description":"A Chandler Guide or Klubhouse Kounselor employee who runs sessions and manages the venue.","products":{"workshop":{"view":"board","icon":"👩‍🔬"},"venue":{"mapsTo":"StaffMeta","pos":false},"academy":{"mapsTo":"instructor","assessable":false}}},{"domain":"kitten","type":"Organism","description":"A foster kitten in residence at the Kitten Klubhouse, tracked for welfare, interactions, and adoption status.","products":{"workshop":{"view":"gallery","icon":"🐱"},"venue":{"mapsTo":"KittenMeta","pos":false},"academy":{"mapsTo":"learning-subject","assessable":false}}},{"domain":"inventory_item","type":"Thing","description":"A supply item such as soy wax, fragrance oil, wicks, or vessels consumed during candle-making experiences.","products":{"workshop":{"view":"graph","icon":"📦"},"venue":{"mapsTo":"InventoryItemMeta","pos":false},"academy":{"mapsTo":"material","assessable":false}}},{"domain":"waiver","type":"Document","description":"A digitally signed liability waiver required before guests interact with kittens or participate in sessions.","products":{"workshop":{"view":"board","icon":"📋"},"venue":{"mapsTo":"WaiverMeta","pos":false},"academy":{"mapsTo":"safety-acknowledgment","assessable":false}}},{"domain":"gift_card","type":"Thing","description":"A digital or physical gift card redeemable for any candle-making or kitten lounge experience.","products":{"workshop":{"view":"board","icon":"🎁"},"venue":{"mapsTo":"GiftCardMeta","pos":true}}},{"domain":"loyalty_account","type":"Person","description":"A guest loyalty account tracking points earned from pours and kitten sessions, redeemable for discounts.","products":{"workshop":{"view":"stats","icon":"⭐"},"venue":{"mapsTo":"LoyaltyAccountMeta","pos":false}}},{"domain":"transaction","type":"Measurement","description":"A revenue or refund record for a candle-making or kitten lounge booking, always stored in cents.","products":{"workshop":{"view":"timeline","icon":"💳"},"venue":{"mapsTo":"TransactionMeta","pos":false}}},{"domain":"content_page","type":"Document","description":"A CMS-managed public-facing page such as About, FAQ, or Kitten Adoption information.","products":{"workshop":{"view":"board","icon":"📄"},"venue":{"mapsTo":"ContentPageMeta","pos":false},"academy":{"mapsTo":"learning-resource","assessable":false}}},{"domain":"blog_post","type":"Document","description":"A published blog post covering candle-making tips, kitten rescue stories, or studio news.","products":{"workshop":{"view":"board","icon":"✍️"},"venue":{"mapsTo":"BlogPostMeta","pos":false},"academy":{"mapsTo":"learning-resource","assessable":false}}}],"relationships":[{"from":"customer","to":"booking","verb":"Creates","description":"Guest books a candle-making or kitten lounge session."},{"from":"booking","to":"experience","verb":"Contains","description":"Booking is for a specific experience type (Kandle, Kitten, Combo, or Private)."},{"from":"booking","to":"time_slot","verb":"ParticipatesIn","description":"Booking occupies a specific scheduled session slot on the candle bar or in the lounge."},{"from":"experience","to":"time_slot","verb":"OccursAt","description":"An experience type is scheduled at available time slots for guest selection."},{"from":"experience","to":"inventory_item","verb":"Consumes","description":"Candle-making experiences consume soy wax, fragrance oil, wicks, and vessels per guest."},{"from":"staff","to":"time_slot","verb":"ParticipatesIn","description":"A Chandler Guide or Klubhouse Kounselor is assigned to run the session slot."},{"from":"kitten","to":"time_slot","verb":"ParticipatesIn","description":"Foster kittens are present in the Kitten Klubhouse during lounge session slots."},{"from":"transaction","to":"booking","verb":"References","description":"Payment or refund transaction records link back to their source booking.","products":{"venue":{"triggers":"loyaltyPointsEarn"}}},{"from":"waiver","to":"booking","verb":"References","description":"Signed waiver is associated with the booking it covers, required before kitten interaction."}]},"suggestions":[{"label":"Add experience","prompt":"Help me add a new candle-making experience to the menu with pricing and capacity"},{"label":"Staff schedule","prompt":"Show me this week's staff schedule and suggest optimizations based on bookings"},{"label":"Revenue analysis","prompt":"Analyze revenue trends across experience types for the past 30 days"},{"label":"Kitten profiles","prompt":"Show me all available kittens and their current adoption status"},{"label":"Inventory check","prompt":"Check fragrance oil inventory levels and flag anything running low"},{"label":"Booking insights","prompt":"Analyze booking patterns by day and time — where is capacity underutilized?"}]},"workshop":{"graphGuidance":{"conceptCreation":{"triggers":["booking or reservation mentioned","kitten name or foster cat referenced","experience type or session described","staff member or role introduced","fragrance, vessel, or wax discussed","inventory item or supply referenced"],"typeMapping":{"booking":"event","reservation":"event","session":"event","kitten":"organism","foster cat":"organism","candle":"thing","vessel":"thing","fragrance":"thing","wax":"thing","staff":"person","chandler":"person","kounselor":"person","customer":"person","guest":"person","experience":"product","transaction":"measurement","gift card":"document"}},"relationshipPatterns":[{"from":"customer","to":"booking","verb":"Creates","description":"Customer makes a reservation"},{"from":"booking","to":"experience","verb":"Contains","description":"Booking includes one or more experience types"},{"from":"staff","to":"session","verb":"ParticipatesIn","description":"Staff member runs a session"},{"from":"kitten","to":"session","verb":"ParticipatesIn","description":"Kitten socializes with guests during this session"},{"from":"experience","to":"inventory_item","verb":"Consumes","description":"Materials consumed per experience (wax, fragrance, wicks)"}],"rules":["Every booking should link to at least one experience type","Every kitten should have an adoption status field in its metadata","Inventory items should link to the experiences that consume them","Memories should link back to their source booking"]},"aiPersona":{"role":"You are the AI assistant for Wicks & Whiskers — a candle-making studio and kitten rescue lounge. You help owners and managers understand their business data, optimize operations, and grow the experience.","expertise":["candle making and fragrance blending","animal rescue and kitten foster care","experiential retail and hospitality","small business scheduling and staffing","revenue analysis and inventory management"],"tone":"collaborator"},"workspaceConfig":{"paradigm":"analyst","defaultTab":"explore","defaultView":"graph"},"qualityGates":{"projectChecks":["Each experience type has a price, capacity, and duration defined","At least one kitten profile exists with adoption status set","Fragrance and wax inventory items are linked to their consuming experiences"]},"remoteWorkspace":{"connectedWorkbenches":[{"name":"Booking Pipeline","view":"board","entityTypes":["booking","time_slot","customer"],"description":"Track bookings from reservation through check-in and completion"},{"name":"Kitten Profiles","view":"gallery","entityTypes":["kitten"],"description":"Browse foster kittens, adoption status, and interaction history"},{"name":"Revenue Timeline","view":"timeline","entityTypes":["transaction","booking"],"description":"Visualize revenue across experience types over time"},{"name":"Staff & Schedule","view":"board","entityTypes":["staff","time_slot"],"description":"View and manage staff assignments across upcoming sessions"},{"name":"Inventory Network","view":"graph","entityTypes":["inventory_item","experience"],"description":"Graph of supplies consumed by each experience type"}]}},"academy":{"skillPath":"candle-crafting","level":"beginner","learningObjectives":["Fragrance blending and scent note layering","Wax types, melting points, and pour technique","Wick selection, centering, and burn testing","Container design, labeling, and presentation"],"assessmentTypes":["hands-on","portfolio"],"mode":"classroom","tutorPersona":{"inheritsFrom":"workshop.aiPersona","method":"socratic","encouragementLevel":"warm","flashcardsEnabled":false,"voiceEnabled":true},"certification":{"requiresHumanCertifier":true,"aiCertifierAllowed":false,"lineageEnabled":true,"certificationSlug":"candle-artisan"},"gamification":{"enabled":true,"achievements":["connector","streak","bridge-builder"],"streaks":true,"leaderboard":true},"cohort":{"maxSize":20,"durationDays":42,"fixedStart":true}},"venue":{"bookingNumberPrefix":"WW","subdomainPrefix":"wicks","features":{"animals":true,"adoption":true,"memories":true,"loyalty":true,"giftCards":true,"waivers":true,"blog":true,"pos":true,"cms":true,"partners":true,"franchise":true,"customerAccounts":true,"craftChoices":true,"kittens":true,"rescuePartner":true},"catalogThemeId":"soulcraft-light","theme":{"primary":"oklch(0.55 0.05 188)","bgBase":"oklch(0.95 0.01 85)","accent":"oklch(0.66 0.10 51)","textPrimary":"oklch(0.47 0.03 228)","displayFont":"Fraunces","bodyFont":"Inter","logoUrl":"https://forge.soulcraft.com/api/kits/wicks-and-whiskers/files/images/logo.webp"},"experienceTypes":[{"slug":"kitten-kandle-combo","name":"Kitten & Kandle Combo","description":"The best of both worlds! Pour a custom scented candle and spend time with adorable foster kittens. Save $5 on the combo.","priceInCents":5500,"durationMinutes":120,"minGuests":1,"maxGuests":8,"requiresWaiver":true,"isCombo":true,"componentSlugs":["kandle-experience","kitten-experience"],"sortOrder":0,"color":"oklch(0.82 0.10 75)","imageUrl":"kits/wicks-and-whiskers/images/kitten-kandle-combo.jpg"},{"slug":"kandle-experience","name":"Kandle Experience","description":"Choose a vessel, blend up to 3 fragrance oils from 60+ options, and pour your own custom candle. All-natural Golden Brands 464 soy wax.","priceInCents":4000,"durationMinutes":60,"minGuests":1,"maxGuests":12,"requiresWaiver":true,"isCombo":false,"sortOrder":1,"color":"oklch(0.85 0.08 75)","imageUrl":"kits/wicks-and-whiskers/images/kandle-experience.jpg"},{"slug":"kitten-experience","name":"Kitten Experience","description":"50 minutes in the Kitten Klubhouse with adorable foster kittens. Pet, play, take photos, and maybe find your new best friend.","priceInCents":1500,"durationMinutes":50,"minGuests":1,"maxGuests":8,"requiresWaiver":true,"isCombo":false,"sortOrder":2,"color":"oklch(0.85 0.08 350)","imageUrl":"kits/wicks-and-whiskers/images/kitten-experience.jpg"},{"slug":"private-experience","imageUrl":"kits/wicks-and-whiskers/images/private-experience.jpg","name":"Private Experience","description":"Book the entire space for your group! 2 hours, 4–10 guests. Includes candle-making, kitten lounge, DJ jukebox, and party favors.","priceInCents":5500,"durationMinutes":120,"minGuests":4,"maxGuests":10,"requiresWaiver":true,"isCombo":false,"sortOrder":3,"color":"oklch(0.82 0.08 300)","pricingTiers":[{"minGuests":4,"maxGuests":6,"pricePerPersonInCents":5500},{"minGuests":7,"maxGuests":8,"pricePerPersonInCents":5000},{"minGuests":9,"maxGuests":10,"pricePerPersonInCents":4500}]}],"inventoryCategories":[{"id":"jar","label":"Candle Jars & Vessels","icon":"🫙"},{"id":"wax","label":"Wax","icon":"🕯️"},{"id":"fragrance","label":"Fragrance Oils","icon":"🌸"},{"id":"wick","label":"Wicks","icon":"🧵"},{"id":"lid","label":"Lids & Closures","icon":"🔘"},{"id":"dye","label":"Dye Chips","icon":"🎨"},{"id":"supplies","label":"Supplies & Packaging","icon":"📦"},{"id":"retail","label":"Retail Products","icon":"🛍️"},{"id":"kitten","label":"Kitten Supplies","icon":"🐱"}],"staffRoles":[{"id":"chandler-guide","label":"Chandler Guide","defaultCapabilities":["checkin","pos","inventory-view"]},{"id":"klubhouse-kounselor","label":"Klubhouse Kounselor","defaultCapabilities":["checkin","kitten-log","pos"]}],"chatSuggestions":[{"label":"Book an experience","message":"I'd like to book an experience. What are my options?","emoji":"📅"},{"label":"What is the Kitten Klubhouse?","message":"Tell me about the Kitten Klubhouse and the kittens.","emoji":"🐱"},{"label":"How does candle-making work?","message":"How does the candle-making experience work?","emoji":"🕯️"},{"label":"Gift cards","message":"I'm interested in buying a gift card. What options do you have?","emoji":"🎁"}],"inventoryLevelDetection":"manual","stations":[{"id":"staff-dashboard","label":"Dashboard","route":"staff","icon":"M3.75 6A2.25 2.25 0 016 3.75h2.25A2.25 2.25 0 0110.5 6v2.25a2.25 2.25 0 01-2.25 2.25H6a2.25 2.25 0 01-2.25-2.25V6zM3.75 15.75A2.25 2.25 0 016 13.5h2.25a2.25 2.25 0 012.25 2.25V18a2.25 2.25 0 01-2.25 2.25H6A2.25 2.25 0 013.75 18v-2.25zM13.5 6a2.25 2.25 0 012.25-2.25H18A2.25 2.25 0 0120.25 6v2.25A2.25 2.25 0 0118 10.5h-2.25a2.25 2.25 0 01-2.25-2.25V6zM13.5 15.75a2.25 2.25 0 012.25-2.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-2.25A2.25 2.25 0 0113.5 18v-2.25z","roles":["staff","manager","owner"],"scope":"platform","context":"physical","group":"Staff"},{"id":"staff-schedule","label":"Schedule","route":"staff/schedule","icon":"M6.75 3v2.25M17.25 3v2.25M3 18.75V7.5a2.25 2.25 0 012.25-2.25h13.5A2.25 2.25 0 0121 7.5v11.25m-18 0A2.25 2.25 0 005.25 21h13.5A2.25 2.25 0 0021 18.75m-18 0v-7.5A2.25 2.25 0 015.25 9h13.5A2.25 2.25 0 0121 11.25v7.5","roles":["staff","manager","owner"],"scope":"platform","context":"physical","group":"Staff"},{"id":"staff-checkin","label":"Check-In","route":"staff/checkin","icon":"M9 12.75L11.25 15 15 9.75M21 12a9 9 0 11-18 0 9 9 0 0118 0z","roles":["staff","manager","owner"],"scope":"platform","context":"physical","group":"Staff"},{"id":"staff-pos","label":"Point of Sale","route":"staff/pos","icon":"M2.25 8.25h19.5M2.25 9h19.5m-16.5 5.25h6m-6 2.25h3m-3.75 3h15a2.25 2.25 0 002.25-2.25V6.75A2.25 2.25 0 0019.5 4.5h-15a2.25 2.25 0 00-2.25 2.25v10.5A2.25 2.25 0 004.5 19.5z","roles":["staff","manager","owner"],"scope":"platform","context":"physical","group":"Staff"},{"id":"staff-bookings","label":"Bookings","route":"staff/bookings","icon":"M8.25 6.75h12M8.25 12h12m-12 5.25h12M3.75 6.75h.007v.008H3.75V6.75zm.375 0a.375.375 0 11-.75 0 .375.375 0 01.75 0zM3.75 12h.007v.008H3.75V12zm.375 0a.375.375 0 11-.75 0 .375.375 0 01.75 0zm-.375 5.25h.007v.008H3.75v-.008zm.375 0a.375.375 0 11-.75 0 .375.375 0 01.75 0z","roles":["staff","manager","owner"],"scope":"platform","context":"physical","group":"Staff"},{"id":"staff-waivers","label":"Waivers","route":"staff/waivers","icon":"M9 12.75L11.25 15 15 9.75m-3-7.036A11.959 11.959 0 013.598 6 11.99 11.99 0 003 9.749c0 5.592 3.824 10.29 9 11.623 5.176-1.332 9-6.03 9-11.622 0-1.31-.21-2.571-.598-3.751h-.152c-3.196 0-6.1-1.248-8.25-3.285z","roles":["staff","manager","owner"],"scope":"platform","context":"physical","group":"Staff"},{"id":"experiences","label":"Experiences","route":"experiences","icon":"M11.48 3.499a.562.562 0 011.04 0l2.125 5.111a.563.563 0 00.475.345l5.518.442c.499.04.701.663.321.988l-4.204 3.602a.563.563 0 00-.182.557l1.285 5.385a.562.562 0 01-.84.61l-4.725-2.885a.563.563 0 00-.586 0L6.982 20.54a.562.562 0 01-.84-.61l1.285-5.386a.562.562 0 00-.182-.557l-4.204-3.602a.562.562 0 01.321-.988l5.518-.442a.563.563 0 00.475-.345L11.48 3.5z","roles":["manager","owner"],"scope":"platform","context":"physical","group":"Operations"},{"id":"schedule","label":"Schedule","route":"schedule","icon":"M6.75 3v2.25M17.25 3v2.25M3 18.75V7.5a2.25 2.25 0 012.25-2.25h13.5A2.25 2.25 0 0121 7.5v11.25m-18 0A2.25 2.25 0 005.25 21h13.5A2.25 2.25 0 0021 18.75m-18 0v-7.5A2.25 2.25 0 015.25 9h13.5A2.25 2.25 0 0121 11.25v7.5","roles":["manager","owner"],"scope":"platform","context":"physical","group":"Operations"},{"id":"inventory","label":"Inventory","route":"inventory","icon":"M20.25 7.5l-.625 10.632a2.25 2.25 0 01-2.247 2.118H6.622a2.25 2.25 0 01-2.247-2.118L3.75 7.5M10 11.25h4M3.375 7.5h17.25c.621 0 1.125-.504 1.125-1.125v-1.5c0-.621-.504-1.125-1.125-1.125H3.375c-.621 0-1.125.504-1.125 1.125v1.5c0 .621.504 1.125 1.125 1.125z","roles":["manager","owner"],"scope":"platform","context":"physical","group":"Operations"},{"id":"customers","label":"Customers","route":"customers","icon":"M17.982 18.725A7.488 7.488 0 0012 15.75a7.488 7.488 0 00-5.982 2.975m11.963 0a9 9 0 10-11.963 0m11.963 0A8.966 8.966 0 0112 21a8.966 8.966 0 01-5.982-2.275M15 9.75a3 3 0 11-6 0 3 3 0 016 0z","roles":["manager","owner"],"scope":"platform","context":"both","group":"Operations"},{"id":"memory-cards","label":"Memory Cards","route":"memories","icon":"M2.25 15.75l5.159-5.159a2.25 2.25 0 013.182 0l5.159 5.159m-1.5-1.5l1.409-1.409a2.25 2.25 0 013.182 0l2.909 2.909m-18 3.75h16.5a1.5 1.5 0 001.5-1.5V6a1.5 1.5 0 00-1.5-1.5H3.75A1.5 1.5 0 002.25 6v12a1.5 1.5 0 001.5 1.5zm10.5-11.25h.008v.008h-.008V8.25zm.375 0a.375.375 0 11-.75 0 .375.375 0 01.75 0z","roles":["manager","owner"],"scope":"platform","context":"both","group":"Operations"},{"id":"analytics","label":"Analytics","route":"analytics","icon":"M3 13.125C3 12.504 3.504 12 4.125 12h2.25c.621 0 1.125.504 1.125 1.125v6.75C7.5 20.496 6.996 21 6.375 21h-2.25A1.125 1.125 0 013 19.875v-6.75zM9.75 8.625c0-.621.504-1.125 1.125-1.125h2.25c.621 0 1.125.504 1.125 1.125v11.25c0 .621-.504 1.125-1.125 1.125h-2.25a1.125 1.125 0 01-1.125-1.125V8.625zM16.5 4.125c0-.621.504-1.125 1.125-1.125h2.25C20.496 3 21 3.504 21 4.125v15.75c0 .621-.504 1.125-1.125 1.125h-2.25a1.125 1.125 0 01-1.125-1.125V4.125z","roles":["manager","owner"],"scope":"platform","context":"both","group":"Operations"},{"id":"kittens","label":"Kittens","route":"kittens","icon":"M21 8.25c0-2.485-2.099-4.5-4.688-4.5-1.935 0-3.597 1.126-4.312 2.733-.715-1.607-2.377-2.733-4.313-2.733C5.1 3.75 3 5.765 3 8.25c0 7.22 9 12 9 12s9-4.78 9-12z","roles":["manager","owner"],"scope":"kit","context":"physical","group":"Operations"},{"id":"financials","label":"Financials","route":"financials","icon":"M2.25 18.75a60.07 60.07 0 0115.797 2.101c.727.198 1.453-.342 1.453-1.096V18.75M3.75 4.5v.75A.75.75 0 013 6h-.75m0 0v-.375c0-.621.504-1.125 1.125-1.125H20.25M2.25 6v9m18-10.5v.75c0 .414.336.75.75.75h.75m-1.5-1.5h.375c.621 0 1.125.504 1.125 1.125v9.75c0 .621-.504 1.125-1.125 1.125h-.375m1.5-1.5H21a.75.75 0 00-.75.75v.75m0 0H3.75m0 0h-.375a1.125 1.125 0 01-1.125-1.125V15m1.5 1.5v-.75A.75.75 0 003 15h-.75M15 10.5a3 3 0 11-6 0 3 3 0 016 0zm3 0h.008v.008H18V10.5zm-12 0h.008v.008H6V10.5z","roles":["manager","owner"],"scope":"platform","context":"both","group":"Business"},{"id":"gift-cards","label":"Gift Cards","route":"gift-cards","icon":"M9.568 3H5.25A2.25 2.25 0 003 5.25v4.318c0 .597.237 1.17.659 1.591l9.581 9.581c.699.699 1.78.872 2.607.33a18.095 18.095 0 005.223-5.223c.542-.827.369-1.908-.33-2.607L9.568 3zM6 6h.008v.008H6V6z","roles":["manager","owner"],"scope":"platform","context":"both","group":"Business"},{"id":"loyalty","label":"Loyalty","route":"loyalty","icon":"M16.5 18.75h-9m9 0a3 3 0 013 3h-15a3 3 0 013-3m9 0v-3.375c0-.621-.503-1.125-1.125-1.125h-.871M7.5 18.75v-3.375c0-.621.504-1.125 1.125-1.125h.872m5.007 0H9.497m5.007 0a7.454 7.454 0 01-.982-3.172M9.497 14.25a7.454 7.454 0 00.981-3.172M5.25 4.236c-.982.143-1.954.317-2.916.52A6.003 6.003 0 007.73 9.728M5.25 4.236V4.5c0 2.108.966 3.99 2.48 5.228M5.25 4.236V2.721C7.456 2.41 9.71 2.25 12 2.25c2.291 0 4.545.16 6.75.47v1.516M7.73 9.728a6.726 6.726 0 002.748 1.35m8.272-6.842V4.5c0 2.108-.966 3.99-2.48 5.228m2.48-5.492a46.32 46.32 0 012.916.52 6.003 6.003 0 01-5.395 4.972m0 0a6.726 6.726 0 01-2.749 1.35m0 0a6.772 6.772 0 01-3.044 0","roles":["manager","owner"],"scope":"platform","context":"both","group":"Business"},{"id":"promotions","label":"Promotions","route":"promotions","icon":"M9 14.25l6-6m4.5-3.493V21.75l-3.75-1.5-3.75 1.5-3.75-1.5-3.75 1.5V4.757c0-1.108.806-2.057 1.907-2.185a48.507 48.507 0 0111.186 0c1.1.128 1.907 1.077 1.907 2.185zM9.75 9h.008v.008H9.75V9zm.375 0a.375.375 0 11-.75 0 .375.375 0 01.75 0zm4.125 4.5h.008v.008h-.008V13.5zm.375 0a.375.375 0 11-.75 0 .375.375 0 01.75 0z","roles":["manager","owner"],"scope":"platform","context":"both","group":"Business"},{"id":"reviews","label":"Reviews","route":"reviews","icon":"M20.25 8.511c.884.284 1.5 1.128 1.5 2.097v4.286c0 1.136-.847 2.1-1.98 2.193-.34.027-.68.052-1.02.072v3.091l-3-3c-1.354 0-2.694-.055-4.02-.163a2.115 2.115 0 01-.825-.242m9.345-8.334a2.126 2.126 0 00-.476-.095 48.64 48.64 0 00-8.048 0c-1.131.094-1.976 1.057-1.976 2.192v4.286c0 .837.46 1.58 1.155 1.951m9.345-8.334V6.637c0-1.621-1.152-3.026-2.76-3.235A48.455 48.455 0 0011.25 3c-2.115 0-4.198.137-6.24.402-1.608.209-2.76 1.614-2.76 3.235v6.226c0 1.621 1.152 3.026 2.76 3.235.577.075 1.157.14 1.74.194V21l4.155-4.155","roles":["manager","owner"],"scope":"platform","context":"both","group":"Business"},{"id":"blog","label":"Blog","route":"blog","icon":"M12 7.5h1.5m-1.5 3h1.5m-7.5 3h7.5m-7.5 3h7.5m3-9h3.375c.621 0 1.125.504 1.125 1.125V18a2.25 2.25 0 01-2.25 2.25M16.5 7.5V18a2.25 2.25 0 002.25 2.25M16.5 7.5V4.875c0-.621-.504-1.125-1.125-1.125H4.125C3.504 3.75 3 4.254 3 4.875V18a2.25 2.25 0 002.25 2.25h13.5M6 7.5h3v3H6V7.5z","roles":["manager","owner"],"scope":"platform","context":"both","group":"Business"},{"id":"content","label":"Content","route":"content","icon":"M19.5 14.25v-2.625a3.375 3.375 0 00-3.375-3.375h-1.5A1.125 1.125 0 0113.5 7.125v-1.5a3.375 3.375 0 00-3.375-3.375H8.25m0 12.75h7.5m-7.5 3H12M10.5 2.25H5.625c-.621 0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621 0 1.125-.504 1.125-1.125V11.25a9 9 0 00-9-9z","roles":["manager","owner"],"scope":"platform","context":"both","group":"Business"},{"id":"partners","label":"Partners","route":"partners","icon":"M15 19.128a9.38 9.38 0 002.625.372 9.337 9.337 0 004.121-.952 4.125 4.125 0 00-7.533-2.493M15 19.128v-.003c0-1.113-.285-2.16-.786-3.07M15 19.128v.106A12.318 12.318 0 018.624 21c-2.331 0-4.512-.645-6.374-1.766l-.001-.109a6.375 6.375 0 0111.964-3.07M12 6.375a3.375 3.375 0 11-6.75 0 3.375 3.375 0 016.75 0zm8.25 2.25a2.625 2.625 0 11-5.25 0 2.625 2.625 0 015.25 0z","roles":["manager","owner"],"scope":"platform","context":"physical","group":"Business"},{"id":"franchise","label":"Locations","route":"franchise","icon":"M3.75 21h16.5M4.5 3h15M5.25 3v18m13.5-18v18M9 6.75h1.5m-1.5 3h1.5m-1.5 3h1.5m3-6H15m-1.5 3H15m-1.5 3H15M9 21v-3.375c0-.621.504-1.125 1.125-1.125h3.75c.621 0 1.125.504 1.125 1.125V21","roles":["owner"],"scope":"platform","context":"physical","group":"Business"},{"id":"reports","label":"Reports","route":"reports","icon":"M19.5 14.25v-2.625a3.375 3.375 0 00-3.375-3.375h-1.5A1.125 1.125 0 0113.5 7.125v-1.5a3.375 3.375 0 00-3.375-3.375H8.25M9 16.5v.75m3-3v3M15 12v5.25m-4.5-15H5.625c-.621 0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621 0 1.125-.504 1.125-1.125V11.25a9 9 0 00-9-9z","roles":["manager","owner"],"scope":"platform","context":"both","group":"Settings"},{"id":"analytics-advanced","label":"Advanced Analytics","route":"analytics/advanced","icon":"M3.75 3v11.25A2.25 2.25 0 006 16.5h2.25M3.75 3h-1.5m1.5 0h16.5m0 0h1.5m-1.5 0v11.25A2.25 2.25 0 0118 16.5h-2.25m-7.5 0h7.5m-7.5 0l-1 3m8.5-3l1 3m0 0l.5 1.5m-.5-1.5h-9.5m0 0l-.5 1.5M9 11.25v1.5M12 9v3.75m3-6v6","roles":["owner"],"scope":"platform","context":"both","group":"Settings"},{"id":"staff-management","label":"Staff Management","route":"staff-management","icon":"M15 9h3.75M15 12h3.75M15 15h3.75M4.5 19.5h15a2.25 2.25 0 002.25-2.25V6.75A2.25 2.25 0 0019.5 4.5h-15a2.25 2.25 0 00-2.25 2.25v10.5A2.25 2.25 0 004.5 19.5zm6-10.125a1.875 1.875 0 11-3.75 0 1.875 1.875 0 013.75 0zm1.294 6.336a6.721 6.721 0 01-3.17.789 6.721 6.721 0 01-3.168-.789 3.376 3.376 0 016.338 0z","roles":["owner"],"scope":"platform","context":"physical","group":"Settings"},{"id":"notifications","label":"Notifications","route":"notifications","icon":"M14.857 17.082a23.848 23.848 0 005.454-1.31A8.967 8.967 0 0118 9.75v-.7V9A6 6 0 006 9v.75a8.967 8.967 0 01-2.312 6.022c1.733.64 3.56 1.085 5.455 1.31m5.714 0a24.255 24.255 0 01-5.714 0m5.714 0a3 3 0 11-5.714 0","roles":["owner"],"scope":"platform","context":"both","group":"Settings"},{"id":"integrations","label":"Integrations","route":"integrations","icon":"M14.25 6.087c0-.355.186-.676.401-.959.221-.29.349-.634.349-1.003 0-1.036-1.007-1.875-2.25-1.875s-2.25.84-2.25 1.875c0 .369.128.713.349 1.003.215.283.401.604.401.959v0a.64.64 0 01-.657.643 48.39 48.39 0 01-4.163-.3c.186 1.613.293 3.25.315 4.907a.656.656 0 01-.658.663v0c-.355 0-.676-.186-.959-.401a1.647 1.647 0 00-1.003-.349c-1.036 0-1.875 1.007-1.875 2.25s.84 2.25 1.875 2.25c.369 0 .713-.128 1.003-.349.283-.215.604-.401.959-.401v0c.31 0 .555.26.532.57a48.039 48.039 0 01-.642 5.056c1.518.19 3.058.309 4.616.354a.64.64 0 00.657-.643v0c0-.355-.186-.676-.401-.959a1.647 1.647 0 01-.349-1.003c0-1.035 1.008-1.875 2.25-1.875 1.243 0 2.25.84 2.25 1.875 0 .369-.128.713-.349 1.003-.215.283-.401.604-.401.959v0c0 .333.277.599.61.58a48.1 48.1 0 005.427-.63 48.05 48.05 0 00.582-4.717.532.532 0 00-.533-.57v0c-.355 0-.676.186-.959.401-.29.221-.634.349-1.003.349-1.035 0-1.875-1.007-1.875-2.25s.84-2.25 1.875-2.25c.37 0 .713.128 1.003.349.283.215.604.401.959.401v0a.656.656 0 00.658-.663 48.422 48.422 0 00-.37-5.36c-1.886.342-3.81.574-5.766.689a.578.578 0 01-.61-.58v0z","roles":["owner"],"scope":"platform","context":"digital","group":"Settings"},{"id":"settings","label":"Settings","route":"settings","icon":"M10.5 6h9.75M10.5 6a1.5 1.5 0 11-3 0m3 0a1.5 1.5 0 10-3 0M3.75 6H7.5m3 12h9.75m-9.75 0a1.5 1.5 0 01-3 0m3 0a1.5 1.5 0 00-3 0m-3.75 0H7.5m9-6h3.75m-3.75 0a1.5 1.5 0 01-3 0m3 0a1.5 1.5 0 00-3 0m-9.75 0h9.75","roles":["owner"],"scope":"platform","context":"both","group":"Settings"},{"id":"subscriptions","label":"Subscriptions","route":"subscriptions","icon":"M16.023 9.348h4.992v-.001M2.985 19.644v-4.992m0 0h4.992m-4.993 0l3.181 3.183a8.25 8.25 0 0013.803-3.7M4.031 9.865a8.25 8.25 0 0113.803-3.7l3.181 3.182m0-4.991v4.99","roles":["owner"],"scope":"platform","context":"digital","group":"Settings"},{"id":"audit","label":"Audit Log","route":"audit","icon":"M12 6v6h4.5m4.5 0a9 9 0 11-18 0 9 9 0 0118 0z","roles":["owner"],"scope":"platform","context":"both","group":"Settings"}],"fees":{"billingModel":"per-transaction","feeMode":"all-channels"},"terminology":{"participant":{"singular":"guest","plural":"guests"},"offering":{"singular":"experience","plural":"experiences"},"reservation":{"singular":"booking","plural":"bookings"},"group":{"singular":"party","plural":"parties"},"document":{"singular":"waiver","plural":"waivers"},"host":{"singular":"guide","plural":"guides"},"space":{"singular":"studio","plural":"studios"},"partySize":"Party size","checkIn":"Check-in"},"contentDefaults":{"tagline":"candle bar & kitten rescue","heroHeadline":"Create. Relax. Play.","heroSubheadline":"Pour custom candles and play with adorable foster kittens — the most unique experience in Charlotte.","aboutHeadline":"A candle bar like no other","aboutBody":"At Wicks & Whiskers, we believe the best experiences combine creativity with cuddles. Pour a candle that smells like your happiest memory, then spend time with rescue kittens looking for their forever home.\n\nEvery kitten visit supports our partnership with Killer Kitties Rescue — a non-profit dedicated to giving kittens a loving home-like setting instead of waiting in a cage. With dozens of successful adoptions and counting, your visit makes a real difference.","experienceSteps":[{"title":"Book Online","description":"Pick your date, choose your experience, select your party size. Takes about 2 minutes.","color":"kandle"},{"title":"Show Up & Create","description":"Arrive at the top of the hour. Blend fragrances and pour your candle with your personal chandler guide.","color":"kandle"},{"title":"Play with Kittens","description":"While your candle cools, spend time with adorable foster kittens in the Kitten Klubhouse. Maybe find your new best friend!","color":"kitten"},{"title":"Take It Home","description":"Explore Plaza Midwood while your candle sets. We'll text when it's ready to pick up!","color":"combo"}],"faqSections":[{"title":"Kandle Experience","color":"kandle","items":[{"q":"Do I need a reservation?","a":"Reservations are not required but we highly recommend them! There are a limited number of seats at our candle bar and walk-ins will be accepted if space is available."},{"q":"I need to sign a waiver?","a":"All kandle experience participants must sign a waiver, or have one signed by a legal guardian, prior to starting the activity. These can be completed online before you arrive at the shop. There are certain inherent risks associated with candle making, such as handling hot wax, and we want our chandlers to be fully informed."},{"q":"What should I wear?","a":"Be comfortable! But not <em>too</em> comfortable! We will have aprons available but suggest you leave the designer duds at home, just in case."},{"q":"Is there an age minimum?","a":"Pouring your own candle means you will be handling hot wax, glass containers and fragrance oils so participants must be at least 7 years old. All chandlers under the age of 18 must be accompanied by an adult at all times."},{"q":"What does the $40 fee cover?","a":"$40 covers the entire process to create your own custom scented candle. This includes your choice of vessel, up to 3 fragrances you blend yourself at the candle bar, and a lid. Wax and wick are included too."},{"q":"How long does a kandle experience last?","a":"Your spot at the candle bar is reserved for 1 hour. Once you have selected and blended your fragrance, the candle pouring process takes about 25 to 30 minutes. Once poured, your candle will need time to cool."},{"q":"How many fragrances can I blend together?","a":"You may choose up to three fragrance oils to create your signature scented candle. We have taken some of the guesswork out by providing suggested scent pairings, but feel free to experiment!"},{"q":"What is your cancellation policy?","a":"We offer guests full refunds for cancellations made up to 24 hours (1 day) prior to their experience. For same-day or next-day cancellations, refunds will not be issued."},{"q":"When can I take my candle home?","a":"Once poured, your candle will need 2 to 3 hours to cool before it is ready to take home. We will text you when your candle is ready."},{"q":"What are the candles made from?","a":"All wicks & whiskers fragrance oils are 100% phthalate-free. We use all-natural Golden Brands 464 wax produced from US-grown soybeans with soy-based additives."},{"q":"I'm allergic to cats. Can I still do a kandle experience?","a":"Yes! While our candle bar and kitten klubhouse are in the same space, they are completely closed off from each other and have separate filtration systems."}]},{"title":"Kitten Klubhouse","color":"kitten","items":[{"q":"Do I need a reservation?","a":"Reservations are not required but we highly recommend them! Space is limited in the kitten klubhouse and walk-ins will be accepted if space is available."},{"q":"I need to sign a waiver?","a":"All kitten experience participants must sign a waiver, or have one signed by a legal guardian, prior to starting the activity."},{"q":"Is there an age minimum?","a":"Participants in the kitten experience must be at least 7 years old. Visitors under the age of 18 must be accompanied by an adult at all times."},{"q":"What does the $15 fee cover?","a":"$15 covers a 50-minute visit in the kitten klubhouse to play with our fosters. Your fee helps us with the upkeep of the kitten klubhouse and purchase kitten essentials like food and litter."},{"q":"Yep, a kitten has stolen my heart. How do I adopt?","a":"All adoptions are handled by our partner Killer Kitties Rescue. Let the klubhouse kounselor know which kitten you would like to adopt and they will get you started."},{"q":"Where do the kittens come from?","a":"We have partnered with Killer Kitties Rescue of Stanly County to provide foster care for their rescues. All our kittens are healthy, spayed/neutered, and fully vaccinated."}]},{"title":"Allergies & Accessibility","color":"combo","items":[{"q":"I'm allergic to cats. Can I still come?","a":"Yes! Our candle bar and kitten klubhouse are completely closed off from each other and have separate filtration systems."},{"q":"Are there any fragrance allergy concerns?","a":"All our fragrance oils are 100% phthalate-free. If you have severe fragrance sensitivities, please let us know when you arrive."},{"q":"Is the space wheelchair accessible?","a":"Yes, our location is ADA accessible with ground-level entry and accessible restrooms."}]},{"title":"Visiting & Parking","color":"private","items":[{"q":"Where are you located?","a":"1800 Central Ave, Ste A2, Charlotte, NC 28205 — in the heart of Plaza Midwood, one of Charlotte's most walkable neighborhoods."},{"q":"Is there parking?","a":"Yes! The lot at 1800 Central Ave is a paid lot, but we validate parking for up to 3 hours. Important: do NOT use the Harris Teeter lot — they will tow."},{"q":"What are your hours?","a":"Tuesday–Thursday: 11am–8pm, Friday–Saturday: 11am–9pm, Sunday: 11am–8pm. Closed Mondays."}]},{"title":"Gift Cards & Private Events","color":"private","items":[{"q":"Do you sell gift cards?","a":"Yes! Digital gift cards are available in any amount and delivered instantly via email. Physical gift cards ($10–$100) are available in-store. Gift cards never expire."},{"q":"Can I host a private event?","a":"Absolutely! A kitten & kandle experience is a great way to celebrate birthdays, bachelorette parties, company outings, and more. Email us at contact@wicksandwhiskers.com for availability."}]}]},"seedData":{"seed":true,"demo":true}}}