Skip to main content
Contact lists (also called groups) are named collections of contacts in your EffiLink account. They let you segment your audience so you can send targeted campaigns to the right people — for example, a “Newsletter Subscribers” list for weekly email blasts or a “VIP Customers” list for exclusive offers. Lists can be created manually in the dashboard or programmatically via the API.

Create a list

POST /v5/lists/add Creates a new contact list in your account. Once created, you can add contacts to it using the Contacts API or reference it by name during a bulk import. Example request
Example response
List names must be unique within your account. If you attempt to create a list with a name that already exists, the API will return an error. To avoid this during bulk imports, pass listName directly in the import request — EffiLink will create the list automatically if it does not exist.

Search and retrieve lists

POST /v5/lists/get Returns a paginated collection of contact lists in your account. Use the optional filters to narrow results by name or list type, and control ordering with the sort parameter. Example request
Response fields (per list)

Delete a list

POST /v5/lists/delete Permanently deletes a contact list. Contacts that were members of the list are not deleted from your account — only the list grouping itself is removed. Example request
Deleting a list is permanent and cannot be undone. Any scheduled or in-progress campaigns targeting this list may be affected. Verify no active campaigns reference the list before deleting it.

Using lists in campaign sending

When you launch an email campaign in EffiLink, you specify one or more contact lists as the audience. EffiLink resolves the full membership of each list at send time and delivers the campaign to every eligible contact. You can target a single focused list or combine multiple lists for broader reach. Lists also serve as the target when using the bulk import endpoint — set the listName parameter and the imported contacts are automatically enrolled.

Static vs. dynamic lists

EffiLink supports two list types, visible in the ListType field of the API response: When creating a list via the API (POST /v5/lists/add), the list is created as static by default. Dynamic lists with custom rules must be configured in the EffiLink dashboard.

Platform quota

Your EffiLink account supports a maximum of 300 contact lists. If you reach this limit, you must delete unused lists before creating new ones. To review your current lists and identify candidates for cleanup, use POST /v5/lists/get with a large pageSize and paginate through all results.