> For the complete documentation index, see [llms.txt](https://docs.fact-finder.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.fact-finder.com/shopify-connector/shopify-app/initial-setup.md).

# Initial Setup

{% hint style="info" %}
Use an initial product feed when setting up a new FactFinder target.
{% endhint %}

### Before you begin

Confirm the target channel or endpoint with your FactFinder consultant first.

### FactFinder NG

{% stepper %}
{% step %}

#### Create the channel

Create a new FactFinder NG channel in the [FactFinder dashboard](https://docs.fact-finder.com/docs/basic-settings/factfinder-ng-channels/creating-a-new-channel).

Leave **Import Settings** empty until the channel is ready.
{% endstep %}

{% step %}

#### Generate the feed

Add a new channel mapping in **Main Settings**. Select the new mapping in **Products Export**, then click **Export Data Feed**.
{% endstep %}

{% step %}

#### Complete channel setup

Open the channel management list, then select **Start Installation Assistant**.

Choose the download URL option.

<figure><img src="/files/yztyEPaNqDU03brxr2Wb" alt="FactFinder NG Installation Assistant"><figcaption><p>Complete the initial channel setup in the Installation Assistant.</p></figcaption></figure>

The feed URL for the new channel follows this structure:

<mark style="color:$primary;">`https://s-integration.fact-finder.de/api/export/feed.csv?channel={channel-name}&shopDomain={store-domain}&token={auth-token}`</mark>

Replace:

* <mark style="color:$primary;">`{channel-name}`</mark> with the FactFinder channel name from the channel mapping.
* <mark style="color:$primary;">`{store-domain}`</mark> with your Shopify store domain.
* <mark style="color:$primary;">`{auth-token}`</mark> with the account auth token provided by FactFinder Support.

For example:

<mark style="color:$primary;">`https://s-integration.fact-finder.de/api/export/feed.csv?channel=my-channel-name&shopDomain=my-store.myshopify.com&token=abc123`</mark>

The Installation Assistant guides you through the remaining channel configuration.
{% endstep %}
{% endstepper %}

### Infinity

Infinity does not feature a self-service UI control panel for merchants. Infinity endpoints require setup with the FactFinder Implementation or Support team.

{% stepper %}
{% step %}

#### Agree the endpoint

Contact the FactFinder team to agree the target Infinity endpoint.
{% endstep %}

{% step %}

#### Add the channel mapping

In **Main Settings**, add a channel mapping with the agreed endpoint.

Leave the **Infinity API Key** empty at this stage.
{% endstep %}

{% step %}

#### Generate the initial feed

In **Products Export**, select the new mapping, then click **Export Data Feed**.
{% endstep %}

{% step %}

#### Create the download URL

Create the feed URL with the Infinity endpoint, Shopify store domain, and account auth token.

Use the same download URL structure shown in the FactFinder NG setup [above](#factfinder-ng).
{% endstep %}

{% step %}

#### Verify the download URL

Open the URL in your browser. Confirm that it downloads the generated CSV feed.
{% endstep %}

{% step %}

#### Send the feed URL to FactFinder team

Provide the working feed URL to the FactFinder team.

They will use the initial feed to map the schema and create your Infinity instance.
{% endstep %}

{% step %}

#### Receive the API key

The FactFinder team provides the secure **Infinity API key** after the setup is complete.
{% endstep %}

{% step %}

#### Finalize the configuration

Enter the API key in **Import Settings** of the Shopify App, then save the configuration.

From this point forward, your product data will automatically sync with Infinity during manual exports, scheduled tasks, and real-time updates.
{% endstep %}
{% endstepper %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.fact-finder.com/shopify-connector/shopify-app/initial-setup.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
