{"version":1,"pages":[{"id":"9A973ygUHTRWnBfjI5sg","title":"Welcome from Kieran","pathname":"/","siteSpaceId":"sitesp_sHvMM","emoji":"1f44b"},{"id":"qQJN3FiS6tZeT5fwyLFI","title":"READ ME FIRST","pathname":"/getting-started/read-me-first","siteSpaceId":"sitesp_sHvMM","emoji":"203c","description":"This page is for important things you need to know before you start using the template. I will keep adding to this as I discover new things!","breadcrumbs":[{"label":"Getting started","emoji":"1f3d7"}]},{"id":"BNJqdBITH9IplDUXqMYV","title":"Changelog","pathname":"/getting-started/changelog","siteSpaceId":"sitesp_sHvMM","emoji":"1f199","description":"Reminder: Changes here will affect only new apps created with the template. If you have already started your app using the template, you will not receive these updates in your existing apps.","breadcrumbs":[{"label":"Getting started","emoji":"1f3d7"}]},{"id":"Hd78Mee9wlDmHLyUeiXt","title":"Quick start guide","pathname":"/getting-started/quick-start-guide","siteSpaceId":"sitesp_sHvMM","emoji":"1f3ce","breadcrumbs":[{"label":"Getting started","emoji":"1f3d7"}]},{"id":"Rrz2rbvqLh2BQrnKqEXQ","title":"Bullet Launch walkthrough","pathname":"/getting-started/bullet-launch-walkthrough","siteSpaceId":"sitesp_sHvMM","emoji":"1f5fa","breadcrumbs":[{"label":"Getting started","emoji":"1f3d7"}]},{"id":"kTfNZzErbYauvw7U7Pk7","title":"Updating the landing page","pathname":"/getting-started/updating-the-landing-page","siteSpaceId":"sitesp_sHvMM","emoji":"1f6ec","breadcrumbs":[{"label":"Getting started","emoji":"1f3d7"}]},{"id":"4ndhIykbDM6N8kMRgukQ","title":"User roles","pathname":"/getting-started/user-roles","siteSpaceId":"sitesp_sHvMM","emoji":"1f511","breadcrumbs":[{"label":"Getting started","emoji":"1f3d7"}]},{"id":"dOs6t3mwzLlFUNDFcksL","title":"Designing your database","pathname":"/getting-started/designing-your-database","siteSpaceId":"sitesp_sHvMM","emoji":"1f4bd","breadcrumbs":[{"label":"Getting started","emoji":"1f3d7"}]},{"id":"LTWPqXqX5HK1AZQi83xM","title":"Privacy rules (don't skip this)","pathname":"/getting-started/privacy-rules-dont-skip-this","siteSpaceId":"sitesp_sHvMM","emoji":"1f50f","breadcrumbs":[{"label":"Getting started","emoji":"1f3d7"}]},{"id":"pE7RleEsLSR1R9IrJ6a3","title":"The onboarding page","pathname":"/getting-started/the-onboarding-page","siteSpaceId":"sitesp_sHvMM","emoji":"1f3c2","breadcrumbs":[{"label":"Getting started","emoji":"1f3d7"}]},{"id":"PmAXHRWOeuJdcavJSkYs","title":"How the dashboard nav menu works","pathname":"/getting-started/how-the-dashboard-nav-menu-works","siteSpaceId":"sitesp_sHvMM","emoji":"1f5a5","breadcrumbs":[{"label":"Getting started","emoji":"1f3d7"}]},{"id":"jGlbR8beNn6m3yomT4oe","title":"How the main header menu works","pathname":"/getting-started/how-the-main-header-menu-works","siteSpaceId":"sitesp_sHvMM","emoji":"1f4bb","breadcrumbs":[{"label":"Getting started","emoji":"1f3d7"}]},{"id":"hPNcOLOGkLQUnH4z5yyB","title":"Create a new data type with UI","pathname":"/getting-started/create-a-new-data-type-with-ui","siteSpaceId":"sitesp_sHvMM","emoji":"1f4be","breadcrumbs":[{"label":"Getting started","emoji":"1f3d7"}]},{"id":"2gqfC4teYbkwWCrKZ6pX","title":"Using the Kanban UIs","pathname":"/getting-started/using-the-kanban-uis","siteSpaceId":"sitesp_sHvMM","emoji":"1f938-2640","breadcrumbs":[{"label":"Getting started","emoji":"1f3d7"}]},{"id":"xW77lKKTLyBvrx41e2qR","title":"Using the Chatbot UI","pathname":"/getting-started/using-the-chatbot-ui","siteSpaceId":"sitesp_sHvMM","emoji":"1f916","description":"The Chatbot UI lets you create custom chatbots with a similar styling to Chat GPT. You can feed them custom system prompts which are hidden from users.","breadcrumbs":[{"label":"Getting started","emoji":"1f3d7"}]},{"id":"LL284WDhKx0U10GN1Ak9","title":"Using the Multi-Step Form","pathname":"/getting-started/using-the-multi-step-form","siteSpaceId":"sitesp_sHvMM","emoji":"1f6b6-2642","description":"This is a multi-step form UI which can be used for any creation process that is better with multiple steps rather than one long form.","breadcrumbs":[{"label":"Getting started","emoji":"1f3d7"}]},{"id":"hnYQSSjRthQHnQwifl1t","title":"Setting up Postmark (emails)","pathname":"/getting-started/setting-up-postmark-emails","siteSpaceId":"sitesp_sHvMM","emoji":"1f4ea","breadcrumbs":[{"label":"Getting started","emoji":"1f3d7"}]},{"id":"A2NKvM3MHZtjEEc4UVsO","title":"Setting up Loops.so (emails)","pathname":"/getting-started/setting-up-loops.so-emails","siteSpaceId":"sitesp_sHvMM","emoji":"1f4ee","breadcrumbs":[{"label":"Getting started","emoji":"1f3d7"}]},{"id":"SkOwSQtSosZ47vEobWs9","title":"Setting up Stripe (payments)","pathname":"/getting-started/setting-up-stripe-payments","siteSpaceId":"sitesp_sHvMM","emoji":"1f4b3","breadcrumbs":[{"label":"Getting started","emoji":"1f3d7"}]},{"id":"SpEwgOWq25MvwR9meWnQ","title":"Setting up Lemon Squeezy (payments)","pathname":"/getting-started/setting-up-lemon-squeezy-payments","siteSpaceId":"sitesp_sHvMM","emoji":"1f4b0","breadcrumbs":[{"label":"Getting started","emoji":"1f3d7"}]},{"id":"rKoH7drhuosZ4NitfZXO","title":"Example build: Content Magic","pathname":"/getting-started/example-build-content-magic","siteSpaceId":"sitesp_sHvMM","emoji":"1fa84","breadcrumbs":[{"label":"Getting started","emoji":"1f3d7"}]},{"id":"gT09zmy6Qf55ab52yNtZ","title":"1. Create a new app","pathname":"/getting-started/example-build-content-magic/1.-create-a-new-app","siteSpaceId":"sitesp_sHvMM","breadcrumbs":[{"label":"Getting started","emoji":"1f3d7"},{"label":"Example build: Content Magic","emoji":"1fa84"}]},{"id":"vKG3RRv2fXlZYX2dEUfr","title":"2. Set up the database structure","pathname":"/getting-started/example-build-content-magic/2.-set-up-the-database-structure","siteSpaceId":"sitesp_sHvMM","breadcrumbs":[{"label":"Getting started","emoji":"1f3d7"},{"label":"Example build: Content Magic","emoji":"1fa84"}]},{"id":"0X9Eh9RmWiGBxkUKEskg","title":"3. Create a UI for prompts","pathname":"/getting-started/example-build-content-magic/3.-create-a-ui-for-prompts","siteSpaceId":"sitesp_sHvMM","breadcrumbs":[{"label":"Getting started","emoji":"1f3d7"},{"label":"Example build: Content Magic","emoji":"1fa84"}]},{"id":"2oSCrG7mRevW2nEesrbF","title":"4. Editing the dashboard and adding the first UI","pathname":"/getting-started/example-build-content-magic/4.-editing-the-dashboard-and-adding-the-first-ui","siteSpaceId":"sitesp_sHvMM","breadcrumbs":[{"label":"Getting started","emoji":"1f3d7"},{"label":"Example build: Content Magic","emoji":"1fa84"}]},{"id":"zdvoz3KYasLWmgaP0n8v","title":"5. Create a UI for inspirations","pathname":"/getting-started/example-build-content-magic/5.-create-a-ui-for-inspirations","siteSpaceId":"sitesp_sHvMM","breadcrumbs":[{"label":"Getting started","emoji":"1f3d7"},{"label":"Example build: Content Magic","emoji":"1fa84"}]},{"id":"JvglYun0EHrrB56AoqaF","title":"6. Create a UI for content creation","pathname":"/getting-started/example-build-content-magic/6.-create-a-ui-for-content-creation","siteSpaceId":"sitesp_sHvMM","breadcrumbs":[{"label":"Getting started","emoji":"1f3d7"},{"label":"Example build: Content Magic","emoji":"1fa84"}]},{"id":"OLm0uYmUk3PebrmjRFI1","title":"7. Create a calendar UI for content pipeline","pathname":"/getting-started/example-build-content-magic/7.-create-a-calendar-ui-for-content-pipeline","siteSpaceId":"sitesp_sHvMM","breadcrumbs":[{"label":"Getting started","emoji":"1f3d7"},{"label":"Example build: Content Magic","emoji":"1fa84"}]},{"id":"QxwYN1YeY5AS1KkcqbIa","title":"Live build of a CRM tool","pathname":"/getting-started/live-build-of-a-crm-tool","siteSpaceId":"sitesp_sHvMM","emoji":"1f37f","description":"This is a 2 hour unedited video of me building an internal CRM tool for Ken Savage. Hopefully it will be interesting to Bullet Launch builders as we start from scratch and talk through each aspect.","breadcrumbs":[{"label":"Getting started","emoji":"1f3d7"}]},{"id":"MpA9AYWw6Tpw1GNRrVR8","title":"Data types","pathname":"/template-contents/data-types","siteSpaceId":"sitesp_sHvMM","emoji":"1f4be","description":"Bullet Launch comes with a number of data types and option sets already added.","breadcrumbs":[{"label":"Template contents","emoji":"1f4da"}]},{"id":"dq61IgxjuabWj3Wn6suy","title":"Option sets","pathname":"/template-contents/option-sets","siteSpaceId":"sitesp_sHvMM","emoji":"1f4d2","breadcrumbs":[{"label":"Template contents","emoji":"1f4da"}]},{"id":"CSXFnQSxI75i0khcDIPX","title":"Privacy rules","pathname":"/template-contents/privacy-rules","siteSpaceId":"sitesp_sHvMM","emoji":"1f50f","description":"Privacy rules are one of the most important parts of any Bubble app that holds sensitive data.","breadcrumbs":[{"label":"Template contents","emoji":"1f4da"}]},{"id":"Zewfzlcqx5IdrYEzVLbG","title":"UI components","pathname":"/template-contents/ui-components","siteSpaceId":"sitesp_sHvMM","emoji":"1f9e9","description":"Bullet Launch comes with a large number of UI components ready to use, including workflows, states, custom events and other functionality.","breadcrumbs":[{"label":"Template contents","emoji":"1f4da"}]},{"id":"KMMiqo0fB6mWQQQmF5fB","title":"Pages","pathname":"/template-contents/pages","siteSpaceId":"sitesp_sHvMM","emoji":"1f4f0","breadcrumbs":[{"label":"Template contents","emoji":"1f4da"}]},{"id":"SLvLbLpI31KC8NBb6S4a","title":"Emails","pathname":"/template-contents/emails","siteSpaceId":"sitesp_sHvMM","emoji":"1f4e7","breadcrumbs":[{"label":"Template contents","emoji":"1f4da"}]},{"id":"lKiki3n2ISsBufVpJcj2","title":"AI integrations","pathname":"/template-contents/ai-integrations","siteSpaceId":"sitesp_sHvMM","emoji":"2728","breadcrumbs":[{"label":"Template contents","emoji":"1f4da"}]},{"id":"NnfWnSFMVldBx6B42DZ7","title":"Payments","pathname":"/template-contents/payments","siteSpaceId":"sitesp_sHvMM","emoji":"1f4b3","breadcrumbs":[{"label":"Template contents","emoji":"1f4da"}]},{"id":"rSvFk0Y3ZerExTEaWiLL","title":"Plugins","pathname":"/template-contents/plugins","siteSpaceId":"sitesp_sHvMM","emoji":"1f50c","breadcrumbs":[{"label":"Template contents","emoji":"1f4da"}]},{"id":"OLsf1QGFy62bonX6Dgx3","title":"Styles","pathname":"/template-contents/styles","siteSpaceId":"sitesp_sHvMM","emoji":"1f3a8","breadcrumbs":[{"label":"Template contents","emoji":"1f4da"}]},{"id":"ZAQmYXTdOyjNQOPps2A9","title":"Get support","pathname":"/resources/get-support","siteSpaceId":"sitesp_sHvMM","emoji":"1f6df","breadcrumbs":[{"label":"Resources","emoji":"1f9d1-1f3eb"}]}]}