Blog Post

The Qrew Blog
3 MIN READ

Creation of new QB Actions and Webhooks will be locked as of  June 30, 2024

BrianCafferelli's avatar
BrianCafferelli
Qrew Captain
3 months ago

Top of FormQBQuickbase makes it easy to reduce repetitive tasks and orchestrate workflows, uniting disconnected data onto one platform. With Pipelines, business users can manage both automations and integrations in one place. And we have been hard at work enhancing our Pipelines capability based on your feedback. Now, as we continue to look toward the future, we must also evaluate the role of older and less flexible features like Quickbase Actions and Webhooks. These two features will reach End of Sale on June 30, 2024, and creating new actions/webhooks will be locked at that time.

 

What this change means for you

Any actions and webhooks you’ve already created will continue to run, and you will still be able to edit them. However, you will no longer be able to create new actions or automations.

We strongly recommend that you avoid using unsupported features such as QB Actions and Webhooks because doing so presents a risk of disrupting your team’s workflow. Instead, you should build a pipeline for each your remaining actions and webhooks.

If you are an app builder, you already have access to create pipelines. If you do not see the Pipelines link below, please contact your account administrator to get access.

NOTE: This change to webhooks will not impact workflows you've built in Workato that connect to Quickbase.

The Pipelines Advantage

We have been continuously adding new capabilities and tools that make it easy for you to transition 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 QB Actions and Webhooks features – Pipelines supports all the features you’ve been leveraging within QB Actions and Webhooks, including the ability to query the previous value of a field.
  • Pipelines enables more sophisticated logic than Quickbase Actions and Webhooks – Pipelines supports more powerful business logic than QB Actions and Webhooks, 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 drag-and-drop integration with over 40 products including Outlook, Slack, and Sharepoint.

 

Recent Pipelines Improvements

We are making major improvements to Pipelines, which make it easier to build, enable more powerful pipelines, and make them easier to govern and manage.

Easier to build:

More powerful and reliable pipelines:

  • New integration channels for Fastfield and Snowflake
  • Improved Outlook channel enables replying to email thread
  • Improved Quickbase channel enables exporting records to CSV
  • Pipelines trigger up to 5x faster
  • Increased limit on outbound webhooks from 20/second to 50/second

Improved governance:

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 the community well. Looking forward, we are exploring a number of Pipelines enhancements:

  • AI-powered pipeline generation
  • Support for official service accounts
  • New bulk trigger step
  • Initial trigger time improvements
  • Connection Central improvements

What’s coming next

Looking further ahead, Quickbase Actions and Webhooks will reach End of Support in December 2024. At that point, existing actions and webhooks will continue to run, but you will no longer be able to edit them or create new ones.

We plan to keep existing actions and webhooks running for the foreseeable future. If this changes, we will make sure to provide a reasonable amount of notice first.

Our annual Empower conference is coming on May 8, 2024, where you can learn more about our upcoming plans for Pipelines as well as other exciting innovations we have coming soon. This will be a free, virtual event – sign up today!

Learn more

Published 3 months ago
Version 1.0

25 Comments

  • Actually creating an Webhook is (well would have been) a great suggestion. He has all the field names, and all the field IDs and the payload of a web hook to add a record is very repetitive pure text, so quick to copy paste edit. 

    yes, another reason not to deprecate Webhooks. 

    there is also a webhook syntax I have used to create an audit table of fields that have been changed. It uses ImportFromCSV (I think that is the API) to quickly create child record for field name,old value and new value. 

  • Agree 1000% with what has been said here thus far.

    Brian - If you take 1 thing away from what we are saying here, it's that rather than spending development effort is taking away functionality, your customers are screaming for the replacement solution (pipelines, new forms, new reports, etc.) to work how we know they can and should.

    I'm not sure how development resources are allocated, but for things as important as pipelines and forms, there is no use in creating them, leaving them 50% functional, and moving onto something else.

    There are "nice to haves", like a New Exchange, AI Smart Builder, ACC tables, and there are "ABSOLUTELY NEED TO HAVE YESTERDAY" like pipelines and new forms working 100%.

    Each month we see release notes for items that don't address the REAL needs that the hardcore users have. The ones who create the applications, who answer questions for the community, who drive this thing forward.

    I'm sure I speak for everyone in saying that we really appreciate the outreach to the user base, but we'd like to see more response to the biggest issues we are facing.

  • I second everything that's been said here. The decision to phase out actions and webhooks seems to entirely disregard the user experience of building pipelines on a large scale and the massive level of frustration that comes with it.

    I use pipelines for one and only one reason; when there is absolutely no other way to accomplish my goal. If it can be achieved via actions, webhooks, code pages, or even a third-party tool, I'll utilize those features over pipelines without hesitation. Why? Because, in actions and webhooks, my work will be reliably saved and my changes won't unexpectedly revert. I will not have to wait 10-20 seconds each time I want to add a new field. My action/webhook won't unexpectedly crash after spending hours perfecting it, and when there is a failure, I will be reliably notified. I don't need to worry about my action failing when I change a field name. I can easily access my actions and webhooks within my app rather than opening pipelines in the shared developer account and searching through hundreds to find the one I'm looking for. If I'm lucky, I remembered to tag it.

    While the new pipeline builder does improve on some of these issues, it is far from where it needs to be, and it's shocking that those involved in this decision believe that we are anywhere close to ready for this change. The autosave feature is still unreliable, and it is just as likely to fail/crash for no discernable reason. The loading time to retrieve apps, tables and fields has not noticeably improved, as and many others have mentioned, neither has the trigger time. I'm also finding field usage reporting to be inaccurate even after the long-awaited improvements were made.

    I sincerely hope our shared experiences and frustrations are taken into account, and either the decision to phase out actions and webhooks is rolled back, or the necessary improvements are made to pipelines well before the end of sale date.

  • I hate to pile on, but I just had a Pipeline lose 50 "Fields required for subsequent steps", so I will need to add them back now.  I had suggested to my client who built the pipeline that they make backup copies along the way but he didn't.  

  • I understand why Quickbase would want to get rid of actions, but I'm perplexed why they would want to retire webhooks. Either way this is definitely a step in the wrong direction for several reasons.

    1. Lack of Collaboration and Visibility: Pipelines lack the cross-team collaboration and visibility inherent in webhooks. To replace webhooks, pipelines need shared access among admins and a comprehensive view of related pipelines for efficient maintenance.

    2. Synchronous Execution: Webhooks offer synchronous execution, ensuring instant response to events, unlike pipelines which might introduce delays.

    3. Efficient Bulk Updates: Webhooks excel in handling bulk updates efficiently, minimizing overhead by repeating actions in a single api call.

    4. Slow Pipeline Building: Pipeline construction can be sluggish compared to webhooks, potentially hindering productivity in complex workflows. The number of seconds waiting for a dropdown to load or a field to populate really hinders the builders' flow. 

    4. Cost Considerations: Webhook calls to outside servers incur fewer costs compared to pipelines, where every HTTP call uses an account step. 

    5. API Integrations: Webhooks have a limited, but useful API control via the legacy XML API. There is no such API control for pipelines.

    In essence, while Quickbase's decision to phase out webhooks may seem logical from a business perspective, it overlooks crucial functionalities vital for efficient workflow management. Enhancing pipeline capabilities to match the efficiency and performance of webhooks should be prioritized before ending webhook support. It's extremely disappointing that Quickbase has no regard for the kind of technical debt they are creating for their customers who will eventually be forced to migrate all of their webhooks to pipelines.

    Quickbase should be working to bring flexibility to the platform and not force everyone into one method with less functionality that in turns puts a heavy load on their customers to make that transition. I think a better explanation as to why this change is being made is warranted and a solution should be provided that doesn't burden the customer.