What starts an agent: events, schedules and incoming messages.
Triggers fired by Pipedrive.
Triggers fired by databases.
Email and other triggers.