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.

Increase your Sitefinity skills by signing up for our free trainings. Get Sitefinity-certified at Progress Education Community to boost your credentials.

Get started with Integration Hub | Sitefinity Cloud | Sitefinity SaaS

This free lesson teaches administrators, marketers, and other business professionals how to use the Integration hub service to create automated workflows between Sitefinity and other business systems.

Web Security for Sitefinity Administrators

This free lesson teaches administrators the basics about protecting yor Sitefinity instance and its sites from external threats. Configure HTTPS, SSL, allow lists for trusted sites, and cookie security, among others.

Foundations of Sitefinity ASP.NET Core Development

The free on-demand video course teaches developers how to use Sitefinity .NET Core and leverage its decoupled architecture and new way of coding against the platform.

Was this article helpful?