Skip to content

Create a Loop

Auteryn supports two kinds of Loop: event-based (something happens in a connected service such as GitHub, Slack or Jira, or a message arrives on a Channel) and scheduled (once, or on a timetable).


  1. Go to Console → Loops (under Connect)
  2. Choose Create Loop
  3. Pick the trigger type: Event-based or Scheduled
  4. Give the Loop a name under Loop name (e.g., “GitHub Issue Triage”)
  5. For an event Loop: under When this happens, pick the Connection and the Trigger event (e.g., GitHub → Issue Opened). For a scheduled Loop: set the schedule, then write What should the agent do? under Instructions
  6. Under Then run this agent, pick the agent
  7. Under Conversation, choose a new conversation per trigger, one continuous conversation, or one conversation per item (an issue, a pull request, a page). For messages from customers there is nothing to choose: each customer keeps one ongoing conversation
  8. Choose Create Loop. The Loop is on as soon as it is created; pause it with the switch on its row

Scheduled Loops need an Internal agent. For an event Loop, the agent type depends on the event: events from your team’s own services (GitHub, Slack, Jira, Notion and the like) need an Internal agent, and messages from customers on a Channel need a Customer-facing agent.

Members can create scheduled Loops. Event Loops need an owner or admin, unless your organization has member governance on, in which case a member’s event Loop waits for approval.


Event Loop Scheduled Loop
Trigger An event in a connected service, or a message on a Channel A schedule
Agent input A summary of the incoming event Your Instructions text
Template variables Not supported — Auteryn formats the event for the agent No event payload

For event Loops, you do not write a separate “agent prompt” with {{event.title}} variables. Auteryn passes the message, or a summary of the event, to the agent directly.


To start a scheduled Loop now, choose Run on its row (the Loop must be on). Event Loops have no Run button: test one by making its event happen (open a test issue, send a test message).


Each triggered run appears in Runs. Open one to see what started it (Scheduled, Run now, or Event and its source) and:

  • Timestamp, trigger source, status, credits used
  • Full agent output and any errors