Avatar

Correct answer by
Level 4

Hi,

 

you probably have looked already to https://experienceleague.adobe.com/docs/campaign-classic/using/designing-content/web-forms/use-cases...

1) best solution if you can iframe the form:

Using a web form on the Campaign instance gives you the advantage of using the internal object models and calls for creating/updating recipients, managing subscriptions, etc..

The storage activity in a web form flow can execute the reconciliation and can either create or update the recipient.

And learn by example: the "Register recipients" in Resources/Online/Web applications is a good start. 

 

2) if the form must be web native:

The alternative is hosting your own webpage on e.g. your website and communicate via the API, which is natively SOAP. If you don't like SOAP, a JSSP accepting Rest, and internally mitigating the calls to the internal API methods is a solution... 

If you have the AEM integration package running, the amcSubscribe an amcUnsubscribe JSSP pages are valid examples to examine. But you need some expertise to follow this route.

View solution in original post