I'm calling an apex class from a screen flow that would return me list of account records. I want to display this list of records and be able to select those records individually in screen flow. Is there a screen flow component that I can use to accomplish this? Based on the records that I selected I want to create records in a related object later in the flow.Any suggestions on this please.

2 Answers 2


To display records, there are two options that come to mind.

  1. Use the standard Record Choice Set component. This limits you to only displaying a specific field from the record and doesn't work well when you need it to be formatted or additional fields displayed.

  2. Use the Unofficial Salesforce Datatable component. This component is much more flexible and lets you display data in columns.

  • Thanks Daniel. All my accounts are stored in a collection variable that is returned by my apex class. If I select record choice set , I would need to get records from object based on filter condition. How can I use my record collection variable to show as list of records and be able to select them using checkbox. Any suggestions would help Nov 3, 2021 at 8:32
  • @SudhirBalijepalli Did you get your answer ? Dec 4, 2021 at 22:34
  • I'd suggest looking at the datatable component if the record choice set doesn't work. Dec 6, 2021 at 19:29

FYI, there is a data table (beta) in screen flows that does this. data table beta

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .