In this article, the group algebra \(\mathscr {F}[\mathscr {H}_{{\mathcalligra{e}}_{\mathcalligra{p}}}]\) of Heisenberg group of order \(\mathcalligra{p}^{3}\) over its finite splitting field \(\mathscr {F}\) with \(char(\mathscr {F})\ne \mathcalligra{p}\) is considered. The unique idempotents (linear and non-linear) in \(\mathscr {F}[\mathscr {H}_{{\mathcalligra{e}}_{\mathcalligra{p}}}]\) corresponding to the characters of Heisenberg group are computed in order to generate various ideals in \(\mathscr {F}[\mathscr {H}_{{\mathcalligra{e}}_{\mathcalligra{p}}}]\) . Further, by utilizing the inter-relationship between ideals in a group algebra and their corresponding group algebra codes, the minimum weights along with dimensions of various families of group codes generated by combinations of both linear and non-linear idempotents in \(\mathscr {F}[\mathscr {H}_{{\mathcalligra{e}}_{\mathcalligra{p}}}]\) are calculated to establish these group codes, for every odd prime \(\mathcalligra{p}\) (however, in previous studies, the combinations of idempotents include either only linear or non-linear idempotents, but not both). In addition, the aforesaid results have also been illustrated for the group algebra of Heisenberg group \(\mathscr {F}[\mathscr {H}_{{\mathcalligra{e}}_{3}}]\) for smaller order, along with this, several new group codes have been explored for other different combinations of idempotent in this small order case.