I would like to Trigger an email using data extension. Data extension and Triggered Send is already created in Marketing Cloud UI. How do we trigger the email in C# using SOAP API? Do we need to multiple SOAP API calls or single SOAP API call to Marketing Cloud to trigger the email?

1 Answer 1


It's a single API call. The official documentation should get you going in the right direction:

Send TriggeredSend Email

The Data Extension needs to be created with the Triggered Send Definition template. It should not have a Primary Key.

  • Thanks for reply. But I am looking for how to populate data to data extension. Above link does not have information for Data extension. We should be using only data extension. We should not be using subscriber option. How we can map existing data extention to the triggered send object to trigger the email?
    – Reddy
    Commented May 4, 2017 at 18:24
  • If the Data Extension is associated with the Trigger Send Definition, then the row will be inserted in the DE automatically before the email is sent. Commented May 4, 2017 at 18:34
  • Sorry. I am not clear on this. How do we pass dynamic data to DE via Triggered Send. Basically how we can assign data extension to triggered send. The example which you mentioned does not help related data extension.
    – Reddy
    Commented May 4, 2017 at 19:04
  • When you configure a Triggered Send Definition in the SFMC UI, you can associate a template-based DE with it. Then in your API call, when you specify attributes that match the column names in the DE, they'll get recorded. Commented May 4, 2017 at 19:12

You must log in to answer this question.

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