🚀
Bullet Launch Docs
Get Bullet Launch
  • 👋Welcome from Kieran
  • 🏗️Getting started
    • ‼️READ ME FIRST
    • 🆙Changelog
    • 🏎️Quick start guide
    • 🗺️Bullet Launch walkthrough
    • 🛬Updating the landing page
    • 🔑User roles
    • 💽Designing your database
    • 🔏Privacy rules (don't skip this)
    • 🏂The onboarding page
    • 🖥️How the dashboard nav menu works
    • 💻How the main header menu works
    • 💾Create a new data type with UI
    • 🤸‍♀️Using the Kanban UIs
    • 🤖Using the Chatbot UI
    • 🚶‍♂️Using the Multi-Step Form
    • 📪Setting up Postmark (emails)
    • 📮Setting up Loops.so (emails)
    • 💳Setting up Stripe (payments)
    • 💰Setting up Lemon Squeezy (payments)
    • 🪄Example build: Content Magic
      • 1. Create a new app
      • 2. Set up the database structure
      • 3. Create a UI for prompts
      • 4. Editing the dashboard and adding the first UI
      • 5. Create a UI for inspirations
      • 6. Create a UI for content creation
      • 7. Create a calendar UI for content pipeline
    • 🍿Live build of a CRM tool
  • 📚Template contents
    • 💾Data types
    • 📒Option sets
    • 🔏Privacy rules
    • 🧩UI components
    • 📰Pages
    • 📧Emails
    • ✨AI integrations
    • 💳Payments
    • 🔌Plugins
    • 🎨Styles
  • 🧑‍🏫Resources
    • 🛟Get support
Powered by GitBook
On this page
  1. Getting started

Quick start guide

PreviousChangelogNextBullet Launch walkthrough

Last updated 10 months ago

If you're an experienced Bubbler who has used Airdev's Canvas template extensively then this might be all you need to get started! For everyone else, I highly recommend you go through the rest of the documentation and watch the videos.

  1. Create a new Bubble app and select the Bullet Launch template during the creation process. Select Bubble's 2 week free trial to enable backend workflows and other paid features to work.

  2. Remove the demo features (see the READ ME FIRST) section for instructions.

  3. Update the app settings option set to reflect your own app information, such as app name, support email, legal entity name, payment provider choice.

  4. Change the default styles, colours, and fonts to suit your app.

  5. Set up your data types and fields in Bubble database tab and set up privacy rules to protect your user's data.

  6. Customise user roles in the User Roles option set.

  7. Delete the example UIs from the dashboard page.

  8. For each data type you want users to be able to view/edit/delete:

    1. Create a new reusable based on an existing UI component you wish to copy

    2. Update the repeating group data source

    3. Update the fields you want to display within each cell (and the titles row if there is one)

    4. Update the filters to whatever fields you want to be able to filter by

    5. Update the create/edit popup with inputs for each field you want the user to be able to create/edit

    6. Update the data type for the custom state "selected item" on the reusable itself

    7. Update the data type and fields in the create/edit workflow

    8. Add the menu item to the Dashboard Tabs option set

    9. Drop the new UI into the dashboard and add a condition to show it when the dashboard tab is the one you just created

    10. Optional - Create a view UI for this data type in the right sidebar reusable and update the workflow to show it when an item is clicked

  9. Create any custom UI or functionality your app needs (this is the tricky part).

  10. Customise the onboarding page and tour popup in the dashboard header.

  11. Customise the pricing plans option set and enter the appropriate IDs from your chosen payment platform.

  12. Add your own API keys to the API Connector plugin for any third-party services you want to use e.g. OpenAI, Postmark, Loops, Stripe (also add your API keys to the Stripe plugin), LemonSqueezy.

  13. Sign up as a user then switch your user role to App admin in the database. Go to the Admin dashboard and add your legal policies (or add these direct to the database, it's up to you).

  14. Update the app favicon and SEO metadata in the settings tab in the Bubble editor.

  15. Update the landing page or create a landing page on another platform.

  16. Deploy your app to live.

  17. Test test test.

  18. Get users.

🏗️
🏎️
You can find the app settings option set in the Option Sets section of the Data tab in your app editor