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

# Integration

> Learn how to integrate and navigate between Partoo pages inside your application using the SDK.

## Navigate Between Partoo App Pages

Use the `navigate`, `back`, and `forward` methods on the `partooPage` instance to control user navigation between embedded Partoo views.

### Basic Navigation Methods

```javascript theme={null}
// Navigate to a specific page
partooPage.navigate('reviewManagement', seedData, pageOptions);

// Navigate back to the previous page
partooPage.back();

// Navigate forward to the next page
partooPage.forward();
```

* `routeName` (string): Required route identifier for the page
* `seedData` (object): Optional data used to preload or configure the view
* `pageOptions` (object): Optional parameters such as businessId, status, etc.

<Info> 📖 For the **complete list of supported routes**, see [Supported Routes](/guides/sdk/references/supported-routes). </Info>

## View Integration Examples

Each example assumes you’ve already initialized the SDK and authenticated the user:

```javascript theme={null}
const partooPage = Partoo.init('partoo-container', {});
partooPage.login('yourConnectionToken');
```

### Business List Page

```javascript theme={null}
partooPage.navigate('businesses');
```

<Info>
  **Available callbacks**: `subscribe`, `open_business`
</Info>

### Business Edit Page

```javascript theme={null}
partooPage.navigate('business', null, { businessId: 'yourBusinessId' });
```

<Info>
  **Available callbacks**: ❌ None
</Info>

### Add Business Page

```javascript theme={null}
partooPage.navigate('add');
```

<Info>
  **Available callbacks**: `business_created`
</Info>

### Analytics Page

```javascript theme={null}
partooPage.navigate('analytics');
```

<Info>
  **Available callbacks**: ❌ None
</Info>

### Presence Management Page

```javascript theme={null}
partooPage.navigate('presenceManagement');
```

<Info>
  **Available callbacks**:

  * `pm_view_go_to_edit_click`
  * `pm_view_go_to_partner_connection_click`
</Info>

### Posts Page

```javascript theme={null}
partooPage.navigate('posts', null, { status: 'unpublished' });
```

<Info>
  Valid `status` values: `all`, `published`, `unpublished`, `pending`\
  **Available callbacks**: ❌ None
</Info>

### Review Management Page

```javascript theme={null}
partooPage.navigate('reviewManagement', null, { status: 'not-treated' });
```

<Info>
  Valid `status` values: `live`, `treated`, `not-treated`, `deleted`\
  **Available callbacks**: ❌ None
</Info>

### Auto Reply Settings Page - for reviews without comments

```javascript theme={null}
partooPage.navigate('reviewAutoReplyWithoutComments');
```

<Info>
  **Available callbacks**: ❌ None
</Info>

### Auto Reply Settings Page - for reviews with comments

```javascript theme={null}
partooPage.navigate('reviewAutoReplyWithComments');
```

<Info>
  **Available callbacks**: ❌ None
</Info>

### Review Analytics Page

```javascript theme={null}
partooPage.navigate('reviewAnalytics');
```

<Info>
  **Available callbacks**: ❌ None
</Info>

### Review Analysis Page

```javascript theme={null}
partooPage.navigate('reviewAnalysis');
```

<Info>
  **Available callbacks**: ❌ None
</Info>

### Review Booster Page

```javascript theme={null}
partooPage.navigate('reviewBooster');
```

<Info>
  **Available callbacks**: ❌ None
</Info>

### Partner Connections Page

```javascript theme={null}
partooPage.navigate('partnerConnections');
```

<Info>
  **Available callbacks**: ❌ None
</Info>

### Messaging Page

```javascript theme={null}
partooPage.navigate('messaging');
```

<Info>
  **Available callbacks**: ❌ None
</Info>

### Bulk Update Page

```javascript theme={null}
partooPage.navigate('bulkUpdate');
```

<Info>
  **Available callbacks**: ❌ None
</Info>

### Conversation Starters Page

```javascript theme={null}
partooPage.navigate('conversationStarters');
```

<Info>
  **Available callbacks**: ❌ None
</Info>

### Google Verification Page

```javascript theme={null}
partooPage.navigate('googleVerification');
```

<Info>
  **Available callbacks**: ❌ None
</Info>

### WhatsApp Settings Page

```javascript theme={null}
partooPage.navigate('whatsappSettings');
```

<Info>
  **Available callbacks**: ❌ None
</Info>
