is it possible to let customers upload files directly to Marketo?

Anonymous
Not applicable

is it possible to let customers upload files directly to Marketo?

Does anyone know if it is possible to allow customers/leads when completing forms the ability to upload a file/image? 

And if so, can that file be made visible in a gallery on a Landing page? 

Finally, where would that file be hosted/accessible?

It is increasingly something we are being asked to provided. 

Steve

Tags (1)
3 REPLIES 3
Josh_Hill13
Level 10 - Champion Alumni

Re: is it possible to let customers upload files directly to Marketo?

Hi Steve,

There is a thread on this, in which Sanford described a complex javascript method to do this. Do a search for it.

The file would go to Images & Files.

I have some questions you should consider:
  1. Why do you need to do this?
  2. Consider the potential security risk, giving random people the ability to access the system like this.
  3. there is a file limit at some point.
  4. how will you organize them?
  5. how will you connect the file to the lead record?
  6. is there another, safer way to do this?

Options:
https://community.marketo.com/MarketoDiscussionDetail?id=90650000000PQHIAA4
https://community.marketo.com/MarketoDiscussionDetail?id=90650000000PQe7AAG
https://community.marketo.com/MarketoDiscussionDetail?id=90650000000PWCIAA4
Jep_Castelein2
Level 10

Re: is it possible to let customers upload files directly to Marketo?

I would recommend creating a custom Landing page for this rather than using a Marketo landing page. Using the custom landing page you can save the image in a location of your choice, which could be Marketo (via the REST API) or a third party website (such as a Content Distribution Network). Then you can save the URL of the image on the Lead record, if desired. You can update the Lead record via the Marketo API, or you can use a server-side form post. 
SanfordWhiteman
Level 10 - Community Moderator

Re: is it possible to let customers upload files directly to Marketo?

@Stephen C The method I recommend that @Josh is talking about is here.

With this method, the images are actually stored directly on each lead (not in the asset library) and yes, they can be popped right into a landing page as a {{token}}.

We're using it to maintain small images (avatars) right now.  It isn't really suited for big attachments - what exactly are you trying to store?