Links Banner
Main Content
Recent Content
Introducing New Quickbase Navigation (beta)
3 MIN READ Update: This blog was initially published ahead of our open beta in May. On October 1st, new (or sidebar) navigation will become the default Quickbase experience. To help guide the transition, if your users tried new navigation during the open beta and reverted to legacy navigation, we will respect their current settings. Your team will still have the option to use to legacy (or top) navigation through the end of 2025, but doing so will require action from both admins and individual end users. Access the End User Guide for More Details > Quickbase is the world’s first platform for dynamic work management. And that means we wake up every day asking ourselves how we can make our customers more efficient and help them grow. We are continually improving the platform and adding new capabilities, so it is easier than ever for you to see, connect, and control your most complex processes. To do that, we want to make sure we continue to focus on providing an intuitive, clean user experience, which is the foundation on which the rest of Quickbase relies. That’s why we’re excited to announce the beta version of our new navigation. Here’s what to expect from our new navigation, and how you can try it out today. What’s changing? We rebuilt Quickbase’s navigation from the ground up to provide a more modern and intuitive experience for both you and your users. And, while we have future plans to add new functionality and concepts to our navigation, we’re not adding any new elements just yet. Instead, this initial release of our new navigation will re-arrange the components you use to navigate around your apps today. This approach will ease you and your users into this experience and make it easier to manage this change. Tables have moved to the left side Some may call it clunky; others call it dated, but we heard loud and clear from many of you that the Quickbase menus at the top of the page take up too much room. That’s why we’re moving app-level links to a new sidebar which you can find at the left edge of the page. Here, you can navigate to each table in your app. And if you are an app admin, you will find links to app settings and the user management page. We’re also providing centralized access to all your table settings with Settings for each table directly in the content menu are designed to save you time and clicks. It’s important to note that your existing table order and permissions will translate 1:1 from legacy navigation to the new style, so you’ll be able to hit the ground running without the need to re-calibrate your settings. With more room to breathe, you can see – and understand - more of your own data on your screen at once. There are several ways you can choose to interact with this menu, depending on how you like to get work done. You can open the sidebar by clicking the arrow to push content and maintain your open/closed state as you navigate across pages or simply hover anywhere over the closed sidebar to open temporarily and close automatically as you navigate. Switch between apps using the new global nav menu We’re cleaning up the experience of having to switch between apps with the app bar, by moving these controls to the top-left corner of the page. In this new waffle menu, you’ll be able to switch between apps. This is also where you will access other parts of Quickbase outside of apps, such as Pipelines and Exchange, enabling one-click access to key areas of the platform. Getting involved in the beta program Want to be one of the first to get your hands on the new nav? Your valuable feedback is pivotal to shaping our platform. Register here! Next steps The new navigation will be available for all users starting on May 8, 2024, with the ability to try it defaulted on. Each account admin can choose to disable the new navigation for their users under the Admin Console-> Permissions menu. If a user’s ability to turn the new navigation is not disabled, they can visit their user preferences and select sidebar navigation to try out the new experience. Happy navigating!5.8KViews1like10CommentsPreparing for Automations End of Support on June 30, 2022
5 MIN READ Workflow automation has taken many forms in Quickbase over the years. It could be a simple email notification, a dynamic form rule, or even a complex script triggered by a webhook. But one thing that’s clear is that workflow automation is only going to increase in importance for customers and use cases of all kinds. To meet those evolving requirements, we have spent the last year growing and improving the workflow automation capabilities of our powerful new Pipelines technology. Now, as we continue to look toward the future, we must also evaluate the role of older and less flexible features like Quickbase Automations. That’s why we will be retiring Quickbase Automations in favor of Pipelines. On June 30, 2022, Automations will reach End of Support. What End of Support means for you The next step in retiring Automations will come on June 30, 2022, when the feature will reach End of Support. At that time, you will no longer be able to create new automations. This also means that the Quickbase Technical Support team will not be able to assist with the Automations feature after June 30, 2022. Existing automations will continue to be editable, and they will continue to run until Automations reaches End of Life. Read on to learn about the benefits of using Pipelines instead of Automations, and how you can prepare for Automations retirement by migrating your existing automations. Improving your workflow using Pipelines We have been continuously adding new capabilities and tools that will make it easy for you to migrate your workflow automations to our newer and more powerful Pipelines technology. Not only will this ensure that you don’t experience any disruption to your business or your processes, but it also opens the door to new workflow ideas that can connect across multiple systems. Pipelines supports all Automations features – Pipelines now supports all the features you’ve been leveraging within Automations, including the ability to query the previous value of a field. Pipelines enables more sophisticated logic than Automations – Pipelines supports more powerful business logic than Automations, including branching and looping, as well as parsing text. Pipelines gives you the ability to scale workflow across systems – In addition to orchestrating workflow within your Quickbase ecosystem, Pipelines includes point-and-click integration with over 30 products including Outlook, Slack, and Sharepoint. We are committed to supporting every Automations use case. That’s why all Quickbase customers get unlimited use of Quickbase-to-Quickbase Pipelines included with their service plan at no additional cost. Focus areas for improving Pipelines We’ve gotten feedback from many of you on Pipelines, about what’s going well and where we have opportunity to improve. Thank you for taking the time to share your thoughts with us. Getting this perspective is essential to help us evolve our product and make sure we are serving this community well. There are three main areas we are focusing on to further support you as you migrate from Automations: Ease of use – We are working on improvements to make it faster and more intuitive to build pipelines. For example, in the January 2022 release we are making our builder wizard generally available. Using the wizard, the user first chooses which steps to include. Then, they are directed to the pipelines designer page where they fill in the details for how each step should work. We have also extended our Pipelines educational resources in Quickbase University, with the release of our new Pipelines Builder certification exam. Performance – In December 2021, we rolled out the new “Blaze” engine to offer better reliability, performance, and efficiency for Pipelines. Compared to November 2020, usage of our Pipelines capability has multiplied by more than 71 times, and the Blaze engine helps support that exponential increase in workload. It also lays the foundation for the next round of exponential growth in integration and automation use-cases which companies are looking to create with Quickbase Pipelines. We’ve seen pipelines run 30 times faster on average since releasing the Blaze engine. Governance – We are making major investments to make it easier to manage your pipelines at scale. Account administrators will be able to set access to Pipelines channels by individual user, or by user group. Pipelines builders will also be notified when one of their pipelines encounters an error. And finally, app builders will be able to see a list of pipelines connected to their app. Each of these features will be available in the first half of 2022, before we reach the End of Support date for Automations. Preparing to migrate There are three steps you can take to prepare for your migration from Automations to Pipelines: Make sure you have access to Pipelines – Some of you are app builders who have built automations but have not had a chance to start working with Pipelines. It’s worthwhile to check the top-left of your Quickbase view to make sure you have Pipelines access set up. If you do not see the Pipelines tab, you’ll need to contact one of your account admins to get access. Create new workflow automations using Pipelines instead of Automations – Since Automations will not be supported starting on June 30, 2022, this is the perfect time to stop creating new automations and creating pipelines instead. We have many resources available to bring you up to speed. (Check out our list on the community.) Begin migrating your existing automations to Pipelines - We’ve developed a simple migration tool you can use to create a corresponding pipeline for each of your automations, which you can do in just a few clicks. We have been improving the migration tool over the past few months, and it is now ready to migrate virtually any automation. (Learn more about using the migration tool in our help article.) Timeline Over the several months, we will be following our standard feature retirement lifecycle, and taking several steps along the way to retire the Quickbase Automations feature. Timing Retirement Phase Description June 22, 2021 End of Sale We will focus on making sure that all our customers have the information and resources they need to successfully plan for the migration of their Automations to Pipelines. Even though the Automations feature will still be available to existing customers, we encourage customers to begin using Pipelines to implement new workflow automation ideas moving forward. June 30, 2022 End of Support Your existing Automations will continue to run without interruption, but you will no longer be able to create new Automations or get assistance with the building and configuration of Automations from Quickbase staff. During this time, we encourage you to migrate any remaining Automations to Pipelines at the earliest possible opportunity. TBD End of Life Automations is officially retired. This means that it is fully removed from our product, and remaining Automations will cease to function. Learn more Learn more about using the migration tool in our help article. Take the Getting Started with Pipelines course in Quickbase University. Take the Pipelines Builder certification exam. Browse all the Pipelines resources available on the community. Explore the 30+ point-and-click integration channels available for Pipelines. Learn more about Quickbase’s process for retiring product features.1.7KViews0likes3CommentsDashboard Enhancements
2 MIN READ NOTE: THIS BLOG WAS WRITTEN by BrianCafferelli , BUT TECHNICAL CHALLENGES ARE PREVENTING BRIAN FROM PUBLISHING. 🚀🚀🚀Quickbase makes it easy to surface the right data, to the right people, at the right time. When you set up dashboards for each role in your application, you are enabling informed decision-making across your business. Quickbase dashboards allow you to display reports and charts from multiple tables or even multiple apps. And in just a few clicks, you can apply filters to all reports on the page. All of this is supported by our drag-and-drop dashboard designer, giving you a quick and easy tool for delivering important business insights. We’re excited to announce a series of improvements that will allow you to display more data and more reports on your dashboards, and make it easier to build those dashboards. These new improvements will be released in April 2024. 🚀Infinitely-scrollable tabs More space, more reports, more data - all on one dashboard! Tabs will also display at the top of the page instead of the bottom, with this new design. Infinite dashboard with multiple reports 🚀Seamless building experience Experience a smoother, more intuitive way to arrange your widgets now that widgets will automatically move out of the way. We also added a quick option to add a new widget below an existing one. Widgets intuitively moving 🚀Add below widget menu option 🚀Meet the spacer widget Create cleaner, more organized layouts by effortlessly adding either space between widgets or stylish dividers. Spacer widget magic 🚀Missing button groups? A familiar Quickbase experience allows you to style your button widgets easily. Button groups 🚀 Less clicks and less back-and-forth when working with tabs Rearranging tabs easily 🚀Update filters titles inline 🚀Excited about all of these upgrades? You can update your dashboards without having to rebuild them!1.4KViews1like6CommentsIntegrating Quickbase and FastField
3 MIN READ Quickbase has a long history bridging the gap between the field and office, across many industries. For instance, we keep construction projects on time. We manage on-site installations. We track health and safety issues to ensure compliance. In 2023, we added FastField to the Quickbase family to transform your mobile workforce. FastField is a powerful mobile forms solution that adds capabilities like signature capture, as well as image capture with annotation, to streamline your entire field workflow. Two products, bringing larger solutions together. In a recent study, we found that 58% of people spend less than 20 hours per week on meaningful work that drives results for key projects. The rest of that time is spent searching for data, often buried in spreadsheets or piles of paper. We have a term for this wasteful problem: Gray Work. Quickbase and FastField are two products designed to work together to crush Gray Work. Try it out Haven’t seen FastField in action for yourself yet? We’ve got you covered. Quickbase customers can now access a free 30-day trial of FastField, with no commitment needed. It’s easier than ever to try out FastField, now that you can start the trial from within Quickbase. Data integration With Quickbase and FastField under one roof, our team has worked hard on a two-way integration to connect the two platforms. Once you've started a new FastField trial from Quickbase or connected an existing account to your realm, you can click a button on one of your Quickbase tables to begin creating a corresponding mobile form in FastField. As you lay out your mobile form, you can decide which fields from your Quickbase table to include and which ones to exclude, like the fields that are needed just for back-office logging. This allows you to create a shorter, more focused workflow for your field workers. Going in the other direction, we are making it easier than ever to take data captured on mobile devices via FastField and store them in Quickbase. When a FastField form that was created from a Quickbase table is filled out and saved, the data is automatically saved to the Quickbase app. No additional set up required! Dispatching a form Once you’ve created your mobile form in FastField, it’s time to put it to work. Dispatching is the process of assigning a form to someone to fill out. Let’s take the example of a solar company running safety inspections – you’ve already got an inspections table set up in Quickbase, and you have a matching FastField inspection form created as well. It’s Friday, and you’ve planned out a schedule for the following week that determines which job sites each member of your field inspection team will visit, and when they need to be there. You can use our FastField connector in Pipelines to automate these dispatches and assign an inspection to an individual. You can even dispatch the form with some fields pre-filled, such as the site address and the date/time the inspector should arrive on site. All of this keeps expectations clear and keeps field workers focused on the task at hand. Administration We also have some new capabilities for administrators, to make it easy for a Quickbase account administrator to manage their FastField account as well: Single sign-on: When accounts are connected, your users will be able to sign into FastField using their existing Quickbase credentials. Easier access to billing: If you have an annual subscription to FastField, and you signed up for it with Quickbase, you will now be able to see your FastField billing info from the Quickbase Admin Console. With Quickbase and FastField together, you can get easy mobile access to your critical workflows and applications for field teams on-the-go. All while giving your back-office teams access to the data they need, when they need it. The integrations between Quickbase and FastField help to seamlessly connect your field and business operations. Learn more about how to access and use these integrations from these Help articles.1.2KViews0likes0CommentsUpcoming Changes to JavaScript in Quickbase
13 MIN READ If you’ve ever used JavaScript to modify UI or enable a non-native workflow in a Quickbase app, this post is for you. We know that adding custom code to an application can be a valuable way to extend Quickbase. However, we need to provide this capability in a secure and supportable way. To that end, Quickbase provides the ability to use custom code in code pages. On the other hand, we also see builders inserting custom code into places it was never intended to be used. To improve the security and stability of the platform, we are changing the way Quickbase handles custom code. Specifically, we are changing how the platform handles JavaScript and unsupported HTML tags in places other than code pages. Code pages are where custom code has always been supported, and we encourage app builders to insert it there. We will roll out these changes throughout 2021. This post will cover the background on where custom code is supported in Quickbase, and why it’s important for us to make a change. You can also find details about our plan below, and how that impacts you. Table of Contents Background Upcoming Changes Product Alternatives Next Steps FAQ Background For years, Quickbase builders have inserted JavaScript outside of code pages. This has been done to customize the UI or to automate workflow (such as reloading the current page). Yet custom code such as JavaScript was never intended to be used in a Quickbase app, except in code pages. Builders have shared many solutions like this on our community forum. You might see them called "Image OnLoad" or "Branding OnLoad". Because the added JavaScript code cannot be sanitized by Quickbase, it could open a security vulnerability that a sophisticated, malicious, builder could take advantage of. “Sanitizing” is simply making sure that an input into a field is what the software intended. For example, to sanitize a field that says “Image URL”, we would ensure it only accepts a format like https://mywebsite.com/images/banner.png and that it only contains secure content. None of the code within a code page can access the native Quickbase document object model (DOM). When you write custom code such as JavaScript in a code page, you are creating a new web page from scratch. This is why it is more secure to restrict JavaScript to being used only in a code page The Quickbase platform includes many security measures which protect you against the risks mentioned above. For example, when you create a new app, any API call pointed at that app must include an application token. We have put in place policies to control cross-origin resource sharing (CORS). And we allow realm admins to restrict what type of content may be embedded as an iFrame within their apps. But the work of building a platform with world-class, enterprise grade security never stops. Our software engineers and system architects are always searching for opportunities to improve. Changing how JavaScript is handled in Quickbase apps is the next step in that journey. Besides this security issue, it's impossible for us to test inserted JavaScript as we make changes to the Quickbase platform. A routine upgrade to an open source library, a change to styling, or to the DOM may cause these custom solutions to break without warning. As we progress with projects like the UI Refresh in 2021 and beyond, these kinds of changes will become more frequent. In order to move the platform forward in a safe, secure, and sustainable way, we must close the loopholes that allow builders to insert unsanitized custom code into their apps. Upcoming Changes There are three areas of the product that need to have the loophole closed. We will close one area at a time, every two months starting in April 2021. Rich Text Fields, where customers could unintentionally allow end users to insert JavaScript. This area was closed in the April 2021 release. Note: This does not include Formula-Rich Text fields. Custom Branding, where customers typically insert JavaScript to modify the UI in non-native ways. This area was closed in the June 2021 release. Formula Fields, where customers can write scripts to automate workflows. Examples of these include cascading deletes and executing multiple actions when a user presses a button. This area will be closed in the August 2021 release. This includes Formula-Rich Text fields. When an area is closed, builders will no longer be able to insert new JavaScript or edit the JavaScript that has been inserted into the area. With these series of changes, we will not remove or modify any existing custom code. We will not intentionally break any existing solutions that leverage these techniques. But a change to styling, a change to the DOM, or an update to a technical library could cause a solution to unintentionally break without warning. And, if a solution breaks for one of these reasons after the area has been closed, builders will not be able to edit the JavaScript to fix it. After we close each loophole, builders will no longer be able to insert or update JavaScript in that part of their apps. For example, imagine you have a formula that contains JavaScript. You need to update the formula, so you open the field properties. In that case, we would pop up a message warning that the field contains unsupported content. If you click Save without removing the JavaScript, you will see an error message preventing the save. You may hit cancel at that point, to back out and keep the previous configuration of your field. We encourage you to continue extending your ecosystem of apps using custom code. You can use custom code such as JavaScript in code pages, even after we close all the loopholes above. NOTE: The vast majority of custom code that's inserted into Quickbase apps outside of code pages is JavaScript code. However, the product changes above will not just restrict where JavaScript can be used. Those restrictions will apply to all custom code that is unsupported outside of code pages. The only custom code that may be used outside of code pages is: Simple HTML tags such as "a", "div", and "img". (See a complete list of supported HTML tags) Any native HTML attributes for those tags. (Such as the "width" and "height" attributes of the img tag) CSS style code which is included in-line, as part of one of the supported HTML tags above As a reminder, iFrame HTML tags are not supported outside of code pages and they will be affected by the product changes above. Product Alternatives Many agile companies extend their Quickbase apps today using custom code. This is a crucial tool for flexing and adapting to a fast-paced business environment. The intended workflow for Quickbase to interact with custom code is by having a formula-url or formula-rich text field as a button or link. Clicking on one of these would open a new browser tab, or redirect the current tab, to the code page. Custom HTML, CSS and JavaScript can be included in this code page. If desired, the page can close itself and redirect to the original page. For example, see the animation below: We will also work to make this even easier in the future. Over time, we will address the majority of extensibility needs in a few ways: Our ongoing product initiatives have an increased focus on customization and power natively. We know will not be able to build a native setting, switch or toggle for every possibility. Yet we conduct research and make data-informed decisions on where more flexibility makes sense. We will continue to absorb small items into future product iterations that customers need so custom code isn’t needed. Examples of this include, but are not limited to: Ability to use Now to get the live time a formula-url was pressed, rather than when the first page loaded New formula functions like UserRoles() and NameOfMonth() More control over the behavior of formula-urls Allow app builders to use JavaScript in certain areas outside of Code Pages. These would not allow arbitrary code to be inserted. Instead, they would support specific methods of extending a Quickbase app with custom code. For example, let's consider the new dashboards in beta as of February 2021. These new dashboards allow app builders to create filters which apply to all reports and charts on the page. We could allow a developer to create a custom chart type, which connects to the dashboard filter. So when an app user clicks that filter, all the reports and charts on the dashboard would update - including the custom-coded charts. This would allow builders to create their own chart, and have it behave natively and seamlessly for their users. We have many plans in this area. While this is not an overnight deliverable, we are confident in the research we have done and our roadmap to deliver on this promise. Programming languages like JavaScript are powerful because they are open-ended. You can use JavaScript to solve virtually any problem if you have the time and technical know-how. But Quickbase is a no-code platform. Quickbase is powerful because of how fast it allows you to build and update apps, deliver value and unlock insights within your data. So we will always focus on accelerating that speed and ease of use. We do not intend for Quickbase to become a full-fledged integrated development environment (IDE). Next Steps First, we want to be as transparent as possible, so app builders are aware of any risks in their applications. To that end, builders will begin seeing a warning in areas that have unsupported content in the near future. This will not prohibit changes to these areas of the platform. Are you already thinking about some of your apps which use these JavaScript techniques? If so, please start planning how you can migrate to supported solutions. We have been logging Quickbase apps that contain unsupported custom code. Those logs are only able to cover apps where you've updated the app’s structure recently. So if you have an app you're unsure about, you can update the properties of any field or table to get it added to the logs. That way, if that app does contain JavaScript or other types of unsupported custom code, it will appear in the logs the following day. On February 11th, we'll send an email inviting account admins to a Quickbase app so you can see where inserted JavaScript is being used. If your account admin does not receive that email, it means that our logs do not show any inserted JavaScript in your account. Review the list of FAQs below. If you still have questions or need help, don’t hesitate to reach out to our Care team by submitting a ticket. We're happy to help identify alternative solutions. However, please note that we will not be able to interpret or troubleshoot custom code. If you find yourself in need of more hands-on assistance, we recommend engaging with one of our QSPs, whom we can help you connect with. FAQ What is JavaScript Insertion? JavaScript Insertion occurs when custom JavaScript code is added to any part of a Quickbase app other than a code page. Some examples include formula fields, rich text fields, and custom branding. While officially not supported, these techniques are used to more deeply customize an app’s UI or workflow. While this has never been officially supported, the platform was not explicitly blocking this as it should have been. As we have added features to the platform over the years, many of the reasons why these techniques were used have become obsolete. What is changing with regards to JavaScript Insertion? We will begin restricting app builders from inserting JavaScript in formula fields, app branding, and rich text fields. Builders will no longer be able to insert new JavaScript code in those areas. We will also block edits to any existing JavaScript in those same places. These areas were never intended to allow for JavaScript insertion. You can still insert JavaScript in a Code Page, which is the appropriate place in a Quickbase application. Will these changes only affect inserted JavaScript code? The vast majority of custom code that's inserted into Quickbase apps outside of code pages is JavaScript code. However, the product changes above will not just restrict where JavaScript can be used. Those restrictions will apply to all custom code that is unsupported outside of code pages. The only custom code that may be used outside of code pages is: Simple HTML tags such as "a", "div", and "img". (See a complete list of supported HTML tags) Any native HTML attributes for those tags. (Such as the "width" and "height" attributes of the img tag) CSS style code which is included in-line, as part of one of the supported HTML tags above As a reminder, iFrame HTML tags are not supported outside of code pages and they will be affected by the product changes above. When will these changes take place? Throughout a series of releases in 2021. After the April 2021 release, users will no longer be able to insert JavaScript into Rich text fields. After the June 2021 release, users will no longer be able to insert JavaScript into Custom Branding. After the August 2021 release, users will no longer be able to insert JavaScript into Formula Fields. Why do we need to make these changes? Custom JavaScript inserted into these areas is not sanitized by Quickbase. This opens the platform up to potential attacks from malicious users, to modify pages or gain access to protected data. Such custom code is also impossible for Quickbase to test. This means routine changes to the platform could (and do) cause a solution to break without warning. Closing these loopholes allows us to provide a more supportable, enterprise-grade platform. It also enables our support resources to triage and troubleshoot more effectively. How are we informing customers of this change? On February 11, 2021, we will email Account Admins who will be affected by this change. The email will include a link to a Quickbase app which will help you locate inserted JavaScript in your apps. We will email those Account Admins before we make each of the product changes above. Those changes will take affect with our product releases in April 2021, June 2021, and August 2021. Application Managers will also see warnings in apps that include inserted JavaScript. For example, a message will appear if you edit the properties of a formula that includes inserted JavaScript. What will happen with existing JavaScript solutions? We will not be making any changes to existing objects that contain inserted JavaScript at this time, or during any of the releases mentioned above. That means that solutions that leverage inserted JavaScript should continue to work as they were designed. However, builders will not be able to save changes to these objects after their respective release. After the April 2021 release, you will not be able to make changes to JavaScript within Rich Text fields. After the June 2021 release, you will not be able to make changes to JavaScript within Branding. After the August 2021 release you will not be able to make changes to JavaScript within Formula fields. As always, these solutions might break as a result of a routine change we make to the Quickbase platform. For example, upgrading a technical library, or changing either our styling or our Document Object Model (DOM) could cause inserted JavaScript to stop working. What will happen if a builder attempts to save changes to an object with inserted JavaScript? After we close each loophole, builders will no longer be able to insert or update JavaScript in that part of their apps. For example, imagine you have a formula that contains JavaScript. You need to update the formula, so you open the field properties. In that case, we would pop up a message warning that the field contains unsupported content. If you click Save without removing the JavaScript, you will see an error message preventing the save. You may hit cancel at that point, to back out and keep the previous configuration of your field. What will happen if I copy an app with inserted JavaScript? Customers should be able to copy applications with unsupported JavaScript. The inserted JavaScript will carry over to the copied app. As with any inserted JavaScript, after we close down the area it is inserted in, builders will not be able to edit it. Should I remove all inserted JavaScript from my Quickbase apps? We are not removing or modifying any existing inserted JavaScript. You can continue to use your apps that contain inserted JavaScript. But, while we are not intentionally breaking any solutions that rely on inserted JavaScript, these solutions could break as a result of a routine change to the platform, like a change to styling, an upgrade to technical libraries, or a change to the Document Object Model (DOM). As we progress with the UI Refresh Initiative, these changes will become more frequent, increasing the chances that your apps could break. If you want to avoid that risk, you should explore alternative, supported solutions to the problems you’re solving with inserted JavaScript. What if I need help? If you’re still not clear on exactly what is changing, or have a specific question about your account, you can always submit a support case to our Care team. Also, our Quickbase Solution Providers (QSPs) are a network of professional services firms that you can contract with to help you plan for and execute any changes to your apps that you might deem necessary as a result of this announcement. They can help you identify and implement alternative, supported solutions to the problems you currently solve with inserted JavaScript. If you are working with a QSP already, you can follow up with that partner or find a potential partner here. We also have a list of partners who are providing services offerings to specifically handle JavaScript issues. If you would like a referral to a partner or potential partners, submit a support case, and a support representative can provide this for you. Can builders still insert JavaScript into code pages? Yes, users are encouraged to use code pages to leverage custom code for their Quickbase applications. These code pages should be used standalone, rather than attempted to be “injected” into a Quickbase page. What if I need help identifying my inserted JavaScript? The first place to look is the Inserted JavaScript Usage app. This is a Quickbase app that lists where inserted JavaScript is used in your apps. It includes details such as Field ID for formulas that include inserted JavaScript. On February 11, 2021, we will email a link to this app to Account Administrators. We will send this email only to accounts we've detected are using inserted JavaScript. Not sure whether a specific app includes inserted Javascript? You can check this by opening the app in question, then making any schema change. For instance, you could add a new field or update the properties of an existing field. Then, you can check the Usage app one day later. We update the Usage app daily. So if the app in question still does not appear in the Usage app then you do not need to take further action. Will Copy Master and Details buttons be affected? No, as long as you are using your Copy Master and Details button as it was originally generated (i.e. no changes were made to the formula) it should not be affected by these changes. If you have Copy Master and Details buttons, you may have received a warning in your application about the presence of unsupported content. To be clear, after the August release, you will not be able to edit these formulas. However, unlike other formulas that contain JavaScript, these buttons will continue to work as designed and do not need to be replaced with alternative solutions.1.1KViews5likes63CommentsData Change Logs Just Got Smarter!
4 MIN READ Having visibility into what changed, when, and by whom, and being able to restore previous values is essential to every software we use nowadays. This is even more important for maintaining trust, accuracy, and control in your Quickbase apps. That’s why we are rolling out a major upgrade to our Audit Logs and particularly to Data Change Logs - giving admins a more powerful, reliable way to track and recover data changes with (almost) zero setup required. What’s New in a Nutshell All scalar fields are now tracked by default once auditing for an app is enabled - no manual enabling needed Only actual field changes are logged - cleaner, more relevant audit trails App admins can now restore changed and deleted values - right from the app audit log Existing field property repurposed - now controls presence in change logs, not logging behavior See full release notes Let’s unpack the details. Easier Setup: Track All Scalar Fields Automatically Previously, tracking data changes required manually enabling individual fields one by one. Now, all scalar fields (like text, numbers, dates, checkboxes, and more) are automatically audited as soon as auditing for an app is turned on. Realm admins can enable data change logs for a particular app from the Admin Console Apps page: As soon as data change logs for an app are enabled, we will start tracking any data changes for all scalar fields in the app. The changed data will be stored at a record level. Here’s an example data change log event for a single record (both in app and realm audit logs): Once you click on the “View data changes” link, the following modal is displayed: The pop-up will contain the previous and current values for all fields from the record where data changes have been made. That same information is also available in JSON format in the CSV export, as well as in our Audit REST API. A Smarter Use of a Field Property We’ve also updated the meaning of the Track field property (Table settings ---> Fields ---> Field Properties) Before: This determined whether the field was tracked at all: Now: All scalar fields are always tracked. The repurposed field only controls whether the field is always shown in the record change log, no matter if the field data has been changed or not: If you already have an app where data change logs had been previously enabled, we will automatically start tracking all fields. However, you may want to do a clean-up and uncheck the repurposed checkbox for some fields to avoid them being always unnecessarily present in the change log entries. You should also keep in mind that if you disable data change logs for an app that had tracking for certain fields already enabled, the setting for these fields will persist the next time you enable data change logs for that same app. Restore Changed Data Instantly This one’s a game-changer: App admins can now restore a field’s previous value directly from the app audit logs. This works both for updated and deleted records. Whether it was a bulk update gone wrong or someone changing the wrong record, app admins can recover from data mistakes in seconds - no need to dig through manual backups, contact tech support or manually re-enter data. What you need to do: Locate in the logs the record that you want to restore, click “View data changes” Select the fields you want to restore - all of them or specific ones Click “Restore previous values” Upon a successful restore, you should see a message like this: You can also restore any deleted record as a new record: • Note • Keep in mind that the data restore option is available only in the app audit log. Data change logs are available in the realm logs, but realm admins do not have the ability to restore data. This is intentional, as we would like to keep the restore closer to where the data lives. Designed to Scale Some of you generate millions of audit events every single day. As part of this change, we thoroughly evaluated the platform performance to ensure app experience and audit performance are not impacted. The new changes are not going to affect your app space entitlements – audit is a separate service. We also decided to retain the existing limit of 50 auditable apps per realm. While this may change in the future, we want to better understand your usage patterns, compliance needs, and platform behavior before potentially enabling higher app limits. The Big Picture Data change log updates are part of a broader investment in powerful, scalable audit capabilities. Read our recent blog post for details on other recent audit improvements. Try It Today If you’re already using Audit Logs, these enhancements are live now. Easy setup. Built-in restore. Smarter logs. Less noise.971Views1like0CommentsNew email notification beta has arrived
5 MIN READ NOTE: THIS BLOG WAS AUTHORED BY BrianCafferelli , BUT DUE TO TECHNICAL CHALLENGES, BRIAN WAS NOT ABLE TO PUBLISH. Companies around the world run time-sensitive, business-critical processes on Quickbase. And one of the ways this streamlines how you manage critical information is through our built-in email notifications. The ability to send alerts to the right people at the right time ensures that your team stays productive. We’ve upgraded much of the user interface across the Quickbase platform recently, such as reports and forms. And the next step in this journey is simplifying emails and making them more flexible. We’re proud to announce that we have re-built emails from the ground up. We are providing a new and modernized experience that supports new forms, allows you to pick the time of day an email is sent, and more. Read on to learn more what’s possible using new email notifications. Using new forms and notifications together We recently rolled out a new version of forms, providing a drag-and-drop building experience and giving you more control over the layout and appearance. However, using these new forms requires a separate legacy form to be built for emails as well. We are now making this build experience easier and more consistent, now that you can display a new form in a new email notification. This helps make your notifications more professional-looking and engaging. Embedding reports and charts Legacy emails in Quickbase allow you to send a single report to a group of users periodically. New email notifications will also allow you to send a chart, and even multiple reports or charts in the same email. This puts a lot of power into the hands of the app builder since you build these user interface elements such as reports, and can use them in many places such as dashboards and emails. Expanded options for the From field Being mindful of who appears in the From field of your email can help clarify who is driving the process at hand and help an email recipient to respond quickly. Quickbase enables you to set your From field to the generic “notify@quickbase.com”, or the user set in a User-type field. For example, an email on a compliance requests table could appear as coming from the user who placed the request. Our new email notification feature adds a few options for setting your “From” field. You can have your emails appear as coming from the owner of the email notification. Or you can even have emails appear as coming from the user who triggered the email in the first place. This gives you a great amount of flexibility to set up email notifications to match your exact process needs. Setting CC and BCC fields With the legacy emails, you can dynamically set the recipient based on data in Quickbase. For example, based on the Assigned To field in your table. This maps to the To field in the email message. However, it’s not possible to populate the CC or BCC fields today. New email notifications enable you to CC and BCC people. (This ability must first be enabled at the realm level) Attach files to your emails Using legacy emails, you could include a file attachment as part of the form or report being sent. New email notifications will let you go a step further and take a file from a File Attachment field in Quickbase and attach it directly to the email. Better bulk options We have also added more flexibility for managing bulk emails. For example, imagine that you have created an email notification which is sent when a record is edited. If a user clicks to edit a single record, then saves it, the email sent will reflect the changes made to that individual record. But what would you like to happen when a user enters grid edit mode, and updates many records at once? Legacy email notifications allow you to choose whether you want to send the email if many records were changed at once. Our new email notifications go one step further and make it easy to send individual emails (up to 10 at once), or to send a combined email that covers all the triggering records. Audit Logs We get support cases from builders asking to verify whether an email notification was sent, when it was sent, etc. The Quickbase Tech Support Team has access to that information today, but customers are not able to see it directly. When you leverage our new email notifications, account admins will be able to track usage of those emails in their Audit Logs. A streamlined builder experience We’ve also made it easier to build email notifications. We have combined the functionality of legacy notifications and legacy subscriptions together, allowing you to set up either a triggered email or a scheduled email. Need to change the trigger type later? No problem! Using the new email notifications, you will be able to go back afterwards and switch the trigger type without needing to create a new email from scratch. This also provides a more intuitive and streamlined experience, similar to how trigger behavior can be modified for a pipeline. For scheduled emails, you will also be able to specify the time of day the message will be sent. This is a long-time customer request which makes it easier to plan out your workflows. Our updated rich-text editor helps you to create impactful and professional messages, with new features like inserting report widgets into your emails. And you can still modify the HTML markup directly if you’d prefer. Tips for new builders To create notifications that are impactful, here are a few things to keep in mind: Leverage the conditions in the trigger to ensure the email is sent precisely when you need it to be Write out your email in a way that makes it clear why the recipient is receiving it, and what they should be doing upon receiving it Use rich text and images like your company’s logo to create a more engaging message. The future of legacy email notifications and subscriptions In order to make all the powerful improvements above to email notifications, we needed to re-build the feature from the ground up. That means that you will need to create new emails to take advantage of these new capabilities. However, we realize that most of you rely heavily on legacy notifications and subscriptions. So those legacy emails will continue to be available and operate exactly like they do today, and we do not currently have plans to change that behavior. Try it out today! We opened up our beta program for new email notifications to all users in March 2024. Simply navigate to table settings, and when you click the New button for emails you will see the new “Build your own” option. To learn more about new email notifications, please see the article in our help center.964Views1like10CommentsQuickbase University Is Launching New Experience on July 14th
4 MIN READ 📅 What’s Happening and When? We’re launching a new Quickbase University experience on Monday, July 14 th ! 🤔 Why the Change? You spoke. We listened. The current Quickbase University hasn’t fully delivered the learning experience you deserve. So, we’re making bold improvements—from modernized courses to smarter certifications—to help you learn faster, earn recognition sooner, and showcase your Quickbase expertise with confidence. This is more than an upgrade—it’s a whole new way to grow with Quickbase. Here's how this transformation will revolutionize your Quickbase learning journey: 🎓 Next-Level Learning for Next-Level Builders Our enhanced learning platform is: Intuitive & Engaging New and improved courses with fresh, relevant content Intuitive navigation that gets you to content faster Improved search capabilities to find exactly what you need Advanced progress tracking with detailed analytics to monitor your growth Personalized & Efficient Personalized learning paths that adjust to your role, preferences, and pace Bite-sized learning modules designed for your busy schedule Mobile-friendly, web-based experience so you can learn anywhere, anytime 🏆 Certifications You Can Share With Pride Get ready for more streamlined exams and recognition that opens doors! Streamlined & Secure Exams Streamlined navigation making the exam process smoother than ever Immediate results with instant feedback and detailed performance analytics Enhanced security features ensuring exam integrity Comprehensive & Recognized Certification Badges Blockchain-verified digital badges that are tamper-proof and instantly verifiable Social media integration for easy sharing on LinkedIn and other social platforms ❓Frequently Asked Questions Access & Login Will there be any downtime? There may be a brief period of downtime from Friday to Sunday, July 11-13, to complete the upgrade. Where can I find the new Quickbase University? We’ll be maintaining the same URL for Quickbase University: university.quickbase.com How will I log in? There will be no changes to how you login. Use your Quickbase credentials, either from your organization or via your Builder Account to login. Having trouble logging in? Try resetting your password, clearing your cache, or switching browsers. Courses & Certifications What will be available on the new platform? We’re launching a refreshed catalog with 500+ curated assets that reflect our latest and most relevant content, including NEW On-Demand path to Pipelines Certification! Most older courses will be retired to ensure you receive the most accurate, up-to-date information and best practices. Will my course history transfer to the new Quickbase University? Your course history may not transfer. If a course you previously completed hasn’t been migrated to the new experience, it will not appear in your course history moving forward. For courses that are available in the new experience, our team is migrating completed course history over the next several weeks. Courses in progress will NOT transfer. Completed courses will only transfer IF: The course will still be available on the new platform, AND The course was completed by July 7, 2025, AND You’ve logged into QBU on or after July 1, 2023 If you haven’t logged into QBU since July 1, 2023, your account and course history won’t be migrated, but we will archive the data. If you are seeking this information, please contact us at university@quickbase.com. What about my existing badges and certificates? You will not find links to your certifications in the new QBU, though any certificate and badge links you’ve bookmarked in the past, or have stored in your email, will remain live. If you need access to these links, you can email university@quickbase.com and the Customer Education team will have that data available to share with you. Can I download my certifications ahead of time? Yes, up until July 11 th , you can login to the current QBU to download any certifications you’ve earned to date and/or bookmark links to that information. Support & Troubleshooting Need help during the transition? Comment on this thread! If your question contains confidential information, please email university@quickbase.com. We’re here to make your transition to the new Quickbase University as smooth as possible. What will happen if I’ve bookmarked a link or have a link to the old Quickbase University in reference materials I’ve developed? No worries — we’ve got you covered! If you’ve saved or shared a link to the old Quickbase University, it won’t take you to the original experience anymore. But instead of hitting a 404, anyone who clicks that link will be redirected to a helpful landing page that introduces our brand-new Quickbase University. That page is designed to guide you (and your team) to the new experience — so you can quickly get back to learning, exploring, and growing your Quickbase skills. Search the new QBU for a link to the new version of the courses you've got bookmarked. We recommend updating your bookmarks and any reference materials with those new links to make sure everyone lands exactly where they need to be. And if you need help finding the right course or resource, we’re always here to help! Email us at university@quickbase.com with the specific course you're looking for. If it has been migrated as part of the newly curated offerings, we'll send you the new link. 🎉It’s a New Chapter for Quickbase University As we embark on this exciting journey together, I want to personally thank you for being part of the Quickbase University community. This upgrade represents our commitment to providing you with the best possible learning experience, and I'm confident this new experience will help you achieve your goals faster and more effectively than ever before. Looking forward to learning alongside you in our new digital home! Ashley and the Customer Education Team831Views4likes0CommentsDocument creation will be generally available on October 31
3 MIN READ Avoid missed project deadlines and centralize processes using our new, built-in document creation capability. It’s currently in open beta, and it will become generally available on October 31, 2024. It’s included on the Business and Enterprise plans. Background Quickbase is a work management platform that’s focused on improving productivity while reducing costs. And much of the work being run on Quickbase is complex. It often requires collaborating with several stakeholders across your organization and external folks as well. Vendors, partners, and customers all have a part to play and it’s important to get them the right data in the right format. Previously, if you needed to generate files like PDFs you had a few different options. You could purchase a separate add-on from one of our partners. Or you could use an older Word macro from Quickbase called Exact Forms. That tool has many limitations, especially for users on modern systems. And there was no way to quickly generate a simple document like an invoice or a purchase order. That’s why we’re proud to announce that we’re releasing a new document creation capability that’s built right into Quickbase. Available on the Business and Enterprise plans, document creation is part of an expanded suite of collaboration features that also includes Share Publicly (Everyone on the Internet), Email Anyone, and our other new collaboration feature, Secure Links. Read on to learn how Document Creation can benefit your business. Intuitive document setup Creating and generating PDFs has never been easier, now that you can set up document templates from your table settings menu. Use our modernized template builder, so you can design your template from scratch or get started by importing a Word document. You can add text, images, and embedded forms and reports here. And you can insert fields from your Quickbase records anywhere throughout your document. You can output to a PDF, Word, or HTML file. Generate a document at the push of a button Install the new document formula from the exchange so your app’s users can manually create a document when needed. You can customize the formula to set things like the document’s title and the file format. Email documents on the fly Here at Quickbase, we’re all about automating away routine and repetitive tasks. That’s why we upgraded our new custom email builder so you can pick a document template and include it attached to an email. This means your vendors can get a freshly-generated purchase order, even while you’re sitting on the beach or taking your kids to baseball practice. Use pipelines to embed documents anywhere in your workflow We know that your workflows are as unique as you are. So we designed document creation to be API first. You can use the new document endpoint in our RESTful API library to generate a document whenever and however you’d like, as part of a pipeline or in your own custom script. The document creation ecosystem Our document creation capability is designed to help you create simple documents quickly. While this gives you a lot of flexibility, some may need more advanced formatting options. Or you may need file formats other than PDF, Word, and HTML. We have excellent partners who can help with that. , a Quickbase add-on from Juiced Technologies, offers comprehensive templates in Word along with additional functionality via complementary add-ons. Exact Forms Plus has also been updated to work with templates made via our Document Creation feature. FormsEngine from Advantage Integrated Solutions comes with advanced digital forms for both data input and output, and e-signature capabilities. If you’re interested in these add-ons, please reach out to your Quickbase account team. We will be happy to explore your document needs and point you to the right solution for your business. Exact Forms Retirement Since our new document creation feature provides a much better experience, we will be retiring Exact Forms. On September 15, 2024, Exact Forms reached end of support. This process will continue in 2025, which you can learn more about here. Learn More Document creation overview (help article) Build document templates (help article) Generate documents from records in your app (help article)623Views1like0CommentsMixed Encoding Scanner now available to help identify issues with UTF-8 data
7 MIN READ Mixed Encoding Scanner now available to help identify issues with UTF-8 data When the Quickbase platform first emerged on the market, it was targeted primarily at US customers. However, there has always been innovative app builders in many countries who have used our platform with non-English data. We are making product improvements to better serve those builders and to expand Quickbase internationally. One of these improvements is a new UTF-8 setting to ensure non-English character sets can be stored and viewed properly. In some cases, a user may have entered non-English characters into the system while the UTF-8 switch was turned off, or prior to the existence of the UTF-8 switch. This would result in characters being saved in the system without proper character encoding. We refer to this as "mixed character encoding," which can lead to inconsistent results (e.g., displaying, sorting, filters, etc) when the UTF-8 switch is enabled later. We’re happy to announce our new Mixed Encoding Scanner app that will be published on the Quickbase Exchange. This app can be used to help identify mixed character encoding issues. Read on to learn more about character encoding, and how you can use our new Mixed Encoding Scanner app to determine which tables – and the fields in those tables – contain UTF8-encoded characters. Once you have identified the affected tables, you can proceed to the next step of resolving the UTF-8 encoding issues. To try and help simplify some of these technical concepts, I worked with Lynn Hedegard to write this post. Lynn is Senior Solutions Architect on the Quickbase Best Practices team. What is character encoding and what is UTF-8? Character encodings are a bit like languages. Computers use character encodings to ensure data is stored and displayed consistently. When two pieces of software communicate, they need to agree on what “language” they are speaking (this is referred to as character-encoding). One of those character encodings is called “UTF-8”. “UTF-8” is a Unicode standard that defines how computers store and communicate characters (like C, or ó, or й, or 好, or even an emoji) using 1s and 0s. The UTF-8 standard maps every printable character from any language to a given set of byte values – and includes a mechanism to create new characters going forward. To see how this works in practice, imagine you’re signing up for a newsletter on a website: You type an ó into a web form The browser has a setting that says "Treat this data as UTF-8” The browser submits that text to a database and includes the character encoding (i.e., UTF-8) used for this data as part of the submission. The database says "I've been told this incoming information is encoded as UTF-8, so I know how to store that data (i.e. the character string)." Now, imagine that someone wants to retrieve that information and display it in their browser. In this scenario, the opposite process occurs. The database says "Hey web browser, I'm sending you some information and the data is encoded as UTF-8." In this case the text will be displayed on the browser as expected. But, if the database does not specify the character encoding, the browser will not know how to display character data. It’s possible that the ó will be displayed as a question mark (?) or possibly #00FB, which is the byte value for the ó. Basically, when one computer sends data to another computer, the sender needs to specify the character-encoding used to encode the data being sent. UTF-8 in Quickbase Quickbase has a setting for character encoding that can be set at either the realm level or the app level. That setting has two options: Non-UTF-8 mode: This is designed for apps whose record data includes only English-language text, numbers, and basic symbols such as the comma, period, at-sign, etc. For a complete list of supported characters, see the ASCII list of printable characters. (ASCII’s extended characters are not supported by Quickbase’s non-UTF-8 mode.) UTF-8 mode: This supports apps whose record data includes text in virtually any language, numbers, special symbols, etc. UTF-8 has emerged as the international standard for character encoding. To determine if UTF-8 mode has been enabled on either the app or realm level, do the following: Go to the App Settings by clicking on the gear icon near the top left part of the Home page on your app. Select “App properties” located at the bottom of the first column. Near the middle of that page, you’ll find the Advanced Settings section, which contains the “options” sub-section. One of the check boxes is the UTF-8 switch. There are 3 possible states for that selection item. The check box is grayed out. This indicates that the REALM-Level UTF-8 switch is ON. In this scenario you can NOT change the setting at the App Level, so the line is grayed out. The check box is empty. This indicates that both the REALM-Level UTF-8 switch AND the APP-Level UTF-8 are OFF. The check box has a check mark. This indicates that the REALM-Level UTF-8 switch is OFF, and the APP-Level UTF-8 is ON. NOTE: For customers who created their Quickbase account before December 2021, your realm defaults to non-UTF-8 mode. For customers who created their account in December 2021 or later, your realm defaults to UTF-8 mode. To enable UTF-8 mode for your entire Quickbase account, please request the change by opening a support case. (You can open a support case by clicking the ? icon at the top of any page in Quickbase, then clicking Manage Support Cases.) Mixed character encoding For the most part, the mixed character encoding scenario originates when non-English characters are entered into the system while the UTF-8 switch is OFF (or prior to the existence of the UTF-8 switch). A user can enter any text string into a text field – including text that contains UTF-8 characters – and not receive any errors. Users may even see these characters displayed correctly on the Quickbase UI – until the UTF-8 switch is enabled. Setting the UTF-8 switch after that data was entered into the system will NOT re-encode the data. It simply tells the system to specify UTF-8 encoding when sending data to the browser. But since the data is currently stored in the system as ASCII, the browser will not know how to handle the UTF-8 characters that are improperly encoded in the first place. When this happens, you will see the UTF-8 characters displayed as a byte-code (e.g. #00FB), “?”, etc. There are a few ways in which mixed encoded characters can get into the system. As we discussed previously, this can happen when text containing extended language characters are typed into a text field for a record. Another scenario occurs when a block of text is copied from another window (e.g., webpage, a PDF, Microsoft Outlook/Word/Excel, etc.) and pasted into the text field. One more scenario occurs with integrations. In this case, non-English characters enter the App by way of an integrations such as an API, XML, Pipelines, etc. Here’s a closer look at how mixed character encoded data can be introduced to a Quickbase app: A user updates a text field with a character string that includes “好”, and saves the record while the UTF-8 switch is not enabled. Quickbase responds by saying "Okay. I'll store this data, but I don't really know what it is" because it’s not an ASCII character. The next time someone retrieves that information (e.g., via a report or a form), the browser will not know how to render those character(s) because the web browser and Quickbase never agreed on the character encoding. These characters may display as a byte-code (e.g. #00FB) or “?” or depending on the browser. The Mixed Encoding Scanner is a Quickbase application designed to help app builders address this issue. The Mixed Encoding Scanner The first step in resolving the mixed character encoding problem is to scan your app and determine how much UTF-8 data you have in your App, if any. To simplify this scanning process, we asked for help from one of our premier Quickbase Solution Providers - Data Collaborative. They have developed a tool that can automatically scan apps and determine how much UTF-8 data exists in your apps. The Mixed Encoding Scanner is now available on the Quickbase app exchange. To get a copy of the app, click Explore Sample Apps on the My Apps page and search for "Mixed Encoding Scanner". After creating your copy of the app from Exchange, you can perform an analysis on any app in your realm. Simply enter the app’s DBID and an app token to get started. Next, the Scanner will estimate how long the analysis will take to run. This depends on the speed of your internet connection and the volume of data in the app. After the analysis is complete, the results are displayed. You can browse the results to determine which tables, fields, records, and app variables need to be fixed. Resolving the Mixed Character Encoding Problem If you determine that only a few occurrences of problematic characters exist in your data, you can turn on UTF-8 mode for the app, and then simply edit those records, fields, etc. If your keyboard mapping supports all the affected characters, manually re-typing the characters that are not displaying properly will correct the issue. Some of our more technical app builders may leverage the encoding tricks available in VSCode or a similar tool to solve the problem. On the other hand, you may discover that your app has many occurrences of problematic characters. In that case, you’ll want to use a more automated approach to solve the problem. We recommend most builders work with Data Collaborative for a more hands-on approach to cleaning up the data. After cleaning up the data, enable the UTF-8 setting to ensure data entered going forward is saved properly. Learn More About UTF-8 support Wikipedia article on UTF-8 character encoding The Data Collaborative website622Views0likes0Comments