Automattic / Automattic/jetpack

Enhancement: CRM should append comments when the same contact resubmits the contact form

Open
#44,398 1 comment 0 reactions 0 assignees View on GitHub
[Plugin] CRM Customer Report [LEGACY] Enhancement
Dominant language
PHP
Stars
1.8k
Forks
898
Avg merge
1d 18h
Merged PRs (30d)
774

Description

### Impacted plugin

CRM

### What

CRM should append comments when the same contact resubmits the contact form

### How

This suggestion was submitted via 10026253-zd-a8c

> At the moment, when a new web form is submitted for a contact that already exists in the CRM, the "comments" field gets overwritten with the new input. This results in the loss of any previously stored notes or observations, which are often valuable for follow-up and customer history tracking.
>
> We would like to propose a feature enhancement where, instead of replacing the existing content, the new comment is appended—either directly in the same field (keeping a chronological log) or stored in the contact's activity log/history. This would ensure we retain a complete record of interactions submitted via automated forms.
>
> Thank you for considering this suggestion. We believe this functionality would significantly improve the usability and data integrity of the CRM system.

Contributor guide

Open the contributing guide

Research direction

Start by locating the CRM contact-form submission entry point and the logic that updates the contact's comments. Determine whether the requested behavior should append entries in the comments field or use the contact activity history, then define tests that demonstrate existing comments are retained after a resubmission.

Written by the indexing model from the issue text.

Assessment

Tech stack
php, wordpress
Domain
backend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.