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

# Methods

> Different ways to share data with Reach

# Data Sharing Methods

Reach can collect your business data in several ways:

## [API Integration](/api.mdx)

For a complete real-time implementation, Reach provides a comprehensive API that allows you to create and edit records for pre-defined schemas.

See the [API Reference](/api-reference/introduction) for currently available endpoints.

## Database Queries

You can share access to a database view with Reach, and Reach will query your database on a schedule to get any new transactions/invoices/contracts.

This approach is:

* Low effort to implement
* Managed by the Reach team
* Useful for batch processing / Ingesting Historical Data

## Best Practices

* Send data as close to real-time as possible
* Include all relevant customer identifiers (email, phone)
* Include a unique ID for all rows sent (User ID, Invoice ID, Order ID, etc)
* Link transactions to customer records with consistent IDs
* Include line item details for better segmentation capabilities
