I've got this looping ampscript retrieving rows from Salesforce object below. And I'm trying to figure out if we can retrieve them in an ordered lookup? Like a LookUpOrderRows function would work. [![screen capture of looping email content attached][1]][1] %%[ Var @RackPrice, @RackPriceRow, @BatchID__c, @Effective_Date__c, @Terminal_Number__c, @Terminal_Name__c, @Rack_Notification_Sold_To__c, @i Set @RackPrice = RetrieveSalesforceObjects("rack_price_notification__c","Terminal_Number__c,Effective_Date__c,Terminal_Name__c,Rack_Notification_Sold_To__c","Rack_Notification_Sold_To__c", "=", @AccountId,"BatchID__c", "=", @BatchID) if RowCount(@RackPrice) > 0 then For @i=1 TO RowCount(@RackPrice) DO Set @RackPriceRow = Row(@RackPrice, @i) Set @Effective_Date__c = FIELD(@RackPriceRow,"Effective_Date__c") Set @Terminal_Number__c = FIELD(@RackPriceRow,"Terminal_Number__c") Set @Terminal_Name__c = FIELD(@RackPriceRow,"Terminal_Name__c") Set @Rack_Notification_Sold_To__c = FIELD(@RackPriceRow,"Rack_Notification_Sold_To__c") ]%% Effective_Date__c: %%=FormatDate(@Effective_Date__c, 'mm-d-yyyy')=%%<br> Terminal_Number__c: %%=v(@Terminal_Number__c)=%%<br> Terminal_Name__c: %%=v(@Terminal_Name__c)=%%<br> Rack_Notification_Sold_To__c: %%=v(@Rack_Notification_Sold_To__c)=%% <br><br> %%[ /* nested loop for links data retrieve */ NEXT @i endif ]%% Any ideas are appreciated. Thank you! [1]: https://i.sstatic.net/YcL2Z.png