There are several ways to populate your lists with contacts. Automated Agent offers many integrations to migrate contacts automatically from other services you use. Contacts can also be added manually either one at a time, or importing from a file on your computer.
Adding custom fields is a very powerful feature. Please watch the video below for a few ideas.
How to Add Custom Fields to a Contact