Snowflake Spoke

  • Release version: Yokohama
  • Updated August 19, 2025
  • 2 minutes to read
  • Summarize
    Summarized using AI
    This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.

    Summary of Snowflake Spoke

    The Snowflake Spoke enables ServiceNow customers to manage Snowflake data warehousing capabilities directly within their ServiceNow instance. It allows users to create, delete, search records, execute queries, and perform various data manipulation tasks on Snowflake data without leaving the ServiceNow platform.

    Show full answer Show less

    Key Features

    • Record Management Actions: Automate common database operations such as creating, updating, deleting, and searching records in Snowflake tables.
    • Custom Query Execution: Run custom SQL queries against your Snowflake database and retrieve results within ServiceNow.
    • Metadata Retrieval: Look up tables and columns in your Snowflake database to facilitate dynamic data handling and integration.
    • Integration Hub Subscription Required: Use of this spoke requires an Integration Hub subscription in ServiceNow.
    • Plugin Dependencies: The spoke relies on several ServiceNow plugins, including Flow Designer components and IntegrationHub runtime features. Proper licenses may be required for some plugins if used beyond the spoke.

    Practical Considerations

    • The spoke is designed for Snowflake version 2 but may support later versions.
    • A valid Snowflake account with appropriate access privileges is necessary, especially for actions involving column and table lookups.
    • Ensure all dependent plugins are installed and licensed to enable the spoke’s full functionality.

    Expected Outcomes

    By integrating Snowflake with ServiceNow via this spoke, customers can streamline data operations, improve automation of data workflows, and maintain consistent control over Snowflake data directly from their ServiceNow interface. This reduces context switching and enhances efficiency in managing data warehousing tasks.

    Manage data warehousing capabilities of Snowflake directly from your ServiceNow instance. You can create, delete, search, records, execute queries, and perform other data manipulation tasks in Snowflake from your ServiceNow instance.

    Request apps on the Store

    Visit the ServiceNow Store website to view all the available apps and for information about submitting requests to the store. For cumulative release notes information for all released apps, see the ServiceNow Store version history release notes.

    Integration Hub subscription

    This spoke requires an Integration Hub subscription. For more information, see Legal schedules - IntegrationHub overview.

    Spoke version

    Snowflake spoke v1.0.3 is the latest version.

    Supported versions

    This spoke was built for Snowflake v2, but may be compatible with later versions.

    Spoke requirements

    Snowflake account

    Spoke dependencies

    If you’re having trouble installing the app, ensure that these dependent plugins are installed:
    • Complex Object (com.glide.cobject)
    • ServiceNow Flow Designer - Dynamic Inputs (com.glide.hub.dynamic_inputs)
    • ServiceNow Workflow Studio - Dynamic Outputs (com.glide.hub.dynamic_outputs)
    • ServiceNow IntegrationHub Action Step - REST (com.glide.hub.action_step.rest)
    • ServiceNow IntegrationHub Runtime (com.glide.hub.integration.runtime)
    • Flow Designer - Flow Engine (com.glide.hub.flow_engine)
    • Flow Designer Action Step - Payload Builder (com.glide.hub.action_step.payload)
    Note:
    Some of these plugins are licensable features and require appropriate licenses, if used outside the spoke implementation.

    Spoke actions

    The Snowflake spoke provides actions to automate Snowflake data manipulation tasks when events occurs in your ServiceNow instance. Available actions include:

    Category Action Description
    Record Management Create Record Creates a record in the Snowflake tables with the specified details using the INSERT statement.
    Delete Records Deletes the specified records in the Snowflake tables using the DELETE statement.
    Execute Custom Query Runs the custom query in the Snowflake database using a custom statement and retrieves the result.
    Look up Columns Retrieves a list of columns from the Snowflake table.
    Note:
    Make sure that your Snowflake Service Account has access privilege to the columns that you want to fetch.
    Look up Records Runs the SELECT statement and retrieves the matching records from Snowflake tables.
    Look up Tables Retrieves a list of tables from the specified database and specified warehouse in Snowflake.
    Note:
    Make sure that your Snowflake Service Account has access privileges to the tables that you want to fetch.
    Update Records Updates the specified records in the Snowflake tables using the UPDATE statement.