# Integration Process

This guide covers the full journey from initiation to going live with a new SiteMinder integration. If you're already certified and want to add functionality, see [Enhance Your Integration](/get-started/partner-lifecycle/enhance-your-integration.md).

{% hint style="success" %}
**Integration timeline:** Most integrations are completed within 60 days from initiation to going live, though this can vary based on the API and integration complexity.
{% endhint %}

### Prerequisites

The integration process begins only after you've completed a partnership agreement with our Ecosystem team. Our Partner Integrations team will initiate contact once all agreements are signed and finalized.

{% hint style="warning" %}
**Not a partner yet?** If you're interested in partnering with SiteMinder and integrating your technology with our platform, you'll need to apply first. Complete our [integration application](https://www.siteminder.com/integrations/apply-now/#apply-now) form, and our Ecosystem team will review it and reach out to discuss next steps.
{% endhint %}

{% stepper %}
{% step %}

### Initiation

Our Partner Integrations team will reach out to confirm the API details and collect the technical information needed to set up your test account. While you should already be familiar with the API from your discussions with our Ecosystem team, this is where we confirm the specifics.

**Key Activities:**

* Provide your endpoint details and credentials if needed
* Confirm functionalities you'll be implementing (e.g., `PDP` or `OBP` for rate management)
* Share any additional technical requirements specific to your integration
* Provide configuration details depending on your API

**Timeline:** 1-3 days

{% hint style="success" %}
Review the **Getting Started** page of the API you want to implement to start preparing the details before the process begins. Having these details ready when your partnership agreement is signed helps us move to Phase 2 within 1-3 days.
{% endhint %}
{% endstep %}

{% step %}

### Development

Once we've set up your test account, you'll receive your credentials and full access to start development. This is your main development window where you'll build and test your integration using our test environment.

**Key Activities:**

* Build your integration against our APIs
* Test thoroughly in the test environment
* Work with our Partner Integrations team to resolve any technical questions
* Prepare documentation and test results for certification

**Timeline:** 4-6 weeks

{% hint style="success" %}
Most partners complete development and testing within 4-6 weeks of receiving test account access. The timeline may vary based on your integration scope and available resources. If you anticipate needing more time, reach out to the Partner Integrations team..
{% endhint %}
{% endstep %}

{% step %}

### Certification

You'll execute our certification test scenarios to ensure everything works as expected. This includes checking edge cases and verifying your integration meets all our standards.

**Key Activities:**

* Execute our certification test scenarios
* Document test results and evidence
* Address any issues identified during certification
* Receive formal certification approval

**Timeline:** 1 week

{% hint style="success" %}
Review the **Testing and Certification** guide of the API you're implementing to ensure you're ready for certification. Thorough preparation helps us complete this phase within 1 week. If issues are identified during testing, we'll work together to resolve them quickly.
{% endhint %}
{% endstep %}

{% step %}

### Production

You're certified! Now we'll configure your integration for production. Depending on your API, this may include a pilot where we connect one property to validate everything runs smoothly in the live environment.

**Key Activities:**

* Complete production configuration and setup
* Connect pilot property to production (required only for `SiteConnect` and `pmsXchange`)
* Monitor transactions and system behavior
* Validate operational readiness with real data

**Timeline:** 1 week (if pilot is required)

{% hint style="success" %}
If you're implementing **SiteConnect** or **pmsXchange**, having a pilot property identified and prepared before certification completes helps us move through this phase within 1 week. We'll work with you and the property to ensure a smooth transition to production.
{% endhint %}
{% endstep %}

{% step %}

### Live

Your integration is now fully operational. We'll notify our internal teams, and you can start onboarding properties according to your partnership agreement.

**Key Activities:**

* Integration marked as live in our systems
* Handoff to ongoing support teams
* Begin scaling to additional properties
* Access ongoing support resources

**Timeline:** Ongoing operations

{% hint style="success" %}
Plan your property rollout strategy and familiarize yourself with our support channels. Our teams are here to help you scale successfully and troubleshoot any issues as you grow.
{% endhint %}
{% endstep %}
{% endstepper %}

{% hint style="success" icon="sparkles" %}

## Still have questions?

Use the <i class="fa-gitbook-assistant">:gitbook-assistant:</i> **Ask** button at the top of the page to chat with our AI assistant — it can help you navigate the guide, understand requirements, and troubleshoot issues.

If you need more support, visit [Integration Support](/integration-support/integration-support.md).
{% 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://developer.siteminder.com/get-started/partner-lifecycle/integration-process.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.
