Docieranie do klienta z ofertą usług ubezpieczeniowych wymaga posiadania precyzyjnej informacji o potencjalnych klientach. Własna baza danych jest zawsze bardziej użyteczna niż kupowana z zewnątrz. Tworząc bazę danych na własne potrzeby, należy gromadzić wszelkie potrzebne informacje. Budowanie takiej bazy danych wymaga sporych nakładów środków, a także jest dość czasochłonne.
Jest to jednak gra warta świeczki, ponieważ gotowe bazy danych mogą być niedokładne lub niedopasowane do naszych potrzeb. Z tego względu korzysta się zwykle z danych ze źródeł wtórnych, takich jak dane urzędów statystycznych, wyspecjalizowanych agencji. Zakres posiadanych w bazie danych umożliwia lepsze dopasowanie produktów ubezpieczeniowych do rzeczywistych potrzeb klientów. Właściwe skonstruowanie bazy danych z pewnością będzie miało więc przełożenie na skuteczność docierania do klientów oraz skuteczność samej sprzedaży ubezpieczeń. Odpowiednio skonstruowana baza danych może być narzędziem segmentacji klientów. Taka segmentacja natomiast zapewni nam skuteczność docierania do nich. Może się jednak oczywiście zdarzyć tak, że to klient poszukuje kontaktu z ubezpieczycielem, ponieważ wyraża zainteresowanie oferowanymi przez niego produktami ubezpieczeniowymi. Warto więc rozpowszechniać informacje o możliwości skontaktowania się z agentem w celu omówienia warunków ewentualnej współpracy. Możliwości pozyskiwania klientów dają także strony internetowe.