Quick Answers
Welcome to the Workmaster FAQ section! Here you'll find quick answers to the most common questions users have while building and launching apps on our platform. Whether you're just getting started or troubleshooting something specific, this page is your go-to resource for fast, clear solutions.
If you don’t see your question here, feel free to explore our full documentation or reach out to our support team.
How does Workmaster work?
Workmaster is a no-code app builder that works through an intuitive visual interface, allowing you to create business applications without writing code. Here's a basic overview of how it works:
Core Functionality
Visual Builder: Use a drag-and-drop interface to design your app's pages and components
Data Management: Connect to various data sources or use the built-in database
Logic & Automation: Set up workflows and business logic without coding
AI Integration: Add intelligent features and conversational bots
Typical Workflow
Start: Choose a template or begin from scratch
Design: Build your user interface with pre-made components
Connect Data: Link your app to databases or external services
Add Logic: Create workflows for your business processes
Test & Deploy: Preview your app and then publish it for users
Workmaster handles all the technical aspects behind the scenes, generating the necessary code and infrastructure while you focus on designing your solution.
For more detailed information, check out our Getting Started and Build your first app guides.
How do I create an App?
Creating an App in Workmaster
Creating an app in Workmaster is straightforward with our no-code approach. Here's how to get started: 1. Sign Up or Log In
Go to Workmaster.
Create a free account or log in to your existing account.
2. Start a New App
On your dashboard, click the "+" (plus) icon to create a new app.
Choose to:
Start from scratch, or
Use a pre-built template (great for CRMs, inventory apps, and more).
3. Set Up Your Basics
Name your app.
Upload your logo, choose brand colors, and pick a design layout from the Design Tab.
4. Design Your App
Go to the Pages Tab.
Create new pages or use existing templates.
Drag and drop elements like buttons, text, images, and forms.
Customize appearance using settings for fonts, layout, and spacing.
5. Connect and Manage Data
Open the Data Tab.
Create data objects (like users, products, tasks).
Add fields and set relationships.
Add custom queries if needed for advanced use.
6. Add Logic and Workflows
Use the Process Tab to automate workflows.
Define what happens when users interact with your app.
Set up logic for navigation, data processing, and actions.
7. Test Your App
Head to the Run Tab.
Preview your app in desktop, tablet, and mobile views.
Share a preview link or make tweaks before launch.
8. Launch and Share
Once ready, publish your app.
Share it with your team or clients.
Start building a mobile version for iOS or Android if needed.
For more detailed information, check out our Introduction and Getting Started guides.
How do I import my data?
To import your data into the system, go to the Data Tab. Our system primarily work with table-like data. Table-like data refers to information that is organized into rows and columns, much like a spreadsheet or database table. Each row represents an individual record, while each column holds specific attributes (fields) related to that record. This format is easy to process and manage within our system.
The Easiest Method for Importing Data:
The simplest way to input your data is by manually entering it directly into the Data Object Viewer at the bottom of the Data Editor. Here, you can add new rows or modify existing data directly in a table-like format, making it quick and convenient for small datasets or one-off updates.
Supported Data Import Formats:
We also support importing data from the following formats, providing you with flexibility based on your preferred data structure:
CSV (.csv):
CSV stands for Comma-Separated Values. It is a simple text format where each line represents a row of data, and fields within that row are separated by commas. This is a very common format used to export data from spreadsheets or databases, and it's compatible with a wide range of tools.
JSON (.json):
JSON (JavaScript Object Notation) is a lightweight data-interchange format that is easy for both humans and machines to read and write. It is often used for structured data, especially in web applications and APIs. JSON stores data in key-value pairs, making it ideal for representing more complex or nested data structures.
Direct Import from AirTable:
If you're using AirTable to manage your data, you can directly import your data from there as well. AirTable is a popular tool for creating databases with a user-friendly interface, and our system can integrate seamlessly with it to bring in your records.
By supporting these formats, our system ensures that you have multiple ways to get your data into the platform, whether you're entering it manually, using a CSV file, or connecting to an external data source like AirTable.
How is a page created?
To create a page, follow these steps:
Open the Page Tab: Go to the Page tab where you'll find options to create a new page or select an existing one.
Choose Page Type:
New Page: Start fresh by adding a blank page or selecting from pre-designed template pages.
Existing Page: Pick from pages you've already created or saved earlier.
Design Your Page: Once the page is open in the editor:
Use the Widget Panel to drag and drop elements such as layouts, fields, headers, charts, data objects, etc.
Customize each element using the Property Editor, which includes tabs like Custom Settings, Typography, Color & Appearance, Positioning, Sizing, and Display.
Use the Element Tree: View and manage the hierarchy of your page elements. You can rearrange components by dragging them within the tree.
Add Page Rules (Optional): Define page behavior by setting up Rules based on events, conditions, and actions (e.g., show a popup when the page loads). These are also configured via the Property Editor.
Preview and Test:
Click on the Run Mode (play button) to see how the page behaves in a live setting.
Use Undo/Redo buttons to manage changes.
View the layout across different devices (mobile, tablet, desktop).
Save the Page: Once done, click Save to store your changes.
Navigate or Create Another Page: To switch to a different page or start a new one, click on Actions > Select Page, and you'll return to the page selection area.
How do I write a rule?
You can add rules directly within a page by following these steps:
Open your app from the homepage.
Navigate to Page tab, select the page where you want to add the rule.
Open the Rules panel from the bottom-left corner.
Click the plus icon to create a new rule.
Choose your desired event, condition, and action to define the rule.
How do I test a rule?
You can test your rules in WorkMaster using step-by-step debugging.
Click the run button on the top bar of the Page Editor to launch your page in Preview mode with all rules fully active.
To debug, you can set breakpoints by enabling the Pause button next to any condition or action.
Then interact with it as a user to trigger the rules.
Rule outcomes are visually indicated using colors: green for successfully executed rules, orange when conditions evaluate to false, and red for rules that encounter an error during execution.
How do I deploy my app on Android/ iOS?
In Workmaster you can deploy your app on both Android and iOS platforms.
Open your app from the homepage.
Choose the appropriate mobile platform (Android or iOS) based on your app.
Follow the guided steps, clicking Next to proceed through each stage.
In the final step, Publish the latest version of your app and Finish.
Last updated