# Importing Customers

### JavaScript Tag

The best way to import your customer data is with the CrowdPower JavaScript Tag. With just a few lines of code, you’ll be able to send in customers, events, page views, and charges.

{% content-ref url="/pages/-MVmfyVjcnRM3OkrefZY" %}
[JavaScript Tag](/getting-started/javascript-tag.md)
{% endcontent-ref %}

### Beacon API

You can also send in customer data with our server-side API. The Beacon API is what the JavaScript Tag uses behind the scenes. You can ping all of the endpoints that the tag uses from your server, as well.

{% content-ref url="/pages/-MVmc8T0PYnKmgWyPBms" %}
[Identify Customer](/getting-started/beacon-api/identify-customer.md)
{% endcontent-ref %}

### Segment

[Segment](https://segment.com) is a Customer Data Platform by [Twilio](https://twilio.com) that can aggregate your data and distribute it to CrowdPower, as well as several other services. With Segment, you don’t need to worry about integrating with multiple services. Sending data into CrowdPower is as simple as flipping a switch. Get started with our integration on Segment, [here](https://app.crowdpower.io/install/segment).

### Stripe

As a Verified Stripe Partner, we have a deep integration with Stripe that pulls in customer data and updates events based on Stripe billing activity. This integration is a useful complement to other methods of importing customers, as it keeps their subscription and charges synced with the platform. Get started with our integration with Stripe, [here](https://app.crowdpower.io/install/stripe).

{% content-ref url="/pages/-MVwk2Oqhp1t5NBgGv2Z" %}
[Stripe](/integrations/stripe.md)
{% endcontent-ref %}

### Zapier

[Zapier](https://zapier.com) is a service that connects one app to another. You can use it to automatically send in customer data from a Google Sheet, or a 3rd party CRM, to CrowdPower whenever a new record is added. Get started with our integration on Zapier, [here](https://app.crowdpower.io/install/zapier).

### CSV Import

If you have a CSV file, you can import customers in bulk. Click the import (+) option on the [Customers](https://app.crowdpower.io/customers) page, and click on the Upload CSV tab. The CSV upload can create or update existing customers, along with traits.

### Email Import

If you need to quickly add a customer via their email address, you can do so with the import (+) option on the [Customers](https://app.crowdpower.io/customers) page. Simply type in 1 or more email addresses and new, blank customers will be created.


---

# 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://docs.crowdpower.io/getting-started/importing-customers.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.
