In my code, I’m getting Email Templates through “Query a Data Table” XML-RPC API method.
As a result, I get:
- All templates that are listed in Marketing > Templates.
- All templates that were ever created in any Campaigns.
And this second case is very painful and strange, because:
- Most of them has no
PieceTitle
. - If there is
PieceTitle
it’s set/removed randomly (someimes template has not title, sometimes title isAn email draft
, sometimesUntitled Email
) by some mechanisms on Infusionsoft backend and I can’t find the way to manually set such title permanently. - I cant find any way to remove emails created in Campaigns, which results that I have now almost 50 templates listed, and counting…
- During editing such email template inside campaign, it’s title changes very often between
An email draft
↔Untitled Email'
↔ no title.
I’d like to store templates list inside my own application, but it’s very hard to identify templates just by their ID’s, especially when this ID’s are not easily available to get in campaign editor (I must inspect browser requests to Infusionsoft servers to get email template ID).
Are there mechanisms to have more control over email templates created inside campaigns?
If yes, please provide me some solutions.
Or maybe some improvements should be added to Template table schema?