I have created a Triggered Data Extension to use with a TriggeredSendDefinition. The Data Extension does not have any primary keys set but does include SubscriberKey & EmailAdress (it was created using a TSD Template). I have added quotationId and partNumber as fields within the Data Extension with the intention of allowing multiple parts to be added to any given quotationId.
Over time an Email Address may submit more than 1 quotation, so the quotationId field will determine which quotation the parts were requested from.
With the email content I have AMPScript which currently is using a profile attribute to store the quotationId which works fine but it will mean that using the API once the quotation form on the website is completed, the subscriber will have to be created and the profile attributed updated before the triggeredsenddefinition can be called.
Is there a way of calling the TriggeredSendDefinition and passing through a temporary variable 'quotationId' that doesn't have to be stored as a profile attribute or as a data extension, but can be accessed in the content of the email using AMPScript? That way the email can access only the relevant data extension rows that relate to the most recent quotation, rather than everything linked to that subscriber key.
Thanks in adance Regards Jon