> For the complete documentation index, see [llms.txt](https://docs.harmony.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.harmony.io/integrations/saas-applications/ziphq.md).

# ZipHQ

The ZipHQ integration lets you connect your procurement platform to Harmony and sync contract data automatically. Once connected, Harmony pulls vendor details, contract terms, contract values, and renewal dates directly into the Contracts tab - no manual entry required. This works the same way as the NetSuite contract sync, giving you a consistent view of your contract portfolio regardless of where your contracts originate.

This integration also introduces support for additional contract pricing models, so Harmony can accurately reflect how your vendor relationships are structured.

***

### Supported Pricing Models

When syncing contracts from ZipHQ, Harmony supports the following pricing model types:

* **Seat-based contracts:** Track a fixed number of seats at a per-seat price, giving you visibility into headcount-driven costs.
* **Usage-based contracts:** Monitor pay-per-consumption spend (for example, API calls or compute usage) so you can track variable costs over time.

***

### Prerequisites

Before connecting ZipHQ to Harmony, make sure you have:

* An active ZipHQ account with access to your organization's contract and vendor data.
* A ZipHQ API key. You can generate one from your ZipHQ account settings.
* The appropriate permissions in Harmony to manage integrations.

***

### Connect ZipHQ to Harmony

1. In Harmony, navigate to **Settings** and open the **Integrations** section.
2. Locate **ZipHQ** in the list of available SaaS integrations and click **Connect**.
3. Enter your ZipHQ API key in the field provided.
4. Click **Save** to confirm the connection.

Once connected, Harmony begins pulling your contract data from ZipHQ. Vendor details, contract terms, values, and renewal dates will appear in the **Contracts** tab automatically.

***

### What Syncs from ZipHQ

After a successful connection, the following data is synced into the Harmony Contracts tab:

| Field          | Description                                                  |
| -------------- | ------------------------------------------------------------ |
| Vendor details | The name and relevant metadata for each vendor.              |
| Contract terms | Start date, end date, and any defined term length.           |
| Contract value | The total or annual value associated with the contract.      |
| Renewal dates  | Upcoming renewal milestones so you can act before they pass. |
| Pricing model  | Seat-based or usage-based structure, where applicable.       |

***

### Ongoing Sync Behavior

Harmony keeps your contract data up to date by re-syncing with ZipHQ on a recurring basis. Any changes made to contracts in ZipHQ - such as updated renewal dates or revised contract values - will be reflected in Harmony automatically. You do not need to manually trigger a refresh.

***

### Disconnect ZipHQ

To remove the ZipHQ integration:

1. In Harmony, go to **Settings** and open the **Integrations** section.
2. Find **ZipHQ** in your connected integrations and click **Disconnect**.
3. Confirm the action when prompted.

After disconnecting, Harmony will stop syncing data from ZipHQ. Previously synced contract records will remain in the Contracts tab until you choose to remove them.

***

### Related Articles

* NetSuite Contract Sync
* Managing Contracts in Harmony
* Supported Integration Types


---

# 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.harmony.io/integrations/saas-applications/ziphq.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.
