serviceup.png

Custom module CustomerEmailUpdate

This module checks if a new email was inserted when creating the ticket, and updates the email of the logged-in customer user.

Run

Custom module:

Module => Kernel::System::GenericAgent::CustomerEmailUpdate::CustomerEmailUpdate

Create the dynamic field type text:

Dynamic Field

Insert the dynamic field on the customer user ticket creation screen:

Ticket::Frontend::CustomerTicketMessage###DynamicField

Insert dynamic field on ticket create

Create the generic agent with the dynamic field update event created:

Create generic agent

Insert the execution module by passing the key and value

Insert execute module

With these settings, whenever a new email is inserted, it will be updated in the customer user registration.