Expand my Community achievements bar.

We are excited to introduce our latest innovation to enhance the Adobe Campaign user experience — the Adobe Campaign v8 Web User Interface!
SOLVED

How to send an file along with form data while submitting a form to Adobe campaign standard

Avatar

Level 1

How to send an file along with form data while submitting a form to Adobe campaign standard

1 Accepted Solution

Avatar

Correct answer by
Employee

Hi @sree3 

O it looks to be a type of contact center related use cases here the use of ACS SFTP might not work that well although in theory possible..

ACS SFTP is usually used to provide customer data information that are loaded in ACS via a workflow, It is not meant to store files provided by end customers such as an error file or an image or anything the attachment an end customer would want to share with your admin team....

Is the Contact Us page an ACS Landing Page?

 

Not sure there is a ACS only easy solution here, you would have to upload the file on a S3 bucket from the browser (this might help https://docs.aws.amazon.com/AmazonS3/latest/API/sigv4-post-example.html), you would have to take care about all the security of course

Get the location of the file in the S3 bucket and pass this information to ACS (as part of the Profile API call) then you'll eb able to send an email wiht the link to the file on the S3 bucket...

 

That's how I'd look at the topic, of course the S3 bucket security will be paramount to ensure ti's not fully public, etc...

 

Just an idea how to solve your use case,

Thanks

Denis

 

View solution in original post

6 Replies

Avatar

Employee

Hi @sree3 

Do you mean a file that you would then attach to an email? What is the underlying use case here?

Thanks

Denis

Avatar

Level 1

Hi @costa_n11 ,
We are submitting a form which is created using a form container. We are sending data to Campaign like name,phone number etc. In that we need to have an file upload component and this uploaded file needs to reach to Adobe Campaign Standard. Can you please let me know if  there is any possibility to achieve this requirement.

Avatar

Employee

Hi @sree3 

Unfortunately not in ACS directly from a form, ACS has not file upload capability from a form, you would have to push the file to ACS SFTP and a schedule workflow would load the file into ACS....

The form looks to be a registration form of some sort, what does the file contain that can't be on the form or passed to ACS as part of the Profile API call?

Thanks

Denis

Avatar

Level 1

Hi Denis,
Can you please share me the reference links if we have any of sending data to ACS SFTP.
This is a contact-us form where end user can submit any attachment to look into the issue and admin team should be able to get this attachment in an email/ These admin emails we are sending from campaign.

Avatar

Administrator

HI @costa_n11

Could you please help @sree3 further with their query? 

Thanks!



Sukrity Wadhwa

Avatar

Correct answer by
Employee

Hi @sree3 

O it looks to be a type of contact center related use cases here the use of ACS SFTP might not work that well although in theory possible..

ACS SFTP is usually used to provide customer data information that are loaded in ACS via a workflow, It is not meant to store files provided by end customers such as an error file or an image or anything the attachment an end customer would want to share with your admin team....

Is the Contact Us page an ACS Landing Page?

 

Not sure there is a ACS only easy solution here, you would have to upload the file on a S3 bucket from the browser (this might help https://docs.aws.amazon.com/AmazonS3/latest/API/sigv4-post-example.html), you would have to take care about all the security of course

Get the location of the file in the S3 bucket and pass this information to ACS (as part of the Profile API call) then you'll eb able to send an email wiht the link to the file on the S3 bucket...

 

That's how I'd look at the topic, of course the S3 bucket security will be paramount to ensure ti's not fully public, etc...

 

Just an idea how to solve your use case,

Thanks

Denis