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

# Select Accounts

> Select Google Merchant Center accounts for use in other operations

The **Select Accounts** node allows you to choose Google Merchant Center accounts for use in other GMC operations. This is typically the first step in any GMC workflow. This is an **AI-powered node** that can understand natural language instructions.

***

## When to Use It

* Start of any Google Merchant Center workflow
* Select specific accounts for product analysis
* Filter accounts based on criteria
* Set up multi-account reporting workflows
* Prepare accounts for bulk operations
* Account discovery and validation

***

## Inputs

| Field                      | Type         | Required | Description                       |
| -------------------------- | ------------ | -------- | --------------------------------- |
| **Account Selection Mode** | Dropdown     | Yes      | How to select accounts            |
| **Search Terms**           | Text         | No       | Keywords to filter account names  |
| **Account Names**          | Multi-select | No       | Manually select specific accounts |

### Account Selection Options

| Mode                 | Description                    | Use Case                 |
| -------------------- | ------------------------------ | ------------------------ |
| **All Available**    | Select all accessible accounts | Multi-account reporting  |
| **Manual Selection** | Choose specific accounts       | Targeted analysis        |
| **Search Filter**    | Filter by name/criteria        | Large account portfolios |

***

## Output

Returns the selected Google Merchant Center accounts:

```json theme={"dark"}
{
  "selected_accounts": [
    {
      "account_id": "123456789",
      "account_name": "Main Store GMC",
      "country": "US",
      "currency": "USD",
      "time_zone": "America/New_York",
      "merchant_id": "123456789",
      "is_test_account": false,
      "account_type": "STANDARD"
    },
    {
      "account_id": "987654321", 
      "account_name": "EU Store GMC",
      "country": "DE",
      "currency": "EUR",
      "time_zone": "Europe/Berlin",
      "merchant_id": "987654321",
      "is_test_account": false,
      "account_type": "STANDARD"
    }
  ],
  "total_selected": 2,
  "total_available": 5
}
```

### Output Fields:

| Field                 | Description                              |
| --------------------- | ---------------------------------------- |
| **account\_id**       | Unique Google Merchant Center account ID |
| **account\_name**     | Display name of the account              |
| **country**           | Account's primary country                |
| **currency**          | Default currency for the account         |
| **time\_zone**        | Account's time zone setting              |
| **merchant\_id**      | Merchant Center ID                       |
| **is\_test\_account** | Whether this is a test account           |
| **account\_type**     | Type of account (STANDARD, etc.)         |

***

## Credit Cost

* **Cost per run**: 0 credits (Free)

***

## Common Workflows

**Single Account Analysis:**

```
[Select Accounts] → [List Products] → [Get Product Status] → [Analyze Performance]
```

**Multi-Account Reporting:**

```
[Select Accounts] → [Get Report] → [Combine Data] → [Generate Dashboard]
```

**Price Intelligence:**

```
[Select Accounts] → [Get Price Benchmarks] → [Get Price Suggestions] → [Optimize Pricing]
```

**Product Management:**

```
[Select Accounts] → [List Products] → [Filter Issues] → [Export for Review]
```

***

## Selection Strategies

### All Available Accounts

**Use when:**

* Running company-wide reports
* Need comprehensive data coverage
* Managing multiple brands/stores
* Setting up automated monitoring

### Manual Selection

**Use when:**

* Focusing on specific accounts
* Testing new processes
* Account-specific analysis
* Comparing performance between accounts

### Search Filter

**Use when:**

* Large number of accounts
* Accounts follow naming conventions
* Need accounts from specific regions
* Filtering by account properties

***

## Use Cases

### Multi-Store Analysis

**Compare performance across stores:**

```
- Select all retail accounts
- Get performance reports for each
- Compare metrics and identify top performers
- Generate comparative analysis
```

### Regional Reporting

**Analyze specific geographic markets:**

```
- Search for accounts containing "EU" or "Europe"
- Select European store accounts
- Generate region-specific reports
- Track regional performance trends
```

### Account Discovery

**Find available accounts for new workflows:**

```
- Select all available accounts
- Review account properties and capabilities
- Identify accounts suitable for specific operations
- Document account structure
```

### Focused Product Management

**Work with specific product catalogs:**

```
- Manually select target accounts
- Focus on accounts with specific product issues
- Apply targeted fixes and optimizations
- Monitor account-specific improvements
```

***

## Tips

**Account Management:**

* **Always start** GMC workflows with account selection
* **Cache account lists** for repeated operations on same accounts
* **Use descriptive names** to make account selection easier
* **Test with single accounts** before running on multiple accounts

**Selection Strategy:**

* **Start broad, then narrow** - select all, then filter as needed
* **Use search terms** to quickly find relevant accounts
* **Consider time zones** when scheduling automated workflows
* **Check account types** to avoid test account data in production reports

**Workflow Integration:**

* **Pass selected accounts** to subsequent GMC operations
* **Validate account access** before running expensive operations
* **Handle account errors** gracefully in automated workflows
* **Document account purposes** for team collaboration

**Performance:**

* **Free operation** - use liberally for account discovery
* **Quick execution** - suitable for real-time account selection
* **No rate limits** on account selection itself
* **Combine with conditional logic** to route workflows by account properties
