Export subscribers with custom fields
With Sitefinity CMS, you can import and export subscribers to mailing lists. You may also have subscribers with custom fields, for example, Phone numberor Company. By default, Sitefinity CMS does not take any custom fields during import or export of subscribers.
You can export subscribers with custom fields by creating a separate user widget or page for this specific purpose. The following code sample demonstrates how to export subscribers' list from Sitefinity CMS to a MySubscribers CSV file:
In the code above, you get an instance of the NewslettersManager class, and use it to query all subscribers or only subscribers part of a specific mailing list. Next, you iterate through the resulting collection of subscribers and if the desired field exists, you add this value to a string builder. Finally, you modify the page or widget response to generate a CSV file containing the field values of subscribers, including the custom fields.