Links Banner
Main Content
Recent Content
A new method for Bulk Upserting Data (Table to Table Imports + Accesskeys)
5 MIN READ Have you ever needed to build a workflow to copy a template, mass update child records, or archive a set of records? Then you've probably built a pipeline similar to the one in the screenshot below. They're the current gold standard approach to solve this task via pipelines. The new method I'm introducing mimics the bulk upsert functionality available in pipelines except it runs via one of our XML api calls, so it will execute before you redirect your user to the next page. This method leverages one of our newer formulas GetAccessKey() and pairs it with Table to Table imports (TTIs), a longstanding piece of our platform. Important: Before You Implement Your account needs to be on Business plan or Enterprise plan to unlock GetAccessKey() formula Cross App Data Migrations will cause those apps to share resources behind the scenes, similar to cross app relationships Users clicking a button to run the TTI will need access to view the source data AND to add/update records in the target table Use Case: Copy template tasks after selecting a template on a new project This is the app setup we have below. In our scenario, the tables and relationships are already setup. The template tasks are already defined. All we need to do is setup the table to table import and supporting fields. Step 1 Setup Formula Fields in the source table to get and parse the accesskey In this step we will define how we're going to format the data in the accesskey within our URL when making the TTI API call. We will use that format to create as many formula fields as there are parameters needed in our TTI. Identify the source table This is going to match table we would use the search record steps on if we were doing this via pipelines In our situation it is the Template Tasks table Determine what data we need from the origin This is the data we need from the Trigger step in our Pipeline In our situation it is what we need from the Projects table - the project record id# and the selected Related Template on the current project Mentally define the Data format in the AccessKey I like to use the "|" character to separate different pieces of data in the AccessKey. This can be used unless that character will be in the data you're passing via AccessKey In our scenario we will use Related Template|Project Record ID# Create your formula fields in the source table! AccessKey Template formula AccessKey Project formula Breakdown of the Template formula - Assume our request below where we have template 2 and project 13 https://realm.quickbase.com/db/dbid?a=API_RunImport&id=10&accesskey=2|13 GetAccessKey() retrieves the data from the accesskey parameter in the url - in the example we would end up with this ToNumber(Part("2|13",1,"|")) Part splits the text (first parameter) up based on the seperator (3rd parameter) and selects the text for the number (2nd parameter) index provided. Documentation Link Then we convert text to a number. Step 2 Create the Table to Table Import in the target table In this step we will both define which records in the source table are going to be used in the import and where the data from those records will be imported in our target table. Identify the target table The target table will match the table we would prepare bulk upsert for. In this scenario, we will be creating Tasks so that will be our source table. Go to the table to table import UI Navigate to the table's default report Click on the 3 horizontal dots and then Import/Export Select the "Import into a table from another table" radio button and then click the "Import from Another Table" link Click CREATE A NEW IMPORT button Setup the Table to Table Import Click - Choose a source table button - select the current application, then the source table identified in step 1. Template tasks will be chosen in our scenario. Import Type - Choose whether to copy (create new records only) or merge records (update and/or create based on unique field) If merge, you need to select the unique field you want to merge on Matching - Define your filters - this will be similar to setting up a filter in a report where the records that will show. The filter should also mirror your search in the pipeline approach. Here is where you will likely use one of your AccessKey parameters. In our scenario we will be filtering for Template tasks that have the same related template that is in our accesskey template field. Field Mapping - Custom Mapping - This will be similar to how you setup the add bulk upsert row in the pipeline approach. We will also likely use an accesskey parameter here. In our scenario, we will be setting the related project equal to the project in our accesskey project field. Save the import and name it Note the id in the URL after redirect. It will be a number after the &id= Step 3 Setup the URL button to trigger the import This will be similar to an API_EditRecord button, however, you will be calling API_RunImport. You will also need to provide an accesskey to the api call. Here is some material on setting up an API_EditRecord button - link to article Create a formula - url field in the table we want to trigger the import on. In our scenario we want to import records in our tasks table when we set a template on the project. So we want the button on our project table. Build the formula using the accesskey pattern we defined earlier and the id we noted after saving our TTI var text accesskey = [Related Template]&"|"&[record id#]; URLRoot()&"db/"&[_dbid_tasks]&"?a=API_RunImport&id=10&accesskey="& $accesskey &"&rdr=" &URLEncode(URLRoot()&"db/"&Dbid()&"?a=dr&rid=")&[record id#] In the above formula, everything before &rdr runs the table to table import. Everything after &rdr controls where the user lands after running the import. Thanks for reading my first blog post! I hope this post helps you implement this technique and allows you to unlock smoother workflows with faster data transfers! Quickbase University: Common URL Parameters PDF212Views3likes4CommentsQBU Qrew Meetup Recap
2 MIN READ Hello Qrew! Thank you to all who were able to attend Wednesday’s Qrew Meetup. Here’s what we discussed: The New Quickbase University (QBU) Experience: TracyPrentiss and OsaEdebiri briefly walked though of the new Quickbase University experience. Powered by Brainstorm, they showcased the ability to set up private learning portals (which are free and customizable), and how you can create workflows with branching for a more engaged learning experience. J.J. Keller and Associates Mentorship Program: Fun fact – AnneRommelfanger and LauraLinssen introduced Brainstorm to Quickbase and ran their mentorship program which blended Quickbase University content with their own company governance training. This successful program grew from relying on a few central builders to having a trained builder in each business unit, enabling faster app changes and greater ownership. Amazing results! And now you can do the same at your organization! Four Tips to get started with your own learning portal: Reach out to your CSM to connect with the Customer Education team to get started on your own private learning portal. Ask about the “Train the Trainer” program to see if it fits your Quickbase training needs. First time logging in? Be sure to be on your “My Apps” page to access to QBU. Start with a short, focused learning path. Use branching for interactive training. Include governance from day one! Missed the meeting? Here’s the recording You might see a couple birds who joined us as well! Our next Qrew meetup will be on Tuesday August 26th at 12pm EST. Join the Qrew as Michael Wilhoyt , Business Process and Technology Consultant, demonstrates how he rapidly built and launched a Transportation Management System (TMS) Quickbase app and discover practical insights and inspiration for overcoming real-world logistical challenges.8Views0likes0CommentsYour Aug 11 Qrew Update
1 MIN READ Hey Qrew! Hope your Monday is off to a great start! Here’s all the Qrew events for August 11th. ⭐ App Builder Qrew Meetup ⭐ Tuesday, Aug 12th @ 12pm EDT Matt Burger will demo a secure links solution for sharing external app data, and our own Andrew Carbajal-Everts will walk us through a real-time bulk upsert for faster data capture. 👩🎓 Quickbase University Meetup 📜 Wednesday, Aug 13th @ 12pm EDT Explore Quickbase University’s new experience with the education team and join Laura Linssen, Sr. Solutions Consultant, and Anne Rommelfanger, Technology Analyst at J. J. Keller & Associates, Inc., to hear how you can build custom Quickbase learning paths (ie custom trainings) for your organization. Come ready to share ideas, learn from each other, and keep the momentum going! Don't Forget! Other resources available to you from the Qrew... Sam Trachy’s Office Hour M-F @ 1pm ET FastField Office Hours M,W,F @ 2pm ET Quickbase University The Qrew Discussions Page Customer-led Quickbase Discord Check the events page for last-minute updates and more detail.21Views0likes0CommentsBridging the Gap Between Design and Build: Introducing the Bluebeam + Quickbase Integration
4 MIN READ In construction, everyone knows the magic (and the mess) happens in the margins—on plans, in field notes, and in the hundreds of markups that help turn design into reality. But getting those markups in front of the right people at the right time? That’s where things can fall apart fast. We’ve seen it firsthand. Between our industry experience and countless customer conversations, one challenge keeps coming up: the disconnect between design teams and build teams, all because key information is hard to access. The challenge: eliminate the Gray Work associated with markups If you’ve worked with Bluebeam, you know it’s a powerful tool for reviewing and marking up plans. But a persistent challenge exists with broadening visibility to the markups and enabling all teams— not just VDC and design, but also PMs, foremen, and even your CFO—to take action based on the markups. So, what happens? People find workarounds. One of the most common? Exporting markups into Excel or email chains to share with the field. But the minute that happens, you lose the real-time connection. Changes get missed. Tasks fall through the cracks. And your clean, well-documented design intent gets scattered across spreadsheets and inboxes. Some teams try to solve this by bringing design in-house with design-build models. But even then, you’re still left asking: Who’s making the changes? Is anyone actually doing the work? And how can I track that it’s getting done? That’s the disconnect we set out to solve. Making markups actionable in Quickbase With the new Bluebeam + Quickbase integration, we’re helping construction teams bring design intent and execution into one shared space—without needing every stakeholder to have a Bluebeam license. Here’s how it works: Markups made in Bluebeam—whether it’s a revision cloud, a callout, or a text box—can now be exported into Quickbase as structured data. Each markup becomes an actionable item. You can assign tasks, set due dates, track status, and monitor completion—all in the same place you’re managing the rest of your project workflows. All stakeholders can see what’s changed, what needs to happen, and who’s responsible. No more digging through PDFs or waiting for someone to send the latest version. The best part? This isn’t a one-way sync. Your team can continue to work the way they’re used to in Bluebeam, and those updates will flow into Quickbase in near real-time. So your site team, PMs, and office admins can stay in sync without ever needing to log in to Bluebeam—or manage another round of exports. A better way to connect design and construction This integration was born from the idea that construction teams don’t need more software—they need better connections between the tools they already use. By bridging the gap between Bluebeam and Quickbase, we’re giving you a way to: Cut down on licensing costs Eliminate manual exports and rework Ensure that design markups turn into actual, trackable work Keep everyone—from architect to installer—on the same page And if you’re already using Quickbase to manage RFIs, punch lists, or closeout documentation, you can now layer in Bluebeam markups to keep your workflows connected from start to finish. From the jobsite to the office—why we built this (and had a little fun doing it) We built this integration because, honestly, we were tired of hearing the same story: “We made the changes in Bluebeam, but no one saw them.” Or worse: “We had five different versions of the same drawing floating around, and no one knew which was right.” Sound familiar? We wanted to fix that. Not with another expensive tool or a clunky workaround—but with something that just makes sense. We knew if we could take the markups people were already making in Bluebeam and bring them into Quickbase—where work actually happens—we could help close the loop. This was a true collaboration between our construction brains (hi, Bob) and product minds (hey, Boryana). There were sketches, debates, a few too many PDF exports… but we got there. And we think you’re really going to like what we built. Let’s just say: if you've ever copy-pasted a markup into Excel while muttering under your breath… this one’s for you. Ready to try it? You can check out the Bluebeam channel Help Guide. It has everything you need to get started—including setup steps, examples, and best practices. Or just dive in, test it out, and let us know what you think. We’d love to hear how it’s working for your team—and what else you’d like it to do. Got questions? Drop a comment below. We’re all ears (and markups). Written by: Bob Salaj, Principal Industry Advisor & former customer Boryana Atanasova, Sr. Product Manager, Quickbase85Views0likes0CommentsJuly 2025 Qrew Meetup Attendee Raffle Winners!
1 MIN READ Please congratulate the following Qrew members who won a $50 gift card for attending Qrew meetups on July 9 th and 23 rd ! Congrats to Allyson Hewitt, Allan Heaps, Erin Sullivan, and Bruce Basinger for winning the $50 gift card raffle drawing! I will reach out to each winner this week to send them their raffle prize. Thank you all for making time to attend the Qrew meetups in July! We look forward to an exciting August agenda and hope you can attend our next meetups.25Views1like0CommentsJuly 27-Aug 2 @ Quickbase
1 MIN READ Hey Qrew! Here’s an update to what’s happening at Quickbase the week of July 28th—No Qrew meetups this week, but we have lots of opportunities to level up your Quickbase skills and chances to share your experience with the Qrew! ⭐ Thursday, July 31st ⭐ Webinar: Formulas 101 @ 1:00 PM EDT Join us to learn how Quickbase formulas can help you unlock new insights into your data by performing calculations right in your app and doing away with redundant data entry. The utility of formulas in Quickbase doesn't stop at just doing math for you, they can also be used to customize your apps appearance, make your reporting more visually impactful, and create custom buttons to navigate your app or even kickstart workflows. RSVP to learn more. 📅 Additional Activities 📅 Sam Trachy’s Office hour M-F at 1pm EDT FastField Office Hours M,W,F at 2pm EDT Check out the new Quickbase University experience! Qrew Discussion site Customer-led Quickbase Discord Check the events page for last-minute updates and full details, and let’s make the most of the last week of July together.31Views0likes0CommentsPipelines: From AI-Built to AI-Launched
4 MIN READ Quickbase AI already helps you build applications by simply describing your use case or importing a spreadsheet. And for months now, you’ve been able to build pipelines the same way—just describe what you want to happen (like “Send a Slack notification when a new project is created”), and Quickbase AI generates the pipeline structure in seconds. But there’s always been one last manual hurdle: configuration. Selecting apps, mapping fields, reviewing steps—it could take minutes to get your automation up and running. That changes today. Introducing 1-Click Automation! Now, with the new “Build and populate steps” and “Populate all steps” features, Quickbase AI doesn’t just build the pipeline—it configures it for you. It’s the fastest way yet to go from idea to automation. Getting started: Experience the 1-click revolution New to building pipelines with AI? Navigate to Pipelines and select "Generate with AI" Describe your desired workflow (New) Click on “Build and populate steps” Enable/Run your pipeline Already have a pipeline? (Optional) Use AI to add more steps (New) Click “Populate all steps” Activate your ready-to-launch automation List of AI-powered features in Pipelines Build a new pipeline Perfect for beginners or busy builders—no need to navigate menus or figure out the flow logic. Just describe what you want. Whether it's your first or your fiftieth pipeline, the hardest part is often the same: figuring out the steps in your workflow. With Quickbase AI, you can just describe what you want to happen, and the Smart Builder creates the logic for you—pipeline name, step names, and notes included. This saves you from manually selecting steps or figuring out technical details. It’s a powerful head start, especially for complex automations. Pro tip: AI-generated step names and notes are key to getting the most out of downstream AI actions. Add steps to a pipeline Easily evolve your workflows without diving into technical details or breaking your existing logic. Workflows change. They evolve. And now, you can adjust your automation just by chatting with the AI. Quickbase’s Smart Builder helps you easily add steps to an existing pipeline. You can preview and tweak suggestions before inserting them—without disrupting the pipeline execution. Just like when building from scratch, suggested steps come labeled and explained to keep things clear. Populate all steps The real game-changer – fill all the steps in the pipeline with AI. This is where Quickbase AI takes a bold leap forward. With a single click, AI populates all steps in your pipeline—filling in app data, fields, and other setup details. You can use it when building a new pipeline or enhancing an existing one. What to know: AI considers the full pipeline context to make smart decisions Step names and notes = better results Existing data won't be overwritten If AI hits a step without a connected service, it stops gracefully AI does not currently configure filters This is true hands-free setup—massive time savings, especially for larger automations. Populate a step You stay in control. Focus on the parts you want to tweak or let the AI take over the rest. Need more control? You can still ask AI to configure just one step or a field at a time. This is perfect when you want to lock in a specific setup before letting AI handle the rest. It's especially useful for steps like Copy Records, where you pick the tables and AI maps the fields. When suggesting values for a specific field, the AI is especially useful when there is a large list of options to choose from or generating content for some sort of notification (message, email, etc.). Even better: AI explains its suggestions, so you know why—and can adjust if needed. Again, think of step notes as your request to AI. The clearer the note, the better the results. True Democratization The final pieces we’re introducing don't just make pipeline building faster—they make it accessible for anyone. For new users: No technical knowledge required—just describe what you need Instant gratification: see your automation working immediately Focus on business logic, not technical configuration For experienced builders: Dramatically accelerate development cycles Prototype complex workflows in minutes Focus on optimization and advanced logic rather than basic setup For organizations: Reduce dependency on technical resources for basic automation Enable faster response to changing business needs Scale automation adoption across all teams and departments Build your next pipeline with AI, and click “Build and populate steps.” You’ll go from an idea to working automation with zero friction—and zero wasted time. Let AI do the heavy lifting, so you can focus on what really matters: solving business problems faster than ever before.219Views0likes0CommentsQrew Events for week of July 21st
1 MIN READ Hey Qrew! Here’s an update to what’s happening at Quickbase the week of July 21st—these are fresh right off the events page, so read on, get in the know, and RSVP where you can. 📅 This Week’s Highlights 📅 Sam Trachy’s Office hour M-F at 1pm EDT FastField Office Hours M,W,F at 2pm EDT Check out the new Quickbase University experience! Qrew Discussion site Customer-led Quickbase Discord ⭐ Wednesday, July 23rd ⭐ Pipelines Qrew Meet Up 12:00 PM – 1:00 PM EDT Kevin Slider will be sharing how to streamline document creation, storage, and notifications using the latest Document Generation features and Pipelines. Check the events page for last-minute updates and full details, and let’s make the most of this week together. Don’t forget—show up, learn something new, share a tip, and bring the fun energy!25Views0likes0CommentsCertification Wins!
1 MIN READ 🌺June Certifications 🌺 🎓 Hello Qrew! We’re back with the July edition of Certification Wins, where we proudly spotlight the amazing individuals in our community who’ve earned Quickbase certifications this June! 🌟 Each certification is a reflection of your effort, curiosity, and commitment to building smarter. Whether you’re just starting or mastering advanced skills, this space celebrates YOU. 🙌 🏅Certified In June 🟨App Foundations 🟧 App Builder 🟩 Expert Builder wendysdbcb KristofferKeene ptiwari083 SrinathM_R1 KristinTEST JosieReyes SudeepSuresh hbkc 40711 💡 Each name above represents hours of learning, practice, and persistence. Congratulations to all our achievers! 🌟 Featured Shoutout 🌟 🎉 This month’s spotlight goes to SudeepSuresh 🎉 A $25 gift card is heading your way — congrats! 📣 Join the Celebration Want to see your name here next month? Start your certification journey today via Quickbase University and showcase your expertise to the entire Qrew. Quickbase Certification Central Read about Certifications here! Until next time! Bhavani Ramana Certification Specialist, Quickbase31Views0likes0CommentsOnboarding Emails
4 MIN READ As an account admin, you should receive a series of three onboarding email over your first two weeks, but in case you want to see what will be sent, reference past emails, or share them with a colleague, this page has each of those emails for your convenience. 1st Email: Welcome to the Quickbase Family! Hi There, You've joined a community, thousands of people strong, with a shared mission to overcome disjointed systems and manual processes, the world of gray work. As Quickbase's CEO, I want to give you a warm welcome and help you jumpstart your journey. Please take two minutes to watch the video below for tips on how to get started. Over the coming days, our team will share many helpful resources in calls and emails. In the meantime, I recommend three things to all new customers: Take our Quickstart Course to learn the basics and explore the other training available on Quickbase University. Join our community, The Qrew, to connect with and learn from others like you. Ask your burning questions! Open a case with our Technical Support team if you need help, or Join our live Office Hours to connect with a Quickbase pro who can help you with your app building questions. Thank you again for choosing Quickbase to help solve your business challenges. I can't wait to see the amazing solutions you'll build. Sincerely, Ed Jennings Quickbase CEO 2nd Email: Get Started without Getting Overwhelmed Hi there, Getting started on a new platform can feel intimidating. We want to help you take it one step at a time. Over the next few weeks, we’ll be sharing guidance on how to get oriented as a Quickbase admin and set up your account for success. You’ll hear from us on how to: Set up your admin team and manage users Configure important account settings Build and deploy new Quickbase apps Keep a pulse on your Quickbase account activity As you get comfortable using Quickbase you are going to have questions, and we’re here to answer them. You can get help by opening a case with our Technical Support team if you need help or get advice from a Quickbase pro at our Office Hours. Sincerely, The Quickbase Team 3rd Email: How to set up your admin team and manage users Hi there, Quickbase is now your platform for turning fragmented work into one efficient ecosystem. As an admin for your Quickbase account, you have the power to bring your team together and manage the users who access your account. While you're getting familiar with Quickbase you should start setting up your admin team, those who will support you and your users. We recommend you: Bookmark your Admin Console - This is where you’ll go to get an overview of your account, manage users, and set up your account policies. Get familiar with your Admin Console – This will be your admin command center, and these help docs cover the information and settings you can access. Create your admin team – This team will support your success and be there to help cover your admin duties during vacations and sick time. We recommend having. a. At least two account admins with full management and billing permissions. b. At least three app admins, also known as builders or app managers. Invite your team to your apps - When you are ready to share your apps with your team, inviting them to the app is is the easiest way to get them using the app and sharing their feedback. Learn how to manage users – View and manage all your account’s users here. Creating your admin team and helping them get familiar with these admin abilities will help you feel confident building apps and bringing the rest of your team to Quickbase. Sincerely, The Quickbase Team 4th Email: Configure your important account settings Hi there, Your Quickbase account has important settings you may not know about yet. As you build and deploy apps to your company, getting ahead and configuring key settings now will help you avoid hiccups down the road. A quick review of the account setting checklist below will have your account ready to go. Account Configuration Set your account’s default time zone Set your account’s currency Confirm you have the right billing contact Update your Account Name Realm Name We recommend customers update their realm name to fit their business. Your realm name is what appears at the start of the account URL and most prefer it to read mycompanyname.quickbase.com. If your realm name isn’t right, open a support case with our Technical Support team. These settings will help to make sure your account is set up to match your business’ needs while you are getting started. Sincerely, The Quickbase Team213Views3likes0Comments