Adalo Resources
Sign Up for Adalo
Adalo Resources
Adalo Resources
  • πŸš€Getting Started
  • 🎨Design
    • Designing Your App
      • Definitions and Terms
      • Creating an App
      • Using the Screen Size Switcher
      • Building with Sections
      • Alignment Tools
      • Using the Layout Tab
        • Screen Size Visibility
        • Sticky While Scrolling
        • Shared Layout Settings
        • Custom Layout Settings
      • Grouping Components
      • Responsive Navigation
        • Responsive Side Navigation
          • Side Navigation
          • Title
          • Menu Style
          • Menu Items
          • Bottom Button
          • Profile Section
        • Responsive Top Navigation
          • Navigation Bar
          • Title
          • Menu Items
          • Additional Navigation
          • Profile Image
      • Responsive Design Best Practices
    • Branding
      • Colors
      • Fonts
    • Create Component States
    • Preview Your App
    • Design Versions
    • Additional Design Resources
    • Migrating Legacy Apps
    • Legacy Builder
      • Create Component Containers
      • Positioning Components
      • Arranging and Grouping Components
      • Preview your App (Legacy Builder)
  • 🎬Actions
    • Action Basics
    • Links
    • Change Data
    • Notifications
      • Request Notification Permission in Your App
      • Trigger Push Notifications
      • Testing Notifications
      • Troubleshooting Notifications
        • Notifications Not Working on Android
        • Notifications Not Working on iOS
        • Notifications Not Working on PWA
    • Conditional Actions
    • Permissions
    • App Authentication
  • πŸ› οΈScreens and Components
    • Screens
    • Deep Linking
      • Setup Deep Linking
      • Deep Linking With Data
      • Deep Linking Share Action
      • Deep Linking Redirection & Fallbacks
      • FAQs and Troubleshooting
    • Screen Navigation
    • Component Basics
    • Magic Text
      • Logged-In User vs. Current User
      • How to Format Dates and Numbers
      • Sums, Counts, Averages, Min and Max
      • How to Create a Custom Math Formula
        • Complex Calculations
    • Conditions and Filtering
      • Filtering in Adalo
      • Using Conditions in Adalo
    • Changing a Component's Visibility
    • Lists
      • Sorting and Filtering Lists
      • Creating Custom Lists
      • Lists of Lists
    • Buttons
    • Toggles
    • Forms
    • Simple Components
      • Image Component
      • Text Input
      • Webview Component
        • Troubleshooting Webview
          • Webview URL not loading in Adalo App
          • Webview crashing in Native App
    • Table Component
    • Video Component
    • Marketplace Components
      • How to Add Components from the Marketplace
      • Digital Purchases for In-App Purchases
      • Sign in with Google
      • Sign in with Apple
      • Maps
      • Bar Charts and Line Graphs
      • Pie Chart
      • Google Admob
        • Troubleshooting Admob
          • Ads Not Displaying in Native
      • Calendar
      • Progress Bar
      • Star Rating
      • Stopwatch
      • Slider
      • Lottie Files
      • YouTube
      • Audio Player
        • Troubleshooting Audio Player
          • Apple App Rejection: UIBackgroundModes key
      • Deck Swiper
      • Markdown Renderer
      • Signature
      • Stripe
        • Stripe Payment
        • Stripe Subscription
        • Stripe Connect Marketplace
          • Set up your Stripe Account for Stripe Connect
          • Allow Merchants to Connect their Stripe Account to your App
          • Stripe Connect
          • Stripe Marketplace Payment
        • Configuring Stripe Test Mode
        • Stripe Custom Actions
          • Get Stripe Subscription Data
          • Get Stripe Customer Data using Email Address
        • Legacy Stripe Components (Deprecated)
          • Marketplace Payments
            • Set up your Stripe Account for Stripe Connect
            • Allow Merchants to Connect their Stripe Account to your App
            • Configure Consumer Payment to go to Merchants' Accounts
          • One-time Card Payments
          • Subscription Payments
  • 🧱Feature Templates
    • Browse, Purchase, and Manage Classes
      • Overview β€” Screens, Database, Layout Settings, Use Cases
      • Category List Screen
      • Classes List Screen
      • Class Details Screen
      • Purchase Screen
      • Congrats Screen
      • Admin Manage Clinics Screen
      • Admin Transactions Screen
      • Admin Create Clinic & Admin Edit Clinic Screens
    • Browse, Purchase, and Manage Events
      • Overview β€” Screens, Database, Layout Settings, Use Cases
    • Browse Classes
      • Overview β€” Screens, Database, Layout Settings, Use Cases
      • Category List Screen
      • Classes List Screen
      • Classes Details Screen
    • Classes Admin Dashboard
      • Overview β€” Screens, Database, Layout Settings, Use Cases
      • Admin Manage Clinics Screen
      • Admin Transactions Screen
      • Admin Create Clinic & Admin Edit Clinic Screen
    • User Chat
      • Overview β€” Screens, Database, Layout Settings, Use Cases
      • Conversations List Screen
      • Chat Screen
      • New Chat Modal Screen
    • Forum
      • Overview β€” Screens, Database, Layout Settings, Use Cases
    • Group Messaging
      • Overview β€” Screens, Database, Layout Settings, Use Cases
      • Messaging Screen
      • Edit Message Modal Screen & Edit Channel Modal Screen
      • Search Messages Screen & Channels Screen
    • Account Settings
      • Overview β€” Screens, Database, Layout Settings, Use Cases
      • Account Settings Screen
      • Success Modal Screen & Delete Account Confirmation Screen
    • Appointment Booking
      • Overview β€” Screens, Database, Layout Settings, Use Cases
      • Coaches Screen
      • Time Slots Screen
      • Book Appointment Screen
      • Coach Admin Screen
      • Edit Session Screen
    • Assign Tasks
      • Overview β€” Screens, Database, Layout Settings, Use Cases
      • My Tasks Screen, Team Tasks Screen, Completed Screen
      • Task Detail Screen
      • Edit Task Screen
    • Agree and Sign
      • Overview β€” Screens, Database, Layout Settings, Use Cases
      • Terms Screen
      • Agree & Sign Modal Screen
      • Signatures Admin Screen
    • Announcements & Notifications
      • Overview β€” Screens, Database, Layout Settings, Use Cases
      • Notifications Screen
      • Notify All & Notify One Screens
    • User Profile & Account Settings
      • Overview β€” Screens, Database, Layout Settings, Use Cases
      • Setup Step 1 Screen
      • Setup Step 2 Screen
      • My Profile Screen
      • Additional Screens
    • Browse Users
      • Overview β€” Screens, Database, Layout Settings, Use Cases
      • Browse Members & Profile Screen
    • Browse Dates
      • Overview β€” Screens, Database, Layout Settings, Use Cases
      • Time Slots & Workout Screens
    • Browse Home Listings
      • Overview β€” Screens, Database, Layout Settings, Use Cases
      • Listings Screen
      • Listing Detail Screen
      • Modal Image Gallery Screen
    • Image Carousel
      • Overview β€” Screens, Database, Layout Settings, Use Cases
      • Screens
    • Image Gallery Modal
      • Overview β€” Screens, Database, Layout Settings, Use Cases
    • User Admin Dashboard
      • Overview β€” Screens, Database, Layout Settings, Use Cases
    • Workout Assignment
      • Overview β€” Screens, Database, Layout Settings, Use Cases
    • Social Media Feed
      • Overview β€” Screens, Database, Layout Settings, Use Cases
    • Store with Shopping Cart
      • Overview β€” Screens, Database, Layout Settings, Use Cases
    • Inventory Management
      • Overview β€” Screens, Database, Layout Settings, Use Cases
    • Video Gallery & Upload
      • Overview β€” Screens, Database, Layout Settings, Use Cases
    • Restaurant Ordering
      • Overview β€” Screens, Database, Layout Settings, Use Cases
  • πŸ—ƒοΈDatabase
    • Database Property Types
    • Relationships
      • One-to-Many vs. Many-to-One
      • Many-to-Many
    • The User Collection
    • Collection Permissions
    • Importing Records from a CSV File
    • Download your Collection as a CSV File
    • Location
      • Getting Your Google API Key
      • Estimating Google API Usage
      • The Location Property Type
      • Location in Forms and Inputs
      • Location Magic Text and Formatting
      • Getting the User's Location
      • Latitude, Longitude, and Special Formulas
      • Comparing Locations
      • Troubleshooting Location Features
  • πŸͺ„Settings
    • Copying vs Cloning your App
      • How to Copy and/or Delete an App
      • Cloning Apps and Making Apps Cloneable
  • πŸš€Performance
    • Builder Performance Tips
    • Optimize App Performance
      • Image Optimization
      • Five Tips for Improving Your Adalo App Performance
  • ✍️Publishing Apps
    • Publishing to the Web
      • Publish to Adalo Subdomain
      • Publish to Custom Domain
      • Troubleshooting Domain Setup
        • Custom Domain is Not Secure
        • Domain Could Not be Verified
        • Error: Not Found
    • Publishing to the Google Play Store
      • Create Your Google Developer Account
      • Create your Firebase Project
      • Register Android App & Download Config File
      • Generate & Download Private Key
      • Get your Build file
      • Create New Google Play Listing
      • Upload your Build file to Google Play Listing
      • Finalize Listing and Release App
      • Troubleshooting Android Release
        • Google Play rejected the app due to data safety issues
        • Error: Android App Signed with Wrong Key.
        • Error: Version Code 'xxx' has already been used. Try another Version code.
        • Error: Package Name already exists in Google Play.
        • Error: Upload a valid app bundle.
        • Error: Existing Users Can't Upgrade to New App Bundles.
    • Publishing to the Apple App Store
      • Create Your Apple Developer Account
      • Setup Annual Payment for your Apple Developer Account
      • Create Your Apple Bundle ID
      • Create Your Adalo β€˜App-Specific Password’
      • Start your Build in Adalo
      • Add Users to Your App Store Connect Team
      • Add Users to Testflight
      • Creating Screenshots for the App Store
      • Privacy and App Tracking Transparency
      • Troubleshooting iOS
        • Build Error: You have reached the maximum number of certificates
        • Build Error: You have already reached the maximum allowed number of keys for this service
        • Build Error: Distribution certificate has expired
        • Build Error: Asset Validation Failed - Invalid App Store Icon
        • App Rejected: Add Permission Text to Your iOS Build
        • Delivery warning during the app submission process: ITMS-90899
        • iOS Build Not Showing in Testflight
        • Apple Two-Factor Authentication Error
    • Publishing to the Web (Legacy Apps)
    • Uploading .APK (Legacy)
    • Publishing FAQs
    • Troubleshooting
      • Build Stuck in Queue
  • ▢️Videos
    • Getting Started
    • Full Walkthrough
    • Working with Data
    • Designing your Database
    • Custom Lists
    • Changing Component Visibility
    • Forms
    • Ordering & Payments
    • Math & Custom Formulas
    • Chat
  • πŸ‘©β€πŸ«Tutorials
    • How to Use Keyboard Shortcuts
    • How to Embed Video or Audio (YouTube, Vimeo, SoundCloud)
    • How to Share a Database Between Apps
    • How to Create an Empty State
    • How to Create a Search Bar
    • How to make a list your users can filter
    • How to Create a Modal/Popup Window
    • How to create a "Favorite" button (Legacy Builder)
    • How to add an Image to an App Bar
    • How to send Scheduled Push Notifications
    • Start Maps Navigation in Your Adalo Apps Using Google Maps, Apple Maps, or Waze
    • Generating Map Previews in Your Adalo App Using the Google Static Maps API
    • Special Links: Email, Text (SMS), and Phone
    • How to have a Dropdown Menu in a Form
    • How to Setup a Shopping Cart with Payments
    • How to set up a Public Profile screen for Users
    • How to Allow Users to Follow Others
    • How to have a Form Automatically Set a Relationship
    • How to add Chat to your App
    • How to Create Multi-Sided Apps
    • How to Add an "Add to Calendar" Button for Events
    • Forwarding Domain to Root Address
    • How to Create Temporary User Avatars
    • How to Set Up a Social Media List
    • How to Play Your Spotify Podcast in Adalo’s Audio Player
  • 🧩Integrations
    • The Adalo API
      • Collections API
      • Send Push Notifications via API
    • Xano
      • Setup Your Xano Workspace
      • Connect Xano with Private Swagger
      • Connect Xano to an Adalo App
      • User Signup, Login, Authentication
      • Google Sign In with Xano Database
      • Other Collections
      • Working with Data Types in Adalo and Xano
      • Counting Records with Xano
      • Lists and Pagination
      • Xano Response
      • Xano Tips and Tricks
      • Troubleshooting
    • Accessing your Record ID
    • Custom Actions
      • ✨Power Your App with ChatGPT
    • External Collections with APIs
      • Magic Text in External Collections
    • Airtable
      • Connecting to Airtable
      • Adding/Deleting Properties
      • Displaying Images
      • Working with Lists
        • Images In Lists
        • Filtering Airtable Lists
        • Magic Texts in Lists
        • Limiting the Number of List Items
        • Sorting Airtable Lists
      • Working with Forms
        • Airtable Dropdown fields & Validation
      • Working with Attachments, Images and Airtable relationship Fields
      • Relationships & Airtable Collections
      • Debugging
    • DreamFactory
    • Zapier
    • Make (Formerly Integromat)
      • Create a PDF from a record in Adalo
      • Notification in Slack when a new user registers in your Adalo app
      • Send verification email to new sign ups
      • Send a verification SMS to new sign ups
      • Send a file to Google Drive from Adalo
      • Send new files from a Google Drive folder to an Adalo collection
      • Use Google Vision for OCR an image and store the text results in an Adalo record
    • IAPHUB
    • Mixpanel
    • Troubleshooting the Adalo API
      • List inside of a List not loading
      • Error Codes
  • βš™οΈAdalo Account
    • Account
      • Updating Email and Password
      • Enabling Developer Mode
    • Team Members
      • Add Team Members to Your Adalo App
    • Apps
    • Usage and Billing
      • Billing, Invoices, and Payments
      • App Actions Dashboard
    • Domains
      • Resetting SSL
  • ❓FAQs
    • General Questions
    • What can Adalo do?
    • Adalo Pricing: FAQs
    • Adalo Account: FAQs
    • Adalo Subscription Add-Ons
    • Working with an Adalo Freelancer
    • Adalo Experts
    • Adalo Affiliate Program
    • Adalo Pricing: Legacy Accounts
  • πŸ€”Troubleshooting
  • πŸ“šAdditional Resources
    • Adalo App Academy
      • Introduction to Apps
      • Strategy and Business
      • Design
      • Build
      • Launch & Iterate
      • Freelancers & Agencies
      • All Courses
    • App Development Cost Calculator
    • Hire an Adalo Expert
    • Adalo Forum
  • πŸ“–Glossary
Powered by GitBook
On this page

Was this helpful?

  1. FAQs

What can Adalo do?

Adalo can build marketplaces, display blog posts, creating a booking system and so much more. Read below to see what all Adalo can do.

PreviousGeneral QuestionsNextAdalo Pricing: FAQs

Last updated 1 year ago

Was this helpful?

Can I use Adalo to build an app like Instacart?

Yes! Adalo offers a full range of functionality.

Can I build a booking system with Adalo?

Yes! This is one of the most common types of apps built with Adalo.

Can I display WordPress posts in my Adalo app?

Yes! you can use our feature to display information from your WordPress database in an app you build with Adalo.

Can I build a Dating App with Adalo?

Yes! You can create screens for and even add to your app. We also have a deck swiper in our component marketplace to make the Tinder swiping effect!

Can I allow users to upload photos

Yes! Your users can from their camera or camera roll to your app.

Can I make a web app with Adalo?

In-app payments

Can I make a subscription app with Adalo?

Can I build a Marketplace style app with Adalo?

Can I share a database between apps?

Can I add Chat to my app?

Can I add a dropdown to my form?

Can I pull in data from an API?

Does Adalo support math formulas?

Can I build a Coaching app with Adalo?

Can I send Push Notifications?

Can I customize the design of my app to use my own branding?

Absolutely! You can use your own logo and colors in your app. And, although we offer several pre-built components like lists, buttons, and app bars, you can also build your own to capture your brand's unique aesthetic.

Can I publish my app to the Apple App Stores and Google Play?

Can I publish to my own custom domain?

Yes, you can publish desktop web apps and PWAs to your own domain.

Can I use charts in my app?

Can I require that users login to my app?

Yes, you can require that people create an account and sign in with their email address and a password to access your app. You can also make some screens accessible to people who are not logged in.

Can I have different permissions for different user roles?

Does Adalo integrate with Zapier?

Does Adalo integrate with Mixpanel?

Does Adalo integrate with Airtable?

Does Adalo work with any payment gateway other than Stripe?

Does Adalo integrate with Shopify?

Not currently.

Can I use AWS for data storage?

Not currently.

Can my Adalo App connect to WordPress Login?

Not currently.

Do Adalo apps work offline?

Not currently, but this is on our roadmap.

Can I allow users to upload videos?

Can I play audio in my Adalo App?

Can I use Adalo to build a meditation app?

Yes, you can!

Can I restrict hours things can be booked?

Yes, you can create different time slots for people to book which can be disabled once they have been taken.

Can Adalo make recommended matches?

Not currently.

Does Adalo support geolocation? Can I filter or sort a list by what's closest?

Can I display driving directions on a map in Adalo?

Not currently, but you can have a button with will open the Google Maps app with the directions pre-populated.

Can I Calculate the Distance between things?

Does Adalo support Login with Phone Number?

Not Currently.

Does Adalo support Email Verification?

Can I Export editable code?

Not currently.

Can I show a Calendar in my Adalo app?

Yes! We have a Calendar Component available in the Component Marketplace!

Can I display local weather in my app?

Does Adalo integrate with Admob?

Does Adalo work with in-app payments for digital goods and services?

Can I set up data validation rules for specific properties in my database?

Not currently, but this is on our roadmap.

Can I make required fields from individual inputs?

Currently, you can only make fields required that are part of a form.

Does Adalo support plugins / components?

Does Adalo support multiple languages?

Not currently.

Can I add a timer to my app?

Yes, we have a 3rd Party Developer component that can be found in the Marketplace.

Does Adalo have a Google Calendar integration?

Not currently.

Does Adalo allow users of my app to invite other users / access phone’s contacts?

Not currently, but this is on our roadmap.

Can I build video chat into my Adalo app?

Yes! You can do this with the No-Code Video Calling component on the Marketplace.

Can people view documents like .pdfs or word docs in my Adalo App?

Not currently.

Can I send scheduled push notifications?

Can I build a 2-factor authentication system with Adalo?

Not currently.

Can I use Bluetooth with my Adalo App?

Not currently.

Can I build a marketplace subscription app like Patreon with Adalo?

Can I use an external authentication system from my own API or Google, Facebook, etc?

Not currently, but this is on our roadmap.

Is there a way for an Adalo app to verify a user's phone number?

Yes, you can , and even on your own domain!

We currently integrate with which you can use to charge your users. For apps published on the Apple App Store or Google Play, Apple and Google restrict this payment to only be used for non-digital goods and services. We also have the option of using our for one-time in-app purchases of digital products.

Yes, we have a Component in our which you can use to charge your users a recurring fee.

Yes! You can have an app (or two connected apps!) for like Ebay or Uber, where sellers or merchants can offer goods or services to consumers. You can even allow merchants to connect their bank accounts so they payouts are handled automatically!

Yes! You can . Whether you're building a multi-sided marketplace, apps for franchise locations, or an admin app, it can all be done with Adalo. You can even mix and match between web apps and native apps. .

Yes, you can build a simple DM system for one on one conversations or you can build a more robust with support for group chats, sharing pictures, and more!

Absolutely! Check out our tutorial .

Yes! You can use our feature to connect to almost any REST API.

Yes, you can use custom to calculate things like tax, tip, and order totals.

Yes! We even have a template to get you started. .

Yes, any native app built with Adalo can receive triggered by actions in your Adalo app.

Yes! You can publish to both the and .

Yes, we currently offer both components.

Yes you can set up (such as admins) and determine which types of users can access specific screens or features in your app.

Yes, you can use have new records in Adalo trigger an action in and you can use Zapier triggers to create or update data in Adalo.

Yes! Adalo can automatically log your apps usage analytics to your account.

Yes, you can use our external collections feature to . Your Airtable data can be displayed in your Adalo app, and users of your app can also edit and create new data in Airtable.

If you are selling Digital Products or services, you will need to use the .

Yes, but Adalo doesn't currently support playback uploaded videos, however you can . We have a specific YouTube Component that can be found in the Component Marketplace.

Yes, we have an Audio Player Component available in the Component Marketplace or you can .

Yes! You can learn how to set this up in our !

Yes! You can definitely do this. We've created a that explains how to do this.

Yes, we have a component in the marketplace that achieves this! This can also be achieved through our .

Yes! Utilizing custom actions you can do this! Watch the tutorial here:

Yes! There is an component in the !

Yes, you can do this with our component!

Yes! The has been launched and you are able to develop components or use any in the Marketplace at this time.

Yes, you can do this! that explains you how to do it.

You can build a Marketplace app with our .

Yes! You can do this by following .

❓
Ordering & Payment
External Collections
user profiles
chat
upload photos
launch your app on the web
Stripe
Digital Purchases component
Stripe Subscription
Marketplace
buyers and sellers
connect multiple apps to the same database
Here's a quick video of how this works
chat system
here
External Collections
math formulas
Here's a quick video about setting up the database for the different user types here
push notifications
Apple App Store
Google Play
bar chart and line chart
different types of user roles
Zapier
Mixpanel
integrate with Airtable
In-App Purchase Component
play videos that have been uploaded to services like YouTube or Vimeo
play audio that has been uploaded to services like Soundcloud
Location 101: Building A Gig Economy Delivery App (Think Uber, But Also AirBnB)
Help Doc
Zapier integration
https://youtu.be/CBBCnUCvO1s
AdMob
Component Marketplace
Digital Purchases for In-App Purchases
Component Marketplace
Here's a video
Stripe Connect Marketplace component
these steps