"No Promises" was written by the group members, along with Lovato, Ari Leff, and Loote, who co-produced the song with group member Trevor Dahl and Leff, while Mitch Allan produced its vocals.
"No Promises" ditulis oleh para anggota grup, bersama dengan Lovato, Ari Leff dan Loote, yang memproduksi lagu dengan salah satu anggota grup, Trevor Dahl dan Leff, sementara Mitch Allan memproduksi bagian vokal.