Gates

What is a Gate?

A Gate is an entry point that controls how external data creates and routes Candidates into a Journey.

Overview #

Zirpa gate overview

A Gate is used when Candidates come from outside Zirpa, such as:

  • External forms
  • Landing pages
  • Ads or campaigns
  • Third-party systems (CRM, API, webhook)

Instead of manually creating Candidates, a Gate allows data to be sent into Zirpa automatically.

When data enters through a Gate, the system:

  1. Creates a Candidate
  2. Maps incoming data to Candidate fields
  3. Assigns the Candidate to an Agent
  4. Starts the Journey

Key Concepts #

  • Entry Point — A Gate acts as the starting point for incoming data before the Journey begins
  • Field Mapping — Incoming data (e.g., email, name, phone) is mapped to Candidate fields
  • Routing Rules — Gates can decide which Agent to assign based on conditions (e.g., campaign source)
  • Default Agent — If no routing rules match, the Candidate is assigned to a default Agent
  • API-Based Access — Each Gate provides a URL and API key, allowing external systems to send data securely

How It Fits in the Journey #

A Gate happens before the Candidate enters the Journey.

Flow example:

  1. External system sends data
  2. Gate processes the request
  3. Candidate is created
  4. Candidate enters the Agent
  5. Journey begins

Why This Matters #

  • Removes manual data entry
  • Ensures consistent data structure
  • Enables automation from external sources
  • Allows scalable lead intake

Last updated May 4, 2026