---
schema_version: "1"
id: b65f3af5264c26abe111f2c68a74ae397c8f814041351faeed99ac6aaa4e69d0
title: Catalog Fulfillments
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/service/264-0-0/svc_catalog_fulfillments.md
canonical_url: https://help.salesforce.com/s/articleView?id=service.svc_catalog_fulfillments.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 542541192ebe26c220fcc915126e63fe218c92fc9d56c76750e1490becbbf27b
description: Catalog fulfillments are the pieces of automation that makes processing user-generated requests simple. Fulfillments ensure that service requests are accomplished efficiently and effectively and that customers receive the services they request. Fulfillments make it easier for customers and service providers to track the progression of a catalog request and ensure that all required steps are completed.
products:
  - Service Cloud
release: "264"
---
# Catalog Fulfillments

Catalog fulfillments are the pieces of automation that makes processing user-generated requests simple. Fulfillments ensure that service requests are accomplished efficiently and effectively and that customers receive the services they request. Fulfillments make it easier for customers and service providers to track the progression of a catalog request and ensure that all required steps are completed.

### Required Editions

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small edition"><colgroup><col></colgroup><tbody><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;"><a href="https://help.salesforce.com/s/articleView?id=service.service_editions_reference.htm&amp;language=en_US" target="_blank">View supported editions</a>.</td></tr></tbody></table>

A catalog fulfillment is a flow that you assign to a catalog item. You can install predefined fulfillments from ISVs and others on AppExchange or create customizable fulfillments inside or outside of Service Catalog. Each catalog item is assigned to only one catalog fulfillment, but catalog fulfillments can be associated with multiple catalog items.

Watch the video to see how to accelerate service automation with catalog fulfillments:

If you want customizable fulfillments to work in Service Catalog, you need the SvcCatalogFulfillmentFlow object.

SvcCatalogFulfillmentFlow shows the fulfillment’s name and description. The description explains what the fulfillment does when it runs. It also provides details on how the inputs chosen in the Service Catalog Builder are used if you select this fulfillment for an item.

A SvcCatalogFulfillFlowItem is a child object of a SvcCatalogFulfillmentFlow. Each SvcCatalogFulfillFlowItem describes an input variable and what kind of data is valid to pass in the fulfillment. You define those input variables in the catalog item builder, or you can ask your customers to define those variables.

All constants and additional questions you define are saved in a custom catalog fulfillment. A catalog item calls the associated catalog fulfillment as a subordinate, adding one question-answer string to the IsAdditionalQuestionsInputVariable inputs of the associated fulfillments.