control over automatic record creation in microsoft dynamics 365 integration
overview
customers using microsoft dynamics 365 integration have reported challenges with automatic creation of contact or lead records when interactions such as calls or emails are not associated with an existing record. while this behavior ensures activity tracking, it may result in unintended or incomplete records being created in dynamics 365.
problem statement
the current behavior automatically generates new contact or lead records when no matching entity is linked during interaction logging. this leads to:
- creation of blank or incomplete records
- data clutter and duplicate entries in dynamics 365
- increased manual effort for cleanup and maintenance
- lack of administrative control over the behavior
- impact on reporting accuracy and data quality
business impact
- reduced data integrity within dynamics 365
- increased workload for administrators managing records
- confusion for users due to unexpected record creation
- potential inaccuracies in reporting and analytics
proposed solution
introduce configurable controls within the integration to allow administrators to manage or restrict automatic record creation behavior in dynamics 365.
key feature enhancements
enable or disable auto-creation
allow administrators to turn off automatic creation of contacts or leads when no match is foundconditional creation rules
allow records to be created only when certain conditions are met, such as presence of valid name, email, or phone numberrequired field validation
prevent record creation if key fields are missing or invalidfiltering by source
allow exclusion of specific sources such as system-generated emails or defined domainsuser confirmation prompt
provide an option for users to confirm or cancel record creation before saving the interactionmandatory record association
require users to select an existing record before allowing interaction loggingaudit and logging visibility
provide tracking of when and why records are automatically created
expected benefits
- improved data quality and consistency in dynamics 365
- reduced duplicate and incomplete records
- better administrative control and flexibility
- improved user experience
- more reliable reporting and analytics
current workaround
- manually selecting an existing record before logging interactions
- configuring dynamics 365 rules where applicable
- performing periodic cleanup of unwanted records
additional notes
this feature should be designed specifically for microsoft dynamics 365 integrations and should ensure compatibility with existing workflows. configuration should be simple and accessible for administrators.