When using an external database or the Customer Fields app, it is important to note that caution is required when re-registering after cancellation via Delete Me.
The "Account Deletion" and "Logical Deletion" features in Delete Me refer to masking customer information in Shopify's customer records. Therefore, it does not integrate with the external server or apps (e.g., Customer Fields) databases.
Even after using "Account Deletion" or "Logical Deletion" in Delete Me, if customer information remains within apps like Customer Fields, it may lead to issues when the same customer tries to re-register or log in. Previously stored information could still be present, resulting in errors indicating that the customer is already registered with the same information.
In this case, you can integrate Delete Me's "Account Deletion" and "Logical Deletion" features with external servers or apps (such as Customer Fields) only if they support integration via webhooks. By setting up a system that allows customers to delete their information from the external server or app, you can achieve this integration.
You will need to create a deletion system tailored to the external server or app. Once the deletion system is prepared, you can enter its URL in the Delete Me settings under "External System Integration" in the "Webhook URL(s)" section (see the upper red box in the image below). This will enable Delete Me to send a webhook payload (see the lower red box in the image below), allowing you to receive the Shopify customer ID and email address and process the information in external servers or apps like Customer Fields.