Needing ideas on a way for users to "build" their own form using choices
Could you please help with suggestions on how USERS could use DOMO to custom build out a customized form based on their own choices? We would want to use it for pricing. Think of e.g. buying a car, where you add on the different accessories (at different costs) and end up with a total $ amount.
Ideally, we would want items that can be selected (dataset 1) but still a way to add on other customized items (free text) and we would want to add a custom price for it too.
Any ideas would be welcome!!
Answers
-
I like using Domo bricks, but you could do it in App Studio. Create a couple datasets.
Start with predefined options (dataset 1) such as
Name, Category, Price, Description
Sunroof, Exterior, 1200, Open air roof
Leather Seats, 2100, Genuine leather fabric
Alloy Wheels, Exterior, 1200, 18" alloy wheels
Roof Rack, Exterior, 800, Removable roof rack
Premium Sound, Interior, 600, Surround sound system
And custom options the user submits
User ID, Name, Price, Timestamp
1001, User A, Custom Paint Job, 2500, Special red from 80s model, 2025-05-07 14:28:00
1002, User B, Dog Seat Cover, 120, Pet-safe, waterproof, 2025-05-07 14:32:00
1003, User B, Rear View Camera Upgrade, 350, Higher resolution aftermarket, 2025-05-08 15:12:42
After the user fills out the form with their choices, use an ETL to pull prices from dataset 1 for selected options, and dataset 2 for custom selections. Combine all into a total price and display a quote with all items line-by-line and a total.
Create the application with checkboxes, dropdowns, and free-form text inputs. Allow users to select predefined items from dataset 1, and add input fields for custom add-ins and the price. Write the inputs back to dataset. Store the form submissions in a dataset.
Calculations and Aggregation Logic - use magic ETL and/or beast mode calcuation to join the selected options with their prices. Combine the custom items and prices. Sum up the total. Use a card or dashboard to show the selected items with breakdowns, custom add-ons, final price. Download a quote as a PDF.- User opens dashboard → sees form with predefined accessories.
- Selects checkboxes/dropdowns for options.
- Enters custom add-on name + price.
- Clicks “Submit” → data is saved in writeback dataset.
- ETL or Beast Mode calculates total → dashboard updates.
- PDF quote download (optional).
** Was this post helpful? Click Agree or Like below. **
** Did this solve your problem? Accept it as a solution! **1 -
AMAZING!!! Thank you so much @ArborRose
0
Categories
- All Categories
- 2K Product Ideas
- 2K Ideas Exchange
- 1.6K Connect
- 1.3K Connectors
- 308 Workbench
- 7 Cloud Amplifier
- 10 Federated
- 3.8K Transform
- 660 Datasets
- 117 SQL DataFlows
- 2.2K Magic ETL
- 818 Beast Mode
- 3.3K Visualize
- 2.5K Charting
- 84 App Studio
- 46 Variables
- 781 Automate
- 191 Apps
- 483 APIs & Domo Developer
- 84 Workflows
- 23 Code Engine
- 43 AI and Machine Learning
- 22 AI Chat
- 3 AI Projects and Models
- 18 Jupyter Workspaces
- 408 Distribute
- 116 Domo Everywhere
- 281 Scheduled Reports
- 11 Software Integrations
- 146 Manage
- 142 Governance & Security
- 8 Domo Community Gallery
- 49 Product Releases
- 13 Domo University
- 5.4K Community Forums
- 41 Getting Started
- 31 Community Member Introductions
- 115 Community Announcements
- 4.8K Archive