Build LARGE Multi Step Forms for Onboarding in Bubble FAST! Part 3
Matt unveils the secrets to creating sleek, efficient, and highly adaptable onboarding forms.
Multi-Step Forms with Bubble and Tally Integration - Learn to streamline complex multi-step forms in Bubble using Tally, ensuring quicker setup and easier modifications through webhooks and backend workflows.
Efficient Data Matching and User Updates - Discover how to efficiently match user data from Tally forms to fields in Bubble apps, utilizing keys to maintain flexibility and ease of rearranging fields.
Handling Multiple Data Types and Redirection - Understand handling various data types such as text, numbers, and lists from Tally JSON responses, and learn to redirect users back to your Bubble app post-form completion for a seamless user experience.
A Step-by-Step Guide for Leveraging Tally and Bubble Webhooks for Efficient Data Handling
Creating an optimized onboarding process is crucial for retaining new users and ensuring a seamless experience. In this comprehensive guide, we delve into how you can build large, efficient multi-step forms in Bubble using Tally. By integrating data via webhooks, you'll be able to easily manage and customize complex forms, making your user onboarding faster and more adaptable.
Introduction to Efficient Onboarding Forms
In today's digital landscape, user experience is paramount. An onboarding process that is smooth and intuitive can make all the difference. Many of us have faced the challenge of creating multi-step forms that are not only comprehensive but also easy to modify. In this tutorial, we'll explore how Bubble, a no-code platform, can integrate with Tally to build extensive multi-step forms efficiently.
Why Use Tally for Form Building?
Tally is a powerful tool for building forms, especially for complex, multi-step processes. It simplifies the creation process significantly. As Matt Blake mentions, "If you can build a page in Notion, you can build a form in Tally." This ease of use is particularly crucial when dealing with multiple fields and steps.
Setting Up the Backend Workflow in Bubble
The core of integrating Tally forms into your Bubble app lies in setting up a robust backend workflow. Here's a step-by-step breakdown:
Matching Data
Matt Blake emphasizes the importance of matching data from Tally to corresponding fields in Bubble using webhooks. The initial step involves ensuring that the user's email from Tally matches the email stored in Bubble. This is achieved by setting up a backend workflow that triggers externally.
Finding and Updating the Right User
Since backend workflows triggered externally don’t have a “current user,” it’s essential to find the correct user by matching the email address. This ensures that you're updating the data for the right individual.
Making Changes to Fields
Once the right user is identified, you can start making changes to specific fields. By using the key-value pairs from the webhook payload, you can seamlessly update fields such as "startup details" and "experience."
Handling Different Data Types
One of the complexities in handling forms with multiple steps and fields is dealing with different data types. Here's how to manage them effectively:
Updating text fields is straightforward. After filtering the fields to match the key, you simply save the value.
Number fields require a bit more attention. As Matt explains, "What the key value here means in the JSON that we get back from Tally varies. Here is a string, here is a number, here is a list." Ensuring correct type conversion and handling lists or multiple items correctly is crucial.
Lists of Text
Handling lists, such as preferred software titles, involves setting up the field as a list of texts and extracting the relevant options and text values.
Final Touches and Redirecting Users
After ensuring all data fields are correctly updated, the final step is to handle the user’s journey post-form submission. Bubble allows for a "Redirect on completion" feature where you can send users back to your Bubble app or any specific URL. Including form data such as the submission ID in the redirect URL can make further processing seamless.
Troubleshooting and Reinitializing Webhooks
As with any integration, issues may arise. Matt suggests, "If you have any issues with the webhooks, it’s really helpful to be able to go in and break down the data being sent through." Bubble provides tools for reinitializing and debugging webhooks, which can be invaluable when things don't go as planned.
Conclusion
By combining the strengths of Tally and Bubble, you can create highly adaptable, efficient multi-step onboarding forms. This approach not only saves time but also offers flexibility, making it easier to manage and modify complex forms without a hassle. Whether you're an aspiring entrepreneur or an experienced developer, leveraging these tools can significantly enhance your user onboarding process.
If you have any questions or need further clarifications, feel free to leave a comment below, and be sure to check out more tutorials on building efficient no-code solutions. Happy building!
The best way to learn Bubble.io?
Start building with total confidence
No more delays. With 30+ hours of expert content, you’ll have the insights needed to build effectively.
Find every solution in one place
No more searching across platforms for tutorials. Our bundle has everything you need, with 500+ videos covering every feature and technique.
Dive deep into every detail
Get beyond the basics with comprehensive, in-depth courses & no code tutorials that empower you to create a feature-rich, professional app.

Frequently Asked Questions
Find answers to common questions about our courses, tutorials & content.
No. Our Beginner Essentials course and AI No-Code Coach are designed for total newcomers. You’ll learn Bubble.io step by step - no coding required.
Simply type your question in plain English, and our AI taps into the entire video library to recommend the exact lessons you need. It’s like having a personal instructor on demand.
As long as you’re subscribed! With our monthly subscription, you get unlimited access to all 500+ videos, our growing course library, and the AI No-Code Coach.
Your subscription includes:
- Bubble Beginner Essentials – Get up and running fast.
- Build a ChatGPT Clone – Integrate AI into your no-code apps.
- Build Your SaaS Website with AI – Learn to create a scalable startup site.
Plus, new tutorials every week!
The AI No-Code Coach is your first stop for instant answers. If you need deeper help, you can book 1:1 Bubble coaching for expert guidance.
Yes! If you don’t see real progress within 14 days, let us know, and we’ll issue a full refund—no questions asked.
Absolutely. Your subscription is month-to-month, and you can cancel anytime—no lock-ins, no hidden fees.
Absolutely. Your subscription is month-to-month, and you can cancel anytime—no lock-ins, no hidden fees.
If you’re serious about building a successful SaaS startup, check out Mastery—our intensive mentorship program. Mastery goes beyond Bubble.io development and includes:
- 1:1 mentorship to fast-track your progress
- Marketing strategies tailored for no-code founders
- Product management insights to scale your startup
- Personalized support from experienced founders