> ## Documentation Index
> Fetch the complete documentation index at: https://help.sendspark.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Using Apollo Stage IDs in Sendspark Automations

> Learn how to use Apollo stage IDs in Sendspark automations with reference table and setup tips for accurate workflow triggers.

Sendspark's Agentic Workflows listen for Apollo's internal **stage ID**, not the display name such as "Interested." To trigger an automation on a contact stage, look up the stage ID in the reference table below and use that value in your condition. This makes triggers fire reliably whenever Apollo updates a contact's stage.

## Key takeaways

* Agentic Workflows match on Apollo's internal stage ID (for example `6643bd8bcfbcbd030006fbf7`), not the display name "Interested."
* Use the reference table below for Apollo's nine default contact stages to find the ID you need.
* In a condition like "Contact Stage = Interested," replace the word with the stage ID so the trigger fires correctly.
* If you add custom stages in Apollo, re-fetch their IDs via API or export and update your automations.

When setting up automations between Apollo and Sendspark through Agentic Workflows, you may need to use the **stage ID** rather than the display name (e.g., "Interested").

Apollo’s API assigns an internal ID to each stage, and this is the value Agentic WOrkflows listens for when a trigger runs.\
​

Below is the reference table for Apollo’s default contact stages, showing only the **ID** and **Display Name** you’ll need:

| Stage ID                 | Display Name   |
| ------------------------ | -------------- |
| 6643bd8bcfbcbd030006fbf4 | Cold           |
| 6643bd8bcfbcbd030006fbf5 | Approaching    |
| 6643bd8bcfbcbd030006fbf6 | Replied        |
| 6643bd8bcfbcbd030006fbf7 | Interested     |
| 6643bd8bcfbcbd030006fbf8 | Not Interested |
| 6643bd8bcfbcbd030006fbf9 | Unresponsive   |
| 6643bd8bcfbcbd030006fbfa | Do Not Contact |
| 6643bd8bcfbcbd030006fbfb | Bad Data       |
| 6643bd8bcfbcbd030006fbfc | Changed Job    |

## How to Use These IDs

* In Agentic Workflows, when creating a condition like **“Contact Stage = Interested”**, replace the word *Interested* with the actual **stage ID** from the table.
* Example: instead of filtering on `"Interested"`, use `6643bd8bcfbcbd030006fbf7`.
* This ensures the trigger fires correctly when Apollo updates a contact’s stage.

***

✅ **Tip**: If you ever add custom stages in Apollo, repeat the process (via API or export) to get the new IDs and update your automations.

***

## Frequently asked questions

<AccordionGroup>
  <Accordion title="Why do I use the stage ID instead of the stage name?">
    Apollo's API assigns an internal ID to each stage, and that ID is the value Agentic Workflows listens for when a trigger runs. Using the display name like "Interested" won't reliably match, so you use the stage ID to make sure the trigger fires when Apollo updates a contact's stage.
  </Accordion>

  <Accordion title="Where do I put the stage ID in Agentic Workflows?">
    When you build a condition such as "Contact Stage = Interested," replace the word "Interested" with the actual stage ID from the reference table — for example, use `6643bd8bcfbcbd030006fbf7` instead of `"Interested"`.
  </Accordion>

  <Accordion title="I added a custom stage in Apollo — how do I get its ID?">
    Repeat the same process you'd use for the default stages: retrieve the new stage's ID via the Apollo API or an export, then update your Sendspark automations to reference that ID.
  </Accordion>

  <Accordion title="Which stages are covered by the reference table?">
    The table lists Apollo's nine default contact stages: Cold, Approaching, Replied, Interested, Not Interested, Unresponsive, Do Not Contact, Bad Data, and Changed Job, each with the stage ID you'll need.
  </Accordion>
</AccordionGroup>

## Related articles

* [Apollo — Send Dynamic Videos](/apollo-send-dynamic-videos)
* [Trigger Sendspark Videos from SalesLoft and Send Them via Apollo Sequences](/trigger-sendspark-videos-from-salesloft-and-send-them-via-apollo-sequences)
* [Create Contacts in Apollo If They Don't Already Exist](/create-contacts-in-apollo-if-they-don-t-already-exist)
* [Auto-Send Personalized Video Emails in Apollo](/auto-send-personalized-video-emails-in-apollo)

*Updated July 2026.*
