[SalesForce] Appropriate way to send individual Welcome Emails via the API

Currently, I have a Welcome Email solution (PHP) that works via the ExactTarget API.
However, it's a little messy and is causing issues within the ET user interface.

Basically, upon registering for the site, I create an email object and trigger a send using the address the user just registered with. The email is sent with a nice, "Dear username ," intro and an entry is created inside of ExactTarget to show the results of the send.

So the Welcome email is being created and sent just fine!

The issue though is that I have hundreds of new users a day. Which means each week, the folder inside of the ExactTarget admin interface has 1,000 new "sent" email entries in it. There are now many thousand entries and basically the folder never loads. I have to refresh the entire admin interface and avoid that folder or else it gets stuck loading all the entries.

It's only going to get worse from here and I read that the defaul ET "Welcome Email" solution does not work for API calls.

What would be the best way to get around this?
Is it possible to create a temporary list that I can add users to? This way I can perform ONE single send to the list and then delete the list altogether. (Would this still allow me to greet users by name in the email?)

Any help is much appreciated!

Best Answer

Sounds like you're creating a new email for every time. You should only need to create a single TriggeredSendDefinition in ET and then fire it off using the API. The results should only increment the counter in Interactions > Triggered Emails.

Here's more information about sending a Triggered Send Email via API.