Skip to main content

Agent

Agent & Jobs icon

What is an Agent?

An Agent is your primary conversational AI assistant:

  • Maintains dialogue context across turns
  • Answers broad, open‑ended questions
  • Detects when a request should be routed to a specialized workflow (Job)

Think of the Agent as the “front‑door” interface for your users—polite, knowledgeable, and always on.


What is a Job?

A Job is a focused workflow that the Agent can invoke when a task requires deeper structure or external logic, for example:

Job examplePurpose
SchedulingBook calendar slots automatically
Ticket HandlingEscalate complex issues to support
Form IntakeCollect structured data step‑by‑step

Jobs can call one or more Workflows (custom or inbuilt) to complete their tasks—such as hitting an external API, running a spreadsheet analysis, or sending a Slack message.

Flow in practice
User asks: “Can I book a demo next Tuesday at 11 AM?”
Agent detects an appointment intent
→ Routes to Scheduling Job
→ Scheduling Job uses its Workflow to query Cal.com and returns available slots.


Key points to remember

  • One Agent, many Jobs – you can attach multiple Jobs to the same Agent.
  • Jobs are self‑contained – each has its own prompt, rules, and workflows.
  • Workflows are reusable – add the same Workflow to any Job that needs it.

Together, Agents and Jobs give you a clean separation between conversation (handled by the Agent) and actionable workflows (handled by Jobs + Workflows), keeping your architecture simple and scalable.

See the full Agents & Jobs Guide.