Product documentation Docs
    • English
    • Deutsch
    • 日本語
    • 한국어
    • Français
  • More Sites
    • Now Community
    • Developer Site
    • Knowledge Base
    • Product Information
    • ServiceNow.com
    • Training
    • Customer Success Center
    • ServiceNow Support Videos
  • Log in

Product documentation

  • Home
How search works:
  • Punctuation and capital letters are ignored
  • Special characters like underscores (_) are removed
  • Known synonyms are applied
  • The most relevant topics (based on weighting and matching to search terms) are listed first in search results
Topics are ranked in search results by how closely they match your search terms
  • A match on the entire phrase you typed
  • A match on part of the phrase you typed
  • A match on ALL of the terms in the phrase you typed
  • A match on ANY of the terms in the phrase you typed

Note: Matches in titles are always highly ranked.

  • Release version
    Table of Contents
    • IT Asset Management
Table of Contents
Choose your release version
    Home Paris IT Asset Management IT Asset Management Software Asset Management SaaS License Management SaaS License Connections

    SaaS License Connections

    • Save as PDF Selected topic Topic & subtopics All topics in contents
    • Unsubscribe Log in to subscribe to topics and get notified when content changes.
    • Share this page

    SaaS License Connections

    To connect with a SaaS application that doesn't have an existing integration in SaaS License Management, create a custom integration.

    The low-code framework uses ServiceNow® IntegrationHub and ServiceNow® Flow Designer to connect with a SaaS provider’s API endpoints. Download a list of all users, view meaningful usage data, and optimize your SaaS spend by reclaiming unused subscriptions. Manage your custom SaaS connections along with the base system SaaS connections using Software Asset Management software models and reporting.

    Install IntegrationHub Starter, Standard, Professional, or Enterprise to create a custom integration. There is no charge to install IntegrationHub plugins on a sub-production instance. Build a custom integration on a sub-production instance that has IntegrationHub installed, then bring it into your production environment using an update set. For more information about update sets, see System update sets. This way, you can validate your custom integrations before putting them in production and you're not charged for an IntegrationHub subscription. For more information about IntegrationHub, see Request IntegrationHub.

    Note: You can only create custom integrations for SaaS applications that use the User Subscription license metric. Other license metrics, such as DocuSign envelopes, are not supported.

    Some SaaS applications have existing IntegrationHub spokes that you can use to create your custom integration. If there's an existing spoke for the SaaS application that you're integrating with, skip the step to create a custom spoke. If you use an existing spoke, you may also be able to use some of its data stream actions. Find out what actions are included with the spoke before creating your own actions. For a list of applications that have IntegrationHub spokes, see IntegrationHub available spokes.

    Building a custom integration with SaaS License Connections requires you to keep track of many different values. Use the SaaS License Connections Worksheet while researching the SaaS API and building your data stream actions to make sure that you have all the information you need.

    • Create a custom spoke

      To set up a custom integration in SaaS License Management, create a spoke to connect with a SaaS application.

    • Create a custom integration profile

      Create a custom integration profile to track software subscriptions and optimize stale licenses for any SaaS application.

    • Create a data stream action to get users

      Create a data stream action to get a list of user subscriptions from the SaaS application.

    • Create a subflow to get users

      Create a subflow to add a list of users to the Software Subscription table.

    • Create a data stream action to get user activity

      Create a data stream action to get user activity from a SaaS application.

    • Create a subflow to get user activity

      Create a subflow to update the Software Subscription table with each user's most recent activity in the SaaS application.

    • Create an action to remove a user

      Create an action to deactivate or delete a user account in the SaaS application.

    • Create a subflow to reclaim a user

      Create a subflow to reclaim a user subscription.

    • Publish a custom integration profile

      Publish a custom integration profile to complete the custom integration.

    • Create a store app for a custom integration

      Publish your custom integration application on the ServiceNow Store to make it available for others to use.

    Related tasks
    • Request SaaS License Management
    • Review a software reclamation rule
    • Reclaim user subscriptions
    • Disconnect SSO apps
    Related concepts
    • SaaS License Management Overview dashboard
    • Integrate with SaaS applications
    • Integrate with SSO providers
    • Delete an integration profile
    Related reference
    • View software usage and cost
    • Installed with SaaS License Management

    Tags:

    Feedback
    On this page

    Previous topic

    Next topic

    • Contact Us
    • Careers
    • Terms of Use
    • Privacy Statement
    • Sitemap
    • © ServiceNow. All rights reserved.

    Release version
    Choose your release version

      SaaS License Connections

      • Save as PDF Selected topic Topic & subtopics All topics in contents
      • Unsubscribe Log in to subscribe to topics and get notified when content changes.
      • Share this page

      SaaS License Connections

      To connect with a SaaS application that doesn't have an existing integration in SaaS License Management, create a custom integration.

      The low-code framework uses ServiceNow® IntegrationHub and ServiceNow® Flow Designer to connect with a SaaS provider’s API endpoints. Download a list of all users, view meaningful usage data, and optimize your SaaS spend by reclaiming unused subscriptions. Manage your custom SaaS connections along with the base system SaaS connections using Software Asset Management software models and reporting.

      Install IntegrationHub Starter, Standard, Professional, or Enterprise to create a custom integration. There is no charge to install IntegrationHub plugins on a sub-production instance. Build a custom integration on a sub-production instance that has IntegrationHub installed, then bring it into your production environment using an update set. For more information about update sets, see System update sets. This way, you can validate your custom integrations before putting them in production and you're not charged for an IntegrationHub subscription. For more information about IntegrationHub, see Request IntegrationHub.

      Note: You can only create custom integrations for SaaS applications that use the User Subscription license metric. Other license metrics, such as DocuSign envelopes, are not supported.

      Some SaaS applications have existing IntegrationHub spokes that you can use to create your custom integration. If there's an existing spoke for the SaaS application that you're integrating with, skip the step to create a custom spoke. If you use an existing spoke, you may also be able to use some of its data stream actions. Find out what actions are included with the spoke before creating your own actions. For a list of applications that have IntegrationHub spokes, see IntegrationHub available spokes.

      Building a custom integration with SaaS License Connections requires you to keep track of many different values. Use the SaaS License Connections Worksheet while researching the SaaS API and building your data stream actions to make sure that you have all the information you need.

      • Create a custom spoke

        To set up a custom integration in SaaS License Management, create a spoke to connect with a SaaS application.

      • Create a custom integration profile

        Create a custom integration profile to track software subscriptions and optimize stale licenses for any SaaS application.

      • Create a data stream action to get users

        Create a data stream action to get a list of user subscriptions from the SaaS application.

      • Create a subflow to get users

        Create a subflow to add a list of users to the Software Subscription table.

      • Create a data stream action to get user activity

        Create a data stream action to get user activity from a SaaS application.

      • Create a subflow to get user activity

        Create a subflow to update the Software Subscription table with each user's most recent activity in the SaaS application.

      • Create an action to remove a user

        Create an action to deactivate or delete a user account in the SaaS application.

      • Create a subflow to reclaim a user

        Create a subflow to reclaim a user subscription.

      • Publish a custom integration profile

        Publish a custom integration profile to complete the custom integration.

      • Create a store app for a custom integration

        Publish your custom integration application on the ServiceNow Store to make it available for others to use.

      Related tasks
      • Request SaaS License Management
      • Review a software reclamation rule
      • Reclaim user subscriptions
      • Disconnect SSO apps
      Related concepts
      • SaaS License Management Overview dashboard
      • Integrate with SaaS applications
      • Integrate with SSO providers
      • Delete an integration profile
      Related reference
      • View software usage and cost
      • Installed with SaaS License Management

      Tags:

      Feedback

          Share this page

          Got it! Feel free to add a comment
          To share your product suggestions, visit the Idea Portal.
          Please let us know how to improve this content

          Check any that apply

          To share your product suggestions, visit the Idea Portal.
          Confirm

          We were unable to find "Coaching" in Jakarta. Would you like to search instead?

          No Yes
          • Contact Us
          • Careers
          • Terms of Use
          • Privacy Statement
          • Sitemap
          • © ServiceNow. All rights reserved.

          Subscribe Subscribed Unsubscribe Last updated: Tags: January February March April May June July August September October November December No Results Found Versions Search preferences successfully updated My release version successfully updated My release version successfully deleted An error has occurred. Please try again later. You have been unsubscribed from all topics. You are now subscribed to and will receive notifications if any changes are made to this page. You have been unsubscribed from this content Thank you for your feedback. Form temporarily unavailable. Please try again or contact  docfeedback@servicenow.com  to submit your comments. The topic you requested does not exist in the release. You were redirected to a related topic instead. The available release versions for this topic are listed There is no specific version for this documentation. Explore products Click to go to the page. Release notes and upgrades Click to open the dropdown menu. Delete Remove No selected version Reset This field is required You are already subscribed to this topic Attach screenshot The file you uploaded exceeds the allowed file size of 20MB. Please try again with a smaller file. Please complete the reCAPTCHA step to attach a screenshot
          Log in to personalize your search results and subscribe to topics
          No, thanks Login