Add campaign scheduling lifecycle jobs

This commit is contained in:
2026-06-05 21:38:34 +02:00
parent 3f148bcec2
commit 70951789d2
7 changed files with 384 additions and 0 deletions

19
convex/crons.ts Normal file
View File

@@ -0,0 +1,19 @@
import { cronJobs } from "convex/server";
import { internal } from "./_generated/api";
const crons = cronJobs();
crons.interval(
"Kampagnen nach Cadence starten",
{ hours: 1 },
internal.scheduledJobs.runDueCampaigns,
);
crons.interval(
"Audit-Lifecycle prüfen",
{ hours: 24 },
internal.scheduledJobs.runAuditLifecycle,
);
export default crons;