Transcript
In this final lesson, we are going through everything you need to get your app live, starting with global data restrictions. These are powerful tools found within the users area under the data restrictions tab, allowing you to place rules across your entire app.
While conditional logic happens at the block level, global data restrictions happen at the app level to provide a safety net. We will set up a couple of rules for our inventory management application now to show you how it is done.
We start by connecting to our data source and finding the purchase orders table. We are going to focus on the sales manager user group because we know they should only view purchase orders without permissions to create, edit, or delete.
By setting these rules to no, we ensure sales managers cannot create new records or modify existing ones. This global restriction acts as a backup in case you forgot a visibility setting somewhere else in the app.
[.blog-callout]
While setting up manual permissions is essential, you can also use the AI co-builder to generate your initial database schema and user roles automatically. This gives you a solid foundation before you start fine-tuning your global data restrictions.
[.blog-callout]
Next, let’s look at the settings area, starting with custom domains. In the publish menu, you can see your current subdomain, which you can change to something more descriptive like inventory-management-demo.
Alternatively, you can add your own custom domain by entering it and adding the required A record and CNAME record to your DNS provider, such as GoDaddy or Namecheap. Once you refresh and publish, your app will be available at your own professional URL.
[.blog-callout]
Note from Softr: You can now launch your project faster than ever because Softr offers Unlimited Published Apps across all plans, including the Free plan.
[.blog-callout]
We should also discuss mobile apps. You can turn your application into a progressive web app if you are on the business plan or higher, allowing users to download the app directly to their home screen.
Since Softr apps are already mobile responsive, they will look great. This is a convenient way for employees to access business apps without searching through a mobile browser every time.
Regarding app history, you can take a snapshot of your app at any point. For example, before changing a homepage, you can create a save point so you can restore to that exact time if the changes do not work out.
Softr also automatically makes snapshots for you. This is a great way to protect yourself if something breaks or if you want to revert to a previous version of your application.
[.blog-callout]
If you find yourself needing a specific custom component that isn't available in the standard library while designing your pages, try the Vibe-Coding block. You can simply prompt for the exact custom component you want, and it will generate it and connect to your Softr Databases seamlessly.
[.blog-callout]
If you have a public-facing app, you can use the SEO settings to add Google site verification and other optimizations. You can also add various integrations to expand your app's capabilities even further.
You can invite guest collaborators to the studio to help you build. Just keep in mind that two people cannot edit the same Page at the exact same time, or you might overwrite each other's work.
Finally, let's discuss the difference between preview and publish. While preview is for testing, publishing makes the app live on the internet for anyone with your domain to access.
Before publishing, it is best to preview the app as a non-logged-in user to test the signup flow. Make sure new users are automatically assigned to the correct user groups, such as a sales manager, during onboarding.
[.blog-callout]
To streamline your logic and keep your app management simple, consider using Softr Workflows. Native workflows allow you to trigger actions directly within Softr, reducing the need for external tools like Zapier.
[.blog-callout]
You are now ready to publish your application. I hope you learned a lot during this process and feel proud of the app you built for your business use cases.
If you need anything else, we have many resources available. You can find our community forum or visit our academy, which features over 100 lessons to help you master the platform.
[.blog-callout]
Looking for more inspiration? Check out our App templates, including the AI CRM template and ERP template, to see how professional project management tools are structured.
[.blog-callout]
You can also contact our support team via the chat in the bottom right corner. They are available at all hours to help with technical issues or general building questions. Thank you for tuning in to this Softr course.



