Calling Adobe Campaign just to send emails | Community
Skip to main content
Level 4
August 23, 2017

Calling Adobe Campaign just to send emails

  • August 23, 2017
  • 3 replies
  • 17331 views

HI

we have a scenario where the html for  the email and the users will be provided by some external system and wants to use the campaign only to send the emails( push).

What is the best approach to do that or if you can point me to the right location.

thanks

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.

3 replies

florentlb
Level 10
August 24, 2017

Hi,

You can design workflows that would import both the recipients (and store them in the database if needed) and trigger a delivery with the imported content.

You can also directly create a delivery where you would choose "target from a file" when defining the email target. In any type of email delivery you can import content from an HTML or ZIP (with html/css files) files.

What is your version of Adobe Campaign? You should be able to find useful information from the documentation home pages for your version:

Do not hesitate to share more details about your requirements so we can point you to the right direction.

Florent

Level 4
August 24, 2017

The reason that it want to use campaign is to get the delivery logs with bounce backs and other items.

The scenario is that the emails ( HTML ) is getting generated on the fly based on a recomendation engine and its a lot and complex logic that is done to generate that html. Also the html is customize to each and every users ( they get different content based on their preferences)

Currently they are using another provider by calling their API to send ( by sending the html and User email )

with that said whats the recommended approach or the best way to handle this ( just by switching the current email provider)?

thanks

Level 4
August 25, 2017

Yes please download the JSAPI documentation from your download center section on Adobe Campaign extranet site; it is very useful and even mandatory for technical sophisticated stuffs.

And read the 2 methods submitNotification and submitDelivery, I am sure it will be clearer for you.

MessageCenter uses also submitNotification as well in its technical workflows, but it comes with many tools to monitor large volume of transactional messages (realtime applicative emails and batch also). So this option should be considered for your 12 M per week, most of all if these are realtime emails.

In case of batches emails or low volume, you can consider doing a small and simple JS code on your marketing instance;  a few lines of Javascript is enough to manage your case.

But please note that it is your marketing instance MTA that will be leveraged for delivering the messages. And if you need better performance and realtime, it is better to have a dedicated instance MTA (message center) so your realtime messages are not impacted by your marketing campaigns deliveries (MTA/SMTP bandwidth) or preparation (the applicative server).

In both cases, the MTA relies on SMTP processes, it is mainly a question of volume to consider separate instances or not.

Regards
J-Serge


Thanks Jean-Serge

I did Download that JSAPI Doc. I am assuming its that .chm file right? I will go through that and keep that as my reference document.

So to get to a conclusion the Message center would do the job in my scenario? so this outside Engine ( recomendation Engine) should be able to call the Message Center and push the messages or from Message center I would need to pull the messages from the engine?

Amit_Kumar
Level 10
August 24, 2017

Hi,

Are you planning to use personalization in Adobe campaign?

What will be the frequency, how many email i an hour for peak hours, Are you looking for Real time messaging?

there are so many question which will decide the best approach.

If you are planning to use Real time messaging, you have to use on Message center, with customisation to consume HTML.

If the volume is less, you can use the method suggested by Florent.

If you just want to use Adobe campaign like esp without using personalization, then why not use a simple SMTP server instead.

Regards,

Amit

Level 4
August 24, 2017

HI Amit

will not need the personalization. Will me about 12 millions emails weekly ( as this is some recommendation that goes out). as far as using the SMTP not sure what you mean by that . SMTP with another client other than campaign or using the AC as smtp? if thats an option I want to explore that if you can point me to a correct direction. all we need to track for this emails is the outbounds /bounce back and open rates.

Amit_Kumar
Level 10
August 25, 2017

Hi,

What I was suggesting, is using another service for this purpose. Adobe campaign counts broadlog as a communication sent so if you are using 12 million per week, it will be expensive if you are paying per broadlog entry to Adobe. I would rather use Amazon Simple Email Service (SES) - Cloud Email Sending Service if I don't need personalization capabilities in Adobe campaign.

SES provides better deliverability than Adobe campaign email deliverability.

If you want to use Adobe campaign than you have to configure Message center to process batch events in real time.

As J-Serge, suggested, Go with a dedicated instance MTA (message center) for these communications otherwise, it will impact your server performance.

I would recommend don't use js on your current marketing instance before consulting with Adobe, Probably they need to increase the js memory limit for your instance.

Regards,

Amit.

Level 3
November 9, 2018

Is there a way to directly import a file (with profile information including email addresses) into Adobe Campaign Standard with Profile data and simply send emails to that list ?

This will be a flat file which is already segmented and no need of suppressions or any other business criteria or reconciliation but needs the workflow to pickup the firstname, email addresses and loyalty ID from the file and personalize it in the creative and send to these email addresses.

Any help is much appreciated.

Thanks

Sid

naveens49375819
Level 3
November 9, 2018

Yes you can, just need to import list using data loading activity and create delivery template where you should configure external file in target mapping. Later you can use this template in your workflow.

Thanks

Naveen

Level 3
November 9, 2018

Thanks Naveen ,

I really appreciate your response on this.

I was able to resolve an issue of the delivery template because I didn't have the targeting mapping selected to external file. Once I did that and re-ran the workflow (I attached new delivery) the process is just showing as running and never delivering. In the delivery component it says the delivery failed. I have attached the screeenshots of my configurations if those help.