Cron-Scheduler
Führe einen Agenten nach einem beliebigen Cron-Ausdruck aus. connic betreibt den Scheduler und startet jeden verknüpften Agenten mit Zeitplan, Auslösezeit und deinem Prompt.
- Publisher
- Von connic
- Modi
- Inbound
- Einrichtung
- Dashboard oder connectors/*.yaml
- Dokumentation
- Cron-Scheduler Docs
Plane einen Agenten mit einem Cron-Ausdruck
Gib einen fünfteiligen Standardausdruck ein. Sobald er zutrifft, startet connic einen Run für jeden verknüpften Agenten, und du betreibst weder Scheduler noch Worker.
- Fünf Felder
- Minute, Stunde, Tag des Monats, Monat und Wochentag, im selben Format wie in einer crontab.
- Immer UTC
- Für 9 Uhr deutscher Zeit planst du im Winter 08:00 UTC und im Sommer 07:00 UTC. Bei der Zeitumstellung passt du den Ausdruck an.
- Pausierte Zeitpläne
- Solange die Verbindung pausiert ist, startet kein Run. Zeitpunkte, die in die Pause fallen, werden nicht nachgeholt.
Gib jedem Run seine Aufgabe mit
Jeder Run bekommt eine kleine Payload mit dem Zeitplan, dem Auslösezeitpunkt und dem Prompt, den du an der Verbindung hinterlegst.
- Dein Prompt
- Schreib die Anweisung einmal, etwa Erstelle den Vertriebsbericht für gestern. Sie steht in der Payload jedes Runs und fehlt, wenn das Feld leer ist.
- Der Auslösezeitpunkt
- triggered_at ist die Minute, in der der Zeitplan ausgelöst hat, in UTC. Nutze sie für datumsbezogene Aufgaben wie den Bericht von gestern oder die Zusammenfassung dieser Woche.
- Ein Run pro Agent
- Verknüpfst du mehrere Agenten mit der Verbindung, bekommt jeder aus demselben Tick einen eigenen Run.
{
"trigger": "cron",
"schedule": "0 6 * * *",
"triggered_at": "2026-10-13T06:00:00+00:00",
"prompt": "Write yesterday's sales report."
}Halte den Zeitplan neben deinen Agenten
Deklariere ihn als YAML-Datei in connectors/. Jedes Deployment legt ihn für sein Environment an oder aktualisiert ihn, und ein Rollback stellt den Zeitplan dieses Deployments wieder her. Liste nur die Environments auf, in denen er laufen soll.
type: cron
name: Daily sales report
config:
schedule: "0 6 * * *"
prompt: Write yesterday's sales report.
agents:
- sales-reporter
environments:
Production: {}Schick das Ergebnis jedes Runs weiter
Verknüpfe eine ausgehende Verbindung mit demselben Agenten, dann landet die Ausgabe jedes geplanten Runs in deiner API oder im Postfach deines Teams.
- Automatische Zustellung
- Eine automatische Outbound-Verbindung sendet nach jedem abgeschlossenen Run. Setze source auf die Cron-Verbindung, damit nur Runs dieses Zeitplans gesendet werden.
- Nur wenn es zählt
- Als Agent-Tool verknüpft, überlässt die ausgehende Verbindung dem Modell, ob es sendet, zum Beispiel nur bei einer fehlgeschlagenen Prüfung.
- Jeder Run in Agent Runs
- Jeder geplante Run zeigt Ausgabe, Traces und Token-Nutzung in Agent Runs, wie jeder andere Run.
type: webhook
mode: outbound
name: Sales report delivery
config:
outbound_url: ${REPORTS_URL}
agents:
- name: sales-reporter
outbound:
usage: automatic
source: [daily-sales-report]{
"run_id": "550e8400-e29b-41d4-a716-446655440000",
"agent_name": "sales-reporter",
"status": "completed",
"output": "October 12: 412 orders, EUR 38,920, up 6% on last week.",
"error": null,
"started_at": "2026-10-13T06:00:01Z",
"ended_at": "2026-10-13T06:00:09Z",
"token_usage": {
"input_tokens": 2140,
"output_tokens": 186,
"thinking_tokens": 0,
"cached_input_tokens": 0,
"total_tokens": 2326
}
}Wo ein Zeitplan passt
Wähle ein Szenario und sieh, wann es läuft, was der Agent bekommt und wohin das Ergebnis geht.
Jeden Morgen um 06:00 fasst der Agent die Verkäufe des Vortags zusammen und schickt den Bericht per E-Mail.
{
"trigger": "cron",
"schedule": "0 6 * * *",
"triggered_at": "2026-10-13T06:00:00+00:00",
"prompt": "Write yesterday's sales report."
}{
"to": "sales-team@example.com",
"subject": "Sales report for October 12",
"body": "412 orders and EUR 38,920 in revenue, up 6% on last week."
}Jede Stunde prüft der Agent deine Endpoints mit seinen Tools und meldet sich in Slack nur, wenn etwas fehlschlägt.
{
"trigger": "cron",
"schedule": "0 * * * *",
"triggered_at": "2026-10-13T09:00:00+00:00",
"prompt": "Check checkout and login. Alert on failures."
}{
"text": "Checkout returned 503 in 3 of 5 checks since 08:00 UTC.",
"channel_id": "C01234567"
}Montags um 09:00 gleicht der Agent neue regulatorische Vorgaben mit deinen Richtlinien ab, und ein ausgehender Webhook schickt die Ergebnisse an deine API.
{
"trigger": "cron",
"schedule": "0 9 * * 1",
"triggered_at": "2026-10-12T09:00:00+00:00",
"prompt": "Check new regulatory updates against our policies."
}{
"run_id": "550e8400-e29b-41d4-a716-446655440000",
"agent_name": "compliance-scanner",
"status": "completed",
"output": "2 findings: retention policy outdated, one DPA missing.",
"error": null,
"started_at": "2026-10-12T09:00:01Z",
"ended_at": "2026-10-12T09:02:44Z",
"token_usage": {
"input_tokens": 2140,
"output_tokens": 186,
"thinking_tokens": 0,
"cached_input_tokens": 0,
"total_tokens": 2326
}
}Jede Nacht um 02:00 führt der Agent doppelte Kontakte vom Vortag über seine Tools zusammen.
{
"trigger": "cron",
"schedule": "0 2 * * *",
"triggered_at": "2026-10-13T02:00:00+00:00",
"prompt": "Merge duplicate contacts created yesterday."
}FAQ zu Cron-Scheduler
Weitere Verbindungen
AWS S3
Von connicNeue Dateien in einem Bucket lösen Agenten aus, mit Include Content auch zusammen mit der Datei selbst.
InboundHTTP-Webhooks
Von connicHTTP-Anfragen mit JSON, Formulardaten oder Datei-Uploads lösen Agenten aus. Ein eigener Integrationsserver ist nicht erforderlich.
InboundOutboundSyncSlack
Von connicSlack-Bots lassen sich mit connic verbinden. Erwähnungen lösen Agenten aus; Ergebnisse gehen an Slack-Channels.
InboundOutboundTelnyx Messaging
Von connicEmpfange und sende SMS/MMS, WhatsApp- und RCS-Nachrichten über dein Telnyx-Konto. Verbinde Agenten mit Kundengesprächen und Benachrichtigungen.
InboundOutboundTelnyx Voice
Von connicLass einen Sprachagenten Anrufe unter deiner Telnyx-Rufnummer entgegennehmen. connic richtet die Anrufweiterleitung ein und überträgt das Gespräch.
SyncTwilio Voice
Von connicLass einen connic-Agenten Anrufe unter deiner Twilio-Rufnummer entgegennehmen. Im Gespräch kann er seine Tools nutzen und Informationen aus deinen Wissensquellen abrufen.
Sync