Based on Lead/Contact activity in Marketo, we have Salesforce Tasks being created and assigned to the Contact Owner (standard Salesforce field).
We'd prefer it be more dynamic to where it assigns to the Contacts related Account ADC (custom User lookup on Account), or, if ADC is blank, the Account Owner (standard Account field). We currently have a Process Builder in Salesforce that reassigns the Contact Owner based on updates to these fields on the Accounts, but in cases where we have A LOT of contacts on certain Accounts, it errors due to the process taking too long.
Is there any way the Task can be dynamically assigned in Marketo rather than having to use the Salesforce workaround?
I did a search in the community of "assigning tasks" (https://nation.marketo.com/t5/custom/page/page-id/GlobalSearch#q=assigning%20tasks&sort=relevancy) and only saw posts from 3+ years ago so I'm hoping there has been an update?
As it's an SFDC Task, it needs to be assigned before being mirrored in Mkto.
Seems like somebody needs to write some optimized Apex to replace the PB...
If you have the Account ADC field synced to Marketo, you may consider using the SF APIs for creating custom task via Marketo webhooks rather than using the standard create task flow step. Here's a link to refer the API: https://developer.salesforce.com/docs/api-explorer/sobject/Task