How does ServiceNow count Integration Hub transactions?

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎08-19-2022 09:37 AM
Integration Hub and now Automation Engine come with three tiers: Starter, Professional and Enterprise. Each tier comes with a number of transactions per year, respectively 1M, 3M and 6M. Then additional pack of transactions can be purchased.
I have been debating with colleagues whether those transactions were only considered if executed via Flow Designer and Integration Hub, or if any outbound activity was deemed a transaction occurrence.
Specifically, from a transaction consumption perspective, is it the same to use the REST Spoke in Flow Designer, vs. using the sn_ws.RESTMessageV2 class in a script. Would both equally count as 1 consumed transaction?
Any feedback would be greatly appreciated!
PS - the IntegrationHub Usage dashboard shows the number of transactions, but here as well, I am not 100% sure what transactions are considered. Are we talking about only transactions that were initiated by spokes, or does it also include outbound REST messages triggered by sn_ws.RESTMessageV2?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎08-19-2022 06:30 PM
Hi
yes, there is a lot of uncertainty about this topic and I had the same discussions with my colleagues as you did.
However, there are 2 knowledge articles from which one can quite deduce what an IH transaction represents: Whenever an outbound REST call occurs synchronously during the execution of a (Sub)Flow/Workflow, this is counted as an IH transaction.
Reversed, this means (as of today): Any outbound request that is not synchronous in the same thread (aka ServiceNow transaction) for the execution of a (Sub)Flow/Workflow is not counted as a transaction. One article lists an async Business Rule here as an example, but at the same time points out that this perspective may still change in the future.
See:
- https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB0783502
- https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB0826675
Maik

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎08-22-2022 12:25 AM
Thanks Maik, extremely useful. The way I interpret the second KB is that they (will ultimately) both count as transactions.
Customers who don't need real-time integrations might wanna "batch" integrate by scheduling an outbound REST call every x minute or so. In any case, definitely something to consider when designing an integration architecture.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎06-04-2025 01:51 AM - edited ‎06-04-2025 02:30 AM
An excellent answer.
Can you tell if things have changed since this topic?
With some colleagues we are debating whether there are restrictions on transactions when using Integrationhub ETL for importing data to the CMDB.
Some say there is no limit (totally free) and some claims there is a limit on import transactions depending on your license
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎01-23-2023 07:58 AM
An Integration Hub transaction is any external call originating from, initiated by, or part of, a flow or workflow. Transactions include record updates triggering a business rule. Transaction limits include all transactions, regardless of whether or not they're successful.
I am also not sure how we can keep track of transactions. Any help is appreciated ?