SAP Customer Data Cloud Positions


Skip to end of metadata
Go to start of metadata


To help support ever-changing business objectives, SAP Customer Data Cloud gives you a wide variety of customization solutions to achieve your desired outcomes and limit the cost and time to market of initial deployments and future changes.

SAP Customer Data Cloud's Extensibility suite allows you to quickly and flexibly customize your authentication and consent flows to suit your business needs. Extensibility solutions enable extending and customizing authentication, registration and consent flows. They liberate you from platform constraints and help you adjust SAP Customer Data Cloud capabilities to your specific business needs.

Note that this page describes extending the SAP Customer Data Cloud flows, and not integrating with 3rd party applications, such as marketing, ESP and CMS systems. For more information on those, see Identity Exchange - Partner Integrations

Extensibility Tools

 WebhooksExtensionsJavaScript Parameters
Server / ClientAsynchronous, server-to-server

Synchronous, server-to-server

What are the triggers?After a specific event occursWithin the Gigya flowClient-side screen-set triggers
Event typeGigya webhooksExtension endpointsScreen-set events
Useful forDownstream flows and applicationReal-time decision makingReal-time response to user’s input




Gigya webhooks offer a flexible way to extend Gigya's flows by sending out to your server a notification of a specific Gigya event that has occurred. With webhooks, you can implement your own code, and set it to trigger when the relevant hook is fired. Webhook notifications are sent in near real-time and are delivered at least once. They may contain multiple events to improve efficiency and bandwidth utilization.

Events are ordered per UID, meaning that per UID, events are delivered in the order in which they occur.

You may configure the platform to deliver notifications for specific event types. Common use cases include:

  • Sending personalized marketing materials to a user based on particular actions
  • Replicating your user database 


Extensions enable quickly implementing your custom data validations and restrictions. 

Using Extensions, you can meet a wide range of business use-cases, such as:

  • Prevent a user from registering with an abusive username
  • Prevent a user from registering with a disposable email address
  • Validate that zip codes match country and state provided


JavaScript Parameters

Gigya's Screen-Sets include a set of events that give you a great level of flexibility in customizing client-side, user-facing flows to your business needs, and allow you to fine-tune the user interaction with your Gigya screens. For example, using JavaScript Parameters, you can: 

  • Display a UI element (such as a checkbox) only for a specific IP range
  • Validate the user's ZIP code according to your own custom logic
  • Inject AJAX when a certain condition is met
  • Respond in real time to the user's input


  • No labels