Skip to main content

Ideas

Filter by idea status

10000+ Ideas

Add basic sanitization by removing Unicode control characters, whitespaces from Email Address fieldNew

Today, if a Marketo user is entering email addresses into their system, there is no sanitization of characters that may not be allowed by RFC 6530. While the majority of Unicode is technically valid for an email address, the standard itself notes:"The local parts of those addresses MAY be made up of any ASCII characters except the control characters that RFC 5321 prohibits, although some of them MUST be quoted as specified there."If we cross-reference this section of RFC 5321, you'll notice that it explicitly calls out that the specific characters noted are "control characters (US-ASCII 0-31 and 127; inclusive)". Likewise, any form of whitespace is explicitly excluded from the email spec: RFC 5321, Section 4.1.2 defines the syntax for mailbox, local-part, and domain, which excludes whitespace and RFC 5322, Section 3.2.3 details the allowed characters (atext) for atoms and dot-atoms, excluding whitespace. Recently, I was working with a client who had a record's email address formatted as "test@example.com " instead of "test@example.com", which lead to email delivery failures. However, there is no way to query whitespace characters (in this case, Narrow No-Break Space (U+202F)) in Marketo, so there is no way to find and correct this issue. In this case, it makes logical sense to strip all types of whitespace and control characters from the Email Address field. This prevents user error (which is common with email addresses in uploaded lists) and provides a better experience—while never violating any email standards. Could this please be implemented?

Enhance Marketo to Allow Direct Setting of Salesforce Task TypesInvestigating

As a Marketo user, I propose an enhancement that would allow us to directly set the Salesforce task type within Marketo’s “Create Task” flow step. Currently, this functionality is not available, and it would greatly improve our workflow efficiency if we could specify the task type during task creation.          Use Case:Streamlined Workflow:Imagine a scenario where we want to create a follow-up task for a lead or contact after a successful webinar registration.With the ability to set the task type directly in Marketo, we could create the task and assign it as an “Email” or “Call” task right away.This eliminates the need to manually adjust the task type in Salesforce after synchronization.Consistency and Accuracy:Ensuring consistent task types across platforms (Marketo and Salesforce) is crucial.By allowing direct task type selection in Marketo, we reduce the risk of discrepancies or misalignment between the two systems.Time Savings:Currently, users must create the task in Marketo and then navigate to Salesforce to modify the task type.Enabling task type selection within Marketo would save time and reduce manual steps.Benefits:Efficiency: Users can set the task type during task creation, streamlining the process.Data Integrity: Consistent task types enhance data accuracy and reporting.User Satisfaction: This enhancement aligns with user expectations and improves overall usability.Additional Details:Implementation Considerations:The enhancement could be implemented as an additional field in the “Create Task” flow step.Users would select from predefined task types (e.g., “Call,” “Email,” “Meeting,” etc.).The selected task type would be mapped to the corresponding Salesforce task type upon synchronization.Impact Assessment:Minimal impact on existing functionality.Requires UI adjustments and backend logic for task type mapping.