Marketo Custom Objects | Community
Skip to main content
June 22, 2016
Question

Marketo Custom Objects

  • June 22, 2016
  • 2 replies
  • 4459 views

Hi there,

Has anybody else played around with Marketo's Custom Objects feature? It's about a year old now, and I can't seem to find much discussion on it. We've recently started playing around with it in my org, and from our experience, it's incredibly buggy and a terrible user experience in general. My biggest qualm with it is how difficult it is to modify changes to any fields:

1. To edit a field on the custom object (e.g. changing the name, modifying the field type, etc), you cannot simply click "edit". You need to delete the field, re-create the field again with the changes you want, and re-publish the object.

2. To add insult to injury, you are unable to perform a modification and edit the object without needing to republish the object after every action. For instance, to delete the an existing field, you would expect the workflow to be:

- Delete "Field A"

- Create new field "Field AB"

- Republish the Custom Object

Marketo will NOT save ANY of those changes. In order to get Marketo to save them, you literally have to republish after each step. The workflow actually looks something like this:

- Delete "Field A"

- Republish Custom Object (to save action of deletion)

- Create new field "Field AB"

- Republish the Custom Object

Not the world's biggest deal if you only have to make one change, but it becomes a royal pain when you have several edits to do. This is akin to having to actively save an email or HTML template after every line item change! If anything, this actually seems like a bug to me, but after speaking with one of the support managers (specifically, Brandon Fong), it doesn't sound like it? Really terrible user experience all in all.

3. Similarly, if the field you wish to edit has already been populated with information, you're out of luck and are unable to delete, modify the type, or rename the field at all. I guess this is standard procedure with regular Marketo fields as well, but at least we are able to modify regular fields and rename to something like "DEPRECATED".

As far as I can tell, the only pros of the Marketo custom object is its REST API capabilities and the fact that it allows you to view information on the Lead level in a way that the Salesforce Custom Object never allowed you to do so. What are other folks' experience with this feature so far?

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

2 replies

Josh_Hill13
Level 10
June 22, 2016

Sounds like you should post these as Ideas.

I heard they are upgrading the feature.

October 13, 2016

Hi Michelle,

I have been using Custom Objects the moment I got access to MKTO instance. We also use a homegrown CRM so its much more challenging. 

We happen to notice a strange issue recently. I am wondering if you are able add new fields to custom objects? Once I add and publish one field, next one is very tricky or throws errors. Did you change anything recently or experience this ?

Thanks

Mahesh

October 17, 2016

What sort of errors are you experiencing?

October 17, 2016

Once I add a new field and publish, when I add another new field, other field that was added earlier becomes 'new' again. when I commit changes I get an error. We cannot add any more new fields to the custom object.

{"message":"mktDbException [PropelException]; msg = Unable to execute INSERT statement. [wrapped: Could not execute update [Native Error: Duplicate entry '1001-lastCourseLoginDate' for key 'db_attrib_map_field_u1'] [User Info: INSERT INTO db_attrib_map_field (DB_ATTRIB_MAP_ID,EXT_NAME,DB_ATTRIBUTE_ID,DB_OBJECT_ID,IS_READONLY,NOT_EXPORTABLE,STATUS,STATUS_REASON,EXT_LABEL,CREATED_AT,UPDATED_AT) VALUES (1001,'lastCourseLoginDate',859,1001,0,0,'active','Adding new field for custom attribute ID 859','Last Course Login Date','2016-10-11 16:08:11','2016-10-11 16:08:11')]] [[SQLException] nativeError = Duplicate entry '1001-lastCourseLoginDate' for key 'db_attrib_map_field_u1']","status":"operation failed","errorCode":null}
here are the screenshots.
pageshot.net/egnDQMuvXi9uN9c3/app-ab14.marketo.com
pageshot.net/9qFvu42C4Cz8Oe8S/app-ab14.marketo.com

thanks

Mahesh