Most of the time, native notifications in Quickbase are sufficient for your application. However, if you find yourself limited and stuck with a notification you have options in Pipelines.
With Pipelines, you can centralize your notifications into one table. Schedule reminders outside of the normal cadence. And even let end users control their own settings.
I’m going to show you how to transform these notifications into Pipelines that create a more immersive experience and a more effective notification for your Quickbase Application.
Quickbase notifications are great for performing the most functionalities in Quickbase Apps. However, there are limitations:
These are all limitations I’ve encountered that affect how you can use native notifications. If any of these cause a problem, you need to find a workaround or risk not delivering the notification.
Alternatively, you can avoid all of these issues by using Pipelines for notifications.
You can use CRON expressions or the typical Schedule UI (pictured below) to schedule a pipeline to run on a unique cadence. You can set it to receive notifications in a specific hour, day, week, month, year, or even time zone.
This is especially beneficial for end users who do not work in the Quickbase native notification’s automatic Pacific Standard Time zone.
Using CRON expressions can further expand these capabilities by allowing users to run pipelines on a specific day of the year (say every 3rd Friday of the Fiscal Quarter at 3:20 am).
In a native notification, you can only send notifications to users inside Quickbase with set permissions. In pipelines, however, you can send notifications to anyone and can actually build out a list of email recipients.
You can do this by hardcoding an email into the pipeline or through a generated email list in Quickbase. This provides access to the information inside of Quickbase that outside users wouldn’t have without necessarily adding them to the app.
For example, if you need new Quickbase users to sign an NDA or contract, you can send them an email notifying them before they are able to sign into Quickbase.
When setting up a notification pipeline, you can easily set up your conditionals. Similar to cadence, conditional settings do exist inside the feature of custom email notifications. However, there are limitations in email structure, content or reports, and recipient.
Conditionals are set up easily using the search action inside of quickbase pipelines, utilizing the filters and specific criteria to trigger on. The advantage here is the ability to maximize all tools inside of quickbase pipelines to adjust your notification to your liking, even going as far as using the Jinja, the pipelines language, to manipulate your data into a structured table.
One of the most overlooked benefits of Pipelines is the ability to use notification to notify you when your pipelines work properly. While there is a “Send Test Email” button in the native notifications UI, if anything goes wrong, you cannot pinpoint where the issue started. You will only see the email not sent.
This can be frustrating and time-consuming for the developer.
Inside Pipelines, you can easily read the activity log and make changes to fix any problems.
Note: When using pipelines to create notifications, you need an integrated email service, such as Gmail or Outlook. Setting up a connection is similar to any other integrated service.
Let’s break down the general structure of what a notification will look like in a pipeline. Here are a couple of ways you can use this in your application.
First, decide what will trigger your notifications. This can be a scheduled pipeline or an event change. For an event change, you can simply include the email action after the event occurs. And then from there you can modify the email action and include necessary criteria.
Here you can develop the body of an email, set the recipients, and decide whether to CC or BCC anyone.
Additionally, you can include the importance of the email and save a copy in the Quickbase app for record keeping. Inside the body, you can drag and drop as many fields as you’d like without needing to format them. You can also add links to tables if you want to show more information.
What if you want to develop a subscription to a notification without a specific schedule in mind?
In this case, you need to approach the pipeline slightly differently. There are two ways to accomplish this. I will show the most advanced method I have used.
This method requires setting up and knowing how to use the Make Request action. Once you have all the pieces together, it isn’t as complicated as it seems.
Note: Under additional fields, the content type will be application/json for this example.
One that looks like this.
NameEmailJoe Smithemail@outlook.com
This is how we create and set notifications.
In conclusion, this is a very effective way of sending data outside the Quickbase Realm of users, and in a way that is readable through a table format.
Now that I have shown you how to set up a general pipeline notification, I will show you a creative way to bring extra functionality to your Quickbase application.
Say the users in your Quickbase application want to control their own notifications and receive only relevant notifications. You can do this through a few formula queries and a connected table.
© 2025 Quandary Consulting Group. All Rights Reserved.