# Infinite Options

## Connection <a href="#configuring" id="configuring"></a>

Your Shopify store’s connection will automatically be selected when adding the Infinite Options trigger.

Ensure the [Infinite Options](https://apps.shopify.com/custom-options) app is installed on your Shopify store before using any steps that rely on it.

<figure><img src="/files/IgiV0CLwkXjuLwL4XDqc" alt=""><figcaption></figcaption></figure>

## Configure

### Infinite Options Order Created Trigger <a href="#create" id="create"></a>

The Infinite Options trigger will run when an order is received with a matching "Label on Cart" value found on the order.

<figure><img src="/files/Jl1TsxYGoYyYPcmFJKf1" alt=""><figcaption></figcaption></figure>

If the Infinite Options "Label on Cart" field in your trigger is left empty, or if you have selected "All," all line-item properties from Infinite Options attached to the order will be returned.

Optionally, select the "Label on Cart" for a specific Infinite Options field to trigger the workflow only when that option is selected.

<figure><img src="/files/uy5JcRneUMV0aKdW2IPY" alt=""><figcaption></figcaption></figure>

## Technical Notes <a href="#potential" id="potential"></a>

* If you change option sets in Infinite Options, your workflow must also be updated.
  * For example, any [variables](/workflow-builder/fields/variables.md) used in your workflow related to Infinite Options' fields will need to be updated and saved.
* The [manual run](https://docs.getmesa.com/workflow-builder/testing#test-data) interface will display only orders with matching Infinite Options "Label on Cart" values.
* If you need to export old orders with option selections, you can use our [Time Travel](https://docs.getmesa.com/workflow-activity/time-travel) feature in the Activity of the workflow.

{% hint style="info" %}
View Infinite Options templates and tutorials [here](https://www.getmesa.com/apps/infinite-options/integrate)!
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.getmesa.com/connect/infinite-options.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
