# Planning your integration

Source: https://developer.avalara.com/hospitality-integration-guide/knk4053572478272/

# Planning your integration

Learn how to plan your AvaTax integration based on your business type and requirements.

This document assumes that you've already integrated AvaTax into your system or are familiar with AvaTax. In addition to the planning elements that you've already met, also determine the type of integration you want to build. Specifically, is this an integration for hotels where you’re the hotel operator or property manager? Or are you an online travel agent (OTA)?

-   If you're a property manager managing a limited number of properties, then you might want to consider creating locations and parameters for each property. Then instead of passing the address in each transaction, you can pass the specific `locationCode` and `reportingLocationCode`, and AvaTax will retrieve the location parameters and supply those in the transaction.
-   If you're an OTA with many properties, you can't create separate locations for each property. Instead, you may have to source all of your parameter information from your system. For each transaction, you’ll need to supply the physical address along with all required parameters for that jurisdiction. Use the [ListParametersUsage API](https://developer.avalara.com/api-reference/avatax/rest/v2/methods/Definitions/ListParametersUsage/) to retrieve a list of parameters for each of your lodging jurisdictions.