Buzzy Documentation
  • Welcome to Buzzy
  • Getting Started with Buzzy
    • Getting Started Guide
      • 1. Starting with Buzzy AI
      • 2. The Buzzy Workspace
      • 3. Create a new app
      • 4. Preview and edit your app
      • 5. Manage your app
      • 6. Import your app to Figma
      • 7. Using Buzzy with Figma
      • 8. The Buzzy Figma plugin
      • 9. Creating a simple app
      • 10. Screens and navigation
      • 11. Forms, fields and data
      • 12. Data-driven menus & content
      • 13. Data edit and delete
      • 14. Search, sort and filter
      • 15. User login and registration
    • Buzzy AI or Figma first?
  • Working with Buzzy
    • Buzzy AI
      • About Buzzy AI
      • Kickstart with AI
      • Enhance with Figma
      • Extend with Code
      • Example prompts
      • Tips
      • Troubleshooting Buzzy AI
      • AI tokens and pricing
    • Buzzy for Figma
      • About Buzzy for Figma
      • Learning Figma
      • Creating a new app directly in Figma
        • Step by step version
      • Automarkup
      • Responsive layouts
      • Responsive layout checklist
      • Overflow and scrolling
      • Forms and fields
      • Images and galleries
      • Logging users in to your app
      • Theming
      • Troubleshooting Buzzy for Figma
      • Plugin error messages
    • Buzzy Deployment & App Stores
      • Setting up your custom Buzzy app
      • Connecting your own server
      • Apple & Google App Stores
    • Buzzy Marketplace
      • Buzzy Accreditation
    • Buzzy Project Guide
    • Buzzy App Examples
      • Buzzy Templates
      • AI-Powered Chat App
      • AI-Powered Custom T-Shirt App
      • AI-Powered Strategy App
      • AI-Powered Stock Portfolio App
      • Golf Course Finder
      • Personal Finance App with Figma AI
    • FAQs
  • The building blocks
    • Datatables, Fields & Data
      • Introduction to Fields
      • Basic Fields
        • Text
        • Number
        • Date
        • Location
        • Toggle
        • Checkboxes
        • Checklist
        • Selectlist
        • Rating
        • Attachments
        • Images
        • Signature
        • Audio Recording
        • Embedded Link
      • Advanced Fields
        • Formula
        • Sub tables
        • Linked Table field
        • Button
        • Teams
        • Payment
        • Notification
        • Event
        • User Vote
      • Display Fields
        • Header
        • Display Text
        • Image
        • Divider
      • Metadata Fields
        • Author Name
        • Author Phone
        • Submitted
      • Filter Controls
        • Viewers
        • Tags
        • Condition
      • External Fields
        • IBM Connections File
        • Box File
      • Sort Fields
      • Formulas
      • Datatable to Datatable Relationships
      • Security and Access Control
      • Displaying a field based on the values of other fields
      • Hiding a field based on role using a display formula
      • Importing data from a text file
      • Importing data from a URL
      • Import data from Datatable
      • Export data using Chrome
      • Export data in Browser
      • Export data using Safari
      • Datatable Field Type - Cheat Sheet
      • Troubleshooting Fields & Data
    • Code widget (custom code)
      • Code Widget Fields - Advanced Guide
      • New Async API + React HTML Components
      • Examples
        • Image Galley Slideshow
        • Ratings Average and Distribution
        • Event Locations Map
    • Analytics
  • Troubleshooting
    • App Error Codes
      • Action Error
      • App Not Found
      • Component Missing
      • Component Not Set
      • Component Settings Error
      • Datatable Not Found
      • Datatable Not Set
      • Field Not Found
      • Field Not Set
      • No App Selected
      • No Context Name
      • No Screens Found
      • Runtime Exception
      • Screen Not Found
      • Screen Not Set
    • Troubleshooting Buzzy AI
    • Troubleshooting Figma
  • REST API
    • Buzzy REST API
      • Integrating 3rd party applications
      • REST API
        • login
        • createappwithprompt
        • MicroApp Data Operations
          • microappdata
          • microappdata/row
          • insertmicroapprow
          • updatemicroapprow
          • removemicroapprow
          • microappchild
        • User & Organization Operations
          • userid
          • insertteammembers
          • teammembers
          • insertorganization
          • insertteam
        • enforceteammembership
      • Node.js API Client
      • Datatable Rules
      • Datatabledata Tutorial
      • Integrating with Mailchimp
      • Python Access Datatable
  • Advanced Deployment Settings
    • Installation
      • Pre-installation Planning
      • Deployment
        • Introduction to deployment
        • Minikube install guide
        • AWS ECS Fargate install guide
        • HCL Connections install guide
        • Azure AKS install guide
        • Windows container install guide
      • Buzzy settings
      • Whitelabelling Buzzy
      • Certificates
      • Release Management
    • Performance and Reliability
    • Security
      • Platform
      • Users and Roles
      • Datatables
      • Audit Trail
Powered by GitBook
On this page
  • AI Wizard-First Workflow
  • Pros
  • Cons
  • Figma-First Workflow
  • Pros
  • Cons
  • Building Buzzy Skills
  1. Getting Started with Buzzy

Buzzy AI or Figma first?

When creating an app with Buzzy, there are two primary workflows to choose from: starting with the AI Wizard using prompts or designing directly in Figma with all screens and interactions. The best choice depends on the type of app you’re building, your design skills, and your familiarity with the Buzzy ecosystem.


AI Wizard-First Workflow

Starting with the AI Wizard in Buzzy is ideal for complex, data-driven apps, giving you a foundational structure before diving into Figma for detailed design. It's also good if you need a very quick (discardable) proof of concept. Here’s a breakdown of the pros and cons:

Pros

  • Efficient Data Modelling: The AI Wizard generates complex data models quickly, saving hours of manual setup.

  • Rapid Screen Generation: The AI can produce multiple screens at scale, ideal for validating workflows and data relationships.

  • Time-Saving Imports: For apps with many simple screens, importing from AI to Figma can save time, even if you discard or redesign a large number of screens.

  • Good Starting Point: Ideal for users with limited design, Figma or development skills.

Cons

  • Limited Customization in AI: Customizing screens generated by AI is limited, so Figma is essential for further refinement and taking the app to production

  • Basic UI Design: The AI-generated UI is functional but minimal, covering only part of Buzzy’s full layout and design capabilities.

  • Toolkit Constraints: Importing AI-generated screens to Figma ties you to the Buzzy toolkit, which may not suit if you have to use a different design system.

  • Subscription required: Requires a paid Buzzy AI subscription, and uses AI tokens.


Figma-First Workflow

Starting in Figma is free and offers far more control, especially if you have advanced design expertise and a working knowledge of Buzzy. With the right skillset, this approach will save time in the long run.

Pros

  • Flexible Design Systems: You can use any design system that follows best practices.

  • Enhanced UI Accuracy: If you do use the Buzzy toolkit, it ensures alignment with Buzzy’s practices and patterns.

  • Automated Markup with Buzzy’s Automarkup: This new feature provides a massive head start in turning a Figma design into a Buzzy app - and it can generate a preliminary data model too!

  • Works with Figma's First Draft: Figma's new AI design-generation is awesome! It tends to follow good layout practices that work well with Buzzy, even if it might require some tweaking.

  • Full UI Control: Starting in Figma avoids the need to redesign AI-generated screens.

  • Suits a Design-First Approach: If you're a designer who naturally tackles things from a UX/UI perspective first , or need to consider client communication and presentations, this fits well with a lot of project workflows. A contrast might be a developer-first approach where you create and refine the entire data model, integrations and functional requirements up front before considering UI.

  • Free to use: Using the Buzzy plugin to manually create and edit Buzzy apps directly from Figma is free and requires no paid AI subscription.

Cons

  • Upfront Design Work: Design work in Figma requires a time investment before bringing the design into Buzzy.

  • Advanced Skills Needed: Strong Figma and UI/UX skills, as well as Buzzy know-how, are essential.

  • Potential Buzzy Limitations: Some design elements may need adjustment for optimal Buzzy compatibility. Familiarity with Buzzy's approach, limitations and workarounds (such as code widgets) can save a lot of time and frustration.

Building Buzzy Skills

By developing expertise with both the AI Wizard and Figma workflows, you’ll have the flexibility to choose the best approach for each project, maximizing efficiency and creative control at every stage of app creation with Buzzy.

Previous15. User login and registrationNextBuzzy AI

Last updated 3 months ago

Best of Both Worlds: !

Advanced UI Techniques: Figma’s responsive navigation and other intricate UI hacks offer additional customization that AI alone can’t replicate, such as this !

Whether you’re using Buzzy to generate a Figma file or bringing your own, we highly recommend building core Buzzy/Figma skills through the . Completing the associated Accreditation program provides a foundational understanding and hands-on experience to "drive" the Buzzy plugin effectively, extending your design into full, functional apps.

If you’re interested in becoming a Buzzy partner, check out —with accreditation, we can start referring customers to you! You might also want to explore our for additional opportunities.

Combine First Draft with Automarkup to really speed things up
responsive nav hack
Getting Started Guide
the Buzzy Partner Marketplace
Affiliate Program