L'œillet d'Inde est souvent utilisé comme plante compagne. L'odeur de son feuillage est souvent considérée comme déplaisante. Elle attire les syrphes, des papillons, mais repousse de nombreux parasites comme les pucerons, et les fourmis qui les « élèvent ».
Les racines de l'œillet d'Inde, tout comme celles de la rose d'Inde, sécrètent de la thiophène , qui a un effet inhibiteur sur les nématodes (vers), les aleurodes (mouches blanches), et certaines plantes envahissantes comme le liseron et le chiendent. C'est pour ces effets répulsifs qu'on l'associe souvent à d'autres cultures, particulièrement en agriculture biologique.