Citation: 4A_513/2023 E. A

A.a. Par contrat du 24 janvier 2020 intitulé "activation digitale", A.________ Sàrl (ci-après: la défenderesse, la recourante) et B.________ SA (ci-après: la demanderesse ou l'intimée ou la cliente) sont convenues, en substance, que la première entreprendrait pour la seconde des démarches de gestion d'image sur les réseaux sociaux, de communication, de soutien au référencement du site internet et de conseil. La qualification du contrat est litigieuse. En contrepartie, la cliente devait s'acquitter d'un montant mensuel de 2'000 fr. de même qu'un montant unique de 3'375 fr. par campagne marketing. La période d'activité devait s'étendre de février 2020 à décembre 2021. A.b. Après trois publications sur les réseaux sociaux de la cliente par A.________ Sàrl, la cliente a résilié le contrat le 13 mars 2020 avec effet au 31 mars 2020. Le 1er avril 2020, A.________ Sàrl a demandé à la cliente d'étayer les raisons de la résiliation. Par courriel du 3 avril 2020, la cliente a exposé les différents motifs ayant conduit à la résiliation, notamment un volume de travail insuffisant et une insatisfaction concernant l'animation des réseaux sociaux. A.________ Sàrl a contesté le contenu du courriel du 3 avril 2020 et réclamé le paiement d'un montant de 40'000 fr. représentant la mensualité de 2'000 fr. prévue par le contrat, sur la période restante jusqu'à l'échéance du contrat, soit une période de vingt mois. A.c. La cliente a reçu notification d'un commandement de payer de l'Office des poursuites de Genève dans la poursuite n°... pour la somme de 2'154 fr. plus intérêts à 5 % l'an dès le 25 de chaque mois pour les mois d'avril à juillet 2020. Elle y a fait opposition totale le 24 août 2020.