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

# Phone Number Assignment

> Assign phone numbers to your 10DLC campaigns

# Phone Number Assignment

After your campaign is approved, the final step is assigning your US phone numbers to it. Messages sent from assigned numbers will be delivered as registered A2P traffic with higher deliverability.

## Prerequisites

Before assigning phone numbers:

1. **Approved Campaign** - Your campaign must be approved (see [Campaign Registration](/guides/10dlc/campaigns))
2. **US Phone Number** - At least one active US phone number in your account

## How to Assign Numbers

### Via Dashboard

1. Navigate to **Phone Numbers** in your [Dashboard](https://dashboard.zavu.dev/phone-numbers)
2. Find the phone number you want to assign
3. Click on the phone number to open details
4. Select the approved campaign from the dropdown
5. Save changes

<Tip>
  You can assign multiple phone numbers to the same campaign. This is useful for load balancing or geographic distribution.
</Tip>

### Via API

```bash theme={null}
# Assign a phone number to an approved campaign
curl -X POST https://api.zavu.dev/v1/10dlc/campaigns/{campaignId}/phone-numbers \
  -H "Authorization: Bearer $ZAVU_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "phoneNumberId": "pn_abc123"
  }'

# List phone numbers assigned to a campaign
curl https://api.zavu.dev/v1/10dlc/campaigns/{campaignId}/phone-numbers \
  -H "Authorization: Bearer $ZAVU_API_KEY"

# Remove a phone number from a campaign
curl -X DELETE https://api.zavu.dev/v1/10dlc/campaigns/{campaignId}/phone-numbers/{assignmentId} \
  -H "Authorization: Bearer $ZAVU_API_KEY"
```

## Assignment Rules

| Rule                          | Description                                                      |
| ----------------------------- | ---------------------------------------------------------------- |
| One campaign per number       | Each phone number can only be assigned to one campaign at a time |
| Multiple numbers per campaign | A campaign can have multiple phone numbers assigned              |
| US numbers only               | Only US phone numbers require 10DLC registration                 |
| Active status required        | Phone number must be active to be assigned                       |

## After Assignment

Once a phone number is assigned to an approved campaign:

* **Immediate effect** - Messages are sent as registered A2P traffic
* **Higher throughput** - Benefit from your Trust Score limits
* **Better deliverability** - Carrier filtering is reduced
* **Compliance tracking** - Messages are associated with your campaign

<Note>
  It may take a few minutes for the assignment to propagate to all carriers.
</Note>

## Managing Assignments

### Reassigning Numbers

To move a phone number to a different campaign:

1. Open the phone number details
2. Select the new campaign
3. Save changes

<Warning>
  Reassigning a number takes effect immediately. Ensure the new campaign is appropriate for your messaging use case.
</Warning>

### Removing Assignment

To remove a phone number from a campaign:

1. Open the phone number details
2. Clear the campaign selection
3. Save changes

<Note>
  Unassigned US phone numbers will have limited throughput and may experience carrier filtering.
</Note>

## Troubleshooting

### Number not appearing for assignment

* Verify the phone number is a US number
* Check the phone number status is active
* Ensure you have an approved campaign

### Assignment not taking effect

* Wait a few minutes for carrier propagation
* Verify the campaign is still approved
* Check your account balance for any issues

### Low throughput after assignment

Your throughput is determined by your brand's Trust Score:

| Trust Score | Daily Limit | Messages/Second |
| ----------- | ----------- | --------------- |
| Low         | 2,000       | 0.2             |
| Medium      | 10,000      | 1               |
| High        | 200,000     | 10+             |

## Best Practices

1. **Dedicated numbers per use case** - Use separate numbers for different message types
2. **Geographic distribution** - Use local area codes when possible
3. **Monitor delivery rates** - Track message delivery in your dashboard
4. **Keep campaigns updated** - Update sample messages if your content changes

## Summary

The complete 10DLC registration flow:

```
1. Complete KYC verification
         ↓
2. Register Brand ($35 total upfront) → Wait for approval (1-3 days)
         ↓
3. Create Campaign (included in $35) → Wait for approval (1-7 days)
         ↓
4. Assign Phone Numbers → Ready to send!
```

<CardGroup cols={2}>
  <Card title="10DLC Overview" icon="book" href="/guides/10dlc/overview">
    Review the full process
  </Card>

  <Card title="Brand Registration" icon="building" href="/guides/10dlc/brand-registration">
    Start with brand registration
  </Card>
</CardGroup>
