Selon les espèces de plantes, les odeurs peuvent être produites pour attirer un pollinisateur particulier, on dit alors qu’elles sont « spécialisées » comme chez des figuiers ou, au contraire, dites « généraliste » lorsqu’elles attirent plusieurs groupes de pollinisateurs comme la lavande.
La production des odeurs des fleurs coïncide généralement avec la période d’activité de leur pollinisateur. Plus précisément, par exemple, on observe chez les orchidées africaines des espèces dites « sphingophiles » qui présentent de grosses fleurs blanches produisant beaucoup de nectar. Celles-ci sont odorantes uniquement pendant la nuit car elles attirent un pollinisateur nocturne : le papillon sphinx. D’autres espèces proches dites « mélittophiles » possèdent de petites fleurs blanches qui sentent uniquement durant la journée et qui sont alors pollinisées par des abeilles qui sont généralement diurne.