What this module is for
Use Distribution Lists to manage reusable recipient lists for newsletter programs.
Operators use this area to:
- inspect one list and its current contacts
- rename an existing list
- upload a CSV file and attach contacts to an existing list
- upload a CSV file and let the system create a new list automatically
Main surfaces
Distribution Lists / Detailshows one list and the contacts currently attached to it.Distribution Lists / Formdocuments the rename flow and the implicit create-on-upload branch.Distribution Lists / Contactsexplains the read-only contacts grid shown on detail and edit pages.Distribution Lists / Upload Flowexplains the CSV preview, file upload, new-list creation, and add-contacts chain used from the newsletter tab.
Important caveats
- There is no standalone backoffice list route for distribution lists. Operators reach the main inventory through
Email Newsletterson theDistribution Liststab. - The standalone routes that exist today are only:
/distribution-lists/[id]/distribution-lists/edit/[id]
- A new list can be created without a dedicated create page. If the upload card has no target list selected, the FE first creates a list and then attaches parsed contacts to it.
Operational ownership
- The backoffice UI owns the visible tabs, buttons, standalone detail route, and standalone rename route.
- The newsletter proxy forwards list, file, and add-contacts requests to the newsletter service.
- The proxy needs these configured values before it can forward requests:
newsletterURLnewsletterMerchantKey
- Missing newsletter configuration blocks this module even when the CRM page itself loads.
- Distribution-list records, CSV file processing, and add-contacts behavior are owned by the newsletter service.