Marketing baze podataka je oblik izravnog marketinga koji koristi podatke o klijentima sadržane u bazama podataka tvrtke kako bi se poruka prilagodila određenoj skupini kupaca. Tvrtke koriste informacije o svojim kupcima, ili, u nekim slučajevima, svojim potencijalnim kupcima, za plasiranje proizvoda ili usluga za koje je vjerojatno da će biti od interesa za određenu vrstu kupaca. Podaci sadržani u bazi podataka kupaca tvrtke mogu uključivati osnovne podatke kao što su ime i adresa, kao i demografske podatke kao što su prihod kućanstva, dob, rasa i tako dalje. Također će uključivati proizvode koje je kupac kupio od tvrtke u prošlosti.
Većina tvrtki prikuplja podatke o svojim klijentima i pohranjuje ih u skladišta podataka. Skladišta podataka su jednostavno računalne datoteke koje sadrže te podatke o korisniku i omogućuju njihovo sortiranje prema različitim kriterijima. Informacije sadržane u skladištu podataka mogu se segmentirati na različite načine, što ih čini vrijednima tvrtkama dok pokušavaju ciljati određene vrste kupaca. Skladišta podataka se ponekad nazivaju skladišta baza podataka.
Razvrstavanjem ovih informacija i segmentiranjem svoje baze kupaca, tvrtka prakticira upravljanje odnosima s kupcima. Neke će tvrtke pokušati izmjeriti učinkovitost svog upravljanja odnosima s klijentima izračunavanjem životne vrijednosti kupca. Doživotna vrijednost je procjena sadašnje vrijednosti poslovanja koju će određeni kupac donijeti tvrtki tijekom svog životnog vijeka. Tvrtke koje koriste upravljanje odnosima s kupcima i analizu životnih vrijednosti obično su usredotočene na pružanje vrhunske usluge korisnicima kako bi zadržale kupce na dugi rok.
Marketinške komunikacije generirane marketingom baze podataka obično se šire u velikim količinama na temelju demografskih podataka kupaca. Iz tog razloga, ponekad se nazivaju neželjenom poštom, u slučaju izravne pošte, ili neželjenom poštom u slučaju komunikacije e-poštom. Budući da ove vrste komunikacija obično traže odgovor od potrošača, nazivaju se i komunikacijama s izravnim odgovorom.
Marketing baze podataka koriste tvrtke koje se plasiraju na tržište potrošačima, poznato kao marketing od poduzeća do potrošača ili B2C marketing, i tvrtke koje se plasiraju na tržište drugim tvrtkama, poznate kao business-to-business ili B2B marketing. Budući da su informacije o poslovanju često lakše dostupne od informacija o potrošačima, one tvrtke koje se bave B2B marketingom često će imati veća skladišta podataka od B2C tvrtki. Iz tog razloga, marketing baze podataka se ponekad percipira kao učinkovitiji u B2B prostoru.