Snowflake Marketplace Monetization for Data Providers

The Snowflake Marketplace enables providers to monetize their listings. This feature is flexible in both the pricing plan and sample data associated with a given listing. Consumers can securely trial and finally buy the data in your listings. With this feature, Snowflake invoices consumers and transfers collected payments to the provider’s financial institution. Note that providers can optionally contract with and bill consumers directly.

In this Topic:

Terminology

Pricing Plan

A set of attributes such as price, currency (currently US dollars only), and description that define how consumers pay for the data in a Snowflake Marketplace listing. A provider can attach a single pricing plan to a listing.

Note that providers cannot remove a pricing plan from a listing. Any update to a pricing plan is subject to approval from the Snowflake Marketplace administrator, who reviews the listings against our Marketplace Provider Policies.

Paid Listing

A Snowflake Marketplace listing that has a pricing plan that is associated at creation time. This type of listing can be updated just like other listings; some changes are subject to approval, as usual.

A paid listing cannot be dropped or removed from an individual region. It must be visible with data configured for auto-fulfillment for all regions where paid listings are available.

The standard publish and unpublish operations work as usual with paid listings.

Pricing Model

The pricing model is designed to be flexible, to enable providers to configure a purely fixed, purely usage based, or combination pricing plan for a listing.

For more information about the pricing model, see Snowflake Marketplace Pricing Model.

Getting Started

Before you start selling data products in the Snowflake Marketplace, you must accept the Snowflake Marketplace Provider Terms of Service and configure your billing to use a valid payout method.

If you’re interested in trying the Provider experience, you can create drafts of listings before accepting terms or setting up billing. When you’re ready to submit your draft listings for approval, you can either complete the following steps, or follow the instructions in the web interface when you are prompted.

Note

  • The organization administrator (ORGADMIN) role is required to complete the steps in this section. For information about organizations, see Managing Your Snowflake Organization.

  • To accept the terms, a user must have the following user properties set:

    • First name

    • Last name

    • Email address


    If the user properties are not set, Snowflake displays a user error. A user administrator (i.e. user with the USERADMIN role) or a higher role, or another role with the OWNERSHIP privilege on your Snowflake user object, can add these details to your user profile.

  1. Log into Snowsight, the Snowflake web interface.

  2. At the top of the left navigation bar, in the user menu, click Switch Role » ORGADMIN to change to the organization administrator role.

  3. Click Admin » Billing & Terms.

  4. In the Snowflake Marketplace section, review your billing entity information. If you identify incorrect information, contact accountsreceivable@snowflake.com to correct the details.

  5. Click the Review Terms & Conditions button. The Review Terms & Conditions dialog opens.

  6. Click the link to review the Snowflake Marketplace Provider Terms of Service.

    The terms are also located at https://www.snowflake.com/legal/.

    Note

    The Snowflake Marketplace Provider Terms of Service are different than the Consumer terms. You must accept the Provider terms regardless of whether you previously accepted the Consumer terms.

  7. If you agree to the terms, click the Accept Terms & Conditions button.

Billing and Payments

Stripe is the online payment processing system used by Snowflake to transfer money collected from consumers who use your monetized data. Snowflake emails an invitation to your organization administrator to create a Stripe account and supply your financial account information to receive payments.

Stripe invoices consumer accounts at the beginning of each calendar month. Payments collected from consumers are disbursed to your Stripe account for Snowflake Marketplace within 30 days.

To access your Stripe dashboard:

  1. Log into Snowsight.

  2. At the top of the left navigation bar, in the user menu, click Switch Role » ORGADMIN to change to the organization administrator role.

  3. Click Admin » Billing & Terms.

  4. In the Snowflake Marketplace section, next to Invoices & payment method, click the View on Stripe link.

    Your Stripe dashboard opens.

After you provide a payout method, the Billing page reports the current status of the method. The following table describes the different statuses.

Status

Description

Pending verification

Stripe is in the process of verifying your payout method.

Completed & verified

Your payout method has been verified by Stripe. If you have already accepted the Marketplace terms, you are ready to sell products and collect payments.

Incomplete account information

There is an issue with your Stripe account. The web interface provides additional details about the exact issue and how to resolve the problem.

Rejected

Stripe has rejected your payout method. A valid payout method needs to be provided.

To report payment issues, please submit a case: https://snowflakecommunity.force.com/s/provider-onboarding-case.

Create Shares and Listings

To start providing data in the Marketplace, create the shares for your data products.

Then, create the listings for your data products.

How Can I See Who’s Using My Data?

In addition to the 28-day trends that Provider Studio includes on your Home tab, you can explore your listing metrics on the Analytics tab. On the Analytics tab, you can view several metrics, including the number of queries executed against your listings, active consumers querying your products, and the number of times your listings have been viewed.

Snowflake also offers a number of usage views, including the history of daily consumer queries and related charges per data listing, consumer activity per listing, and your earnings history. Disbursement and monetized usage reports can be viewed for an individual listing, or for your entire organization.

For information on viewing data sharing usage, see Data Sharing Usage. For information on viewing monetization usage, see Data Providers: Monetization Usage Views.

Back to top