# Add customers to a campaign (/docs/api-reference/campaign-enrollment/add-customers-to-a-campaign)



{/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */}

Add customers to a campaign so it starts reaching out to them. Requires campaign\_enrollment.manage. Provide customer or customers (up to 1,000), identified by customerId or US phoneNumber. Returns HTTP 202 with a server-generated job ID for both individuals and lists. Invalid customer entries fail individually with invalid\_customer\_reference and validationErrors; valid entries continue. Invalid request structure still returns 422. Poll statusUrl for per-input results. An optional idempotencyKey protects retries of the same payload; without one, each submission creates a new request. Customers must already exist in your organization. See [Campaign API guide](/docs/api-reference/campaign-enrollment/guide) for restrictions and retries. Customers already in the campaign, or who already finished it, are not started over. A customer can be in more than one campaign at a time.

<APIPage document="&#x22;../../apps/api/openapi/specs/openapi-public.yaml&#x22;" operations="[{&#x22;path&#x22;:&#x22;/v2/campaigns/{campaignId}/enrollment&#x22;,&#x22;method&#x22;:&#x22;post&#x22;}]" />
