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

# Batch vs. Real-Time Calculated Attributes

This following table provides the differences between Batch Calculated Attributes versus Real-Time Calculated Attributes:

| **Feature**              | **Batch Calculated Attributes**                                                                                                             | **Real Time Calculated Attributes**                                                                                  |
| :----------------------- | :------------------------------------------------------------------------------------------------------------------------------------------ | :------------------------------------------------------------------------------------------------------------------- |
| **Trigger Timing**       | Based on scheduled refresh (for example, every 24 hours)                                                                                    | Immediate response when conditions are met.                                                                          |
| **Example Use Case**     | A customer crossing a \$25,000 purchase threshold is reflected in the next day’s refresh, triggering a welcome email the following evening. | A customer crossing a spending threshold triggers an immediate action, such as unlocking a loyalty reward instantly. |
| **Best for**             | Non-urgent engagement, such as next-day campaign updates.                                                                                   | Real-time personalisation and immediate actions                                                                      |
| **Refresh Rate**         | Updates once every 24 hours.                                                                                                                | Immediate — updates as soon as the event enters the system                                                           |
| **Operator Limitations** | Supports a full range of operators.                                                                                                         | Some operators may not be available.                                                                                 |

<Note>
  **Note:**

  For the full list of supported operators and their data type constraints, refer to [Calculated Attributes: Guardrails & Limits](https://doc.zeotap.com/articles/unify-customer/calculated-attributes-guardrails-and-limits).

  Segment Membership is a batch calculated attribute. It follows the scheduled refresh cycle and does not support real-time computation. For more information, refer to[ Segment Membership Calculated Attribute](https://doc.zeotap.com/articles/unify-customer/system-defined-calculated-attributes).
</Note>

## Related Topics

<CardGroup>
  <Card title="Components of the Calculated Attributes Screen" icon="angles-right" iconType="solid" horizontal href="/articles/unify-customer/components-of-the-calculated-attributes-screen" />

  <Card title="Create a Batch Calculated Attribute" icon="angles-right" iconType="solid" horizontal href="/articles/unify-customer/add-a-calculated-attribute" />

  <Card title="Create a Real Time Calculated Attribute" icon="angles-right" iconType="solid" horizontal href="/articles/unify-customer/create-a-real-time-calculated-attribute" />

  <Card title="Segment Membership Calculated Attribute" icon="angles-right" iconType="solid" horizontal href="/articles/unify-customer/system-defined-calculated-attributes" />

  <Card title="FAQs about Calculated Attributes" icon="angles-right" iconType="solid" horizontal href="/articles/unify-customer/faqs-about-calculated-attributes" />

  <CardGroup>
    <CardGroup>
      <CardGroup />
    </CardGroup>
  </CardGroup>
</CardGroup>
