Ciao Diana!
Si, è corretto scrivere "Non gliel'avete detta". Questa grafia è oggi la più diffusa benchè non sia obbligatoria, per cui non è sbagliato dire "Non gliela avete detta", ma in italiano usiamo comumente la prima forma.
ATTENZIONE: La forma elisa ("gliel'avete") NON si usa con i pronomi di terza persona plurale ("glieli / gliele" non vengono elisi --> "I libri? glieli ho restituiti!" / "Le foto? non gliele ho date").