Is anybody able to confirm when you setup a Triggered Send Data Extension Template, it gives you the option to select a subscriber send relationship as your subscriber key, but in my case when I select another field other than SubscriberKey (Default Selected Field) it seems to just ignore my field and add a new record to All Subscribers with the SubscriberKey as EmailAddress. I also try to set the SubscriberKey in my Triggered Send payload to be SalesforceID and my Data Extension still populates the SubscriberKey field with EmailAddress, this seems like odd behaviour and not logical.
My SubscriberKey is set to be SalesforceID.
Current Setup:
Triggered Send Data Extension
SubscriberKey | EmailAddress | SalesforceID | FirstName | LastName
SalesforceID relates to Subscriber on SubscriberKey
Triggered Send Payload
{
SubscriberKey: SalesforceID,
EmailAddress: Email,
SalesforceID: SalesforceID,
FirstName: FirstName,
LastName: LastName
}
After I perform a triggered send via SSJS along with the payload required, SubscriberKey is populated with EmailAddress and I look in All Subscribers and there is a new record created with EmailAddress as the SubscriberKey which should not happen in theory.
I have set the option to add my subscriber to All Subscribers under Subscriber Management but in theory it should marry it up with the Send Relationship I have selected like any other scenario I have previously setup in Marketing Cloud.