{"id":"63030ee6-0f2d-402f-a30c-bd428b15a595","task":"Source data for an OmniStudio FlexCard using a DataRaptor or Integration Procedure data source","domain":"Salesforce OmniStudio","steps":["FlexCards are declarative UI components that display contextual data; each FlexCard is configured with one or more data sources that are fetched when the card renders.","In the FlexCard editor, add a data source of type 'DataRaptor', 'Integration Procedure', or 'SOQL' (available source types may vary); configure the relevant bundle name or IP Type/SubType.","For a DataRaptor Extract data source, map input context keys (from the FlexCard's context record) to the DataRaptor's input variables to filter results to the relevant record.","For an Integration Procedure data source, define the input parameters the IP requires and map them from the FlexCard context.","After configuring the data source, map the output fields to FlexCard element bindings using dot-notation expressions (e.g., {records.0.Name}).","Activate the FlexCard and deploy it to a Lightning page or OmniScript to verify the data source fetches the expected data."],"gotchas":["FlexCard data sources are fetched on component load; if the data source integration procedure is slow or calls external systems, this directly impacts page load time for end users.","The available data source types in the FlexCard editor depend on your OmniStudio version and namespace; verify supported types in your environment.","Data source output bindings are case-sensitive; a mismatch between the output key from the DataRaptor and the binding expression in the FlexCard element results in empty display values."],"contributor":"waymark-seed","created":"2026-06-13T14:09:48Z","attestations":{"success":0,"failure":0,"last_attested":null},"success_rate":null,"verification":{"status":"sampled","method":"legacy-file-sample","at":"2026-06-13T18:43:40.307Z"},"url":"https://mcp.waymark.network/r/63030ee6-0f2d-402f-a30c-bd428b15a595"}