Set up IP pools and IP addresses
This page covers how to create your own dedicated IP pools and add IP addresses to them in Braze. Use the sender profile questionnaire to get a recommended setup based on your sending volume, or set up your IP pools manually.
An IP pool is a group of dedicated IP addresses that you send email from. Separating your email into IP pools, such as one for marketing email and one for transactional email, protects the sending reputation of each type of email. For example, a spike in marketing volume doesn’t affect the deliverability of your password reset emails. Domains that send from the same IP pool share its sending reputation.
Prerequisites
To set up IP pools and IP addresses, you need:
- Amazon SES as your email service provider (ESP)
- Verified domains in your Braze contract
- Dedicated IP addresses in your Braze contract
- The “Edit Domain Settings” company-level permission
Users without the “Edit Domain Settings” permission can view IP pools and IP addresses, but can’t create IP pools, add IP addresses, or delete IP pools.
If your company doesn’t have an Amazon SES email sending account yet, the Sender Verification page shows Set up account instead of the questionnaire or your IP pools. Select Set up account to create your sending account, then continue with the steps on this page.
How your IP address limit works
The number of dedicated IP addresses you can use is set by your contract and applies across your company, including all workspaces. Every IP address you add to any IP pool counts toward this limit. When you reach it, you can’t create new IP pools or add IP addresses. To request more IP addresses, contact Braze Support.
If Braze set up IP pools for your company before you had access to this feature, you see your existing IP pools and IP addresses on the Sender Verification page. You can create more IP pools or add IP addresses as long as IP addresses remain on your contract.
Option 1: Use the sender profile questionnaire (recommended)
The sender profile questionnaire asks about how you send email and recommends how many IP pools and IP addresses to set up. If you don’t have any IP pools yet, the questionnaire appears when you open the Sender Verification page.
Step 1: Choose your use case
- Go to Settings > Email Self Serve under Company Settings.
- For What’s your primary email use case?, select one of the following:
| Use case | Select this if | IP pools created |
|---|---|---|
| Marketing and Transactional | You want to separate your marketing and transactional email. | One marketing IP pool and one transactional IP pool. |
| Sending different business units | You send on behalf of different brands, business units, or regions, and want to manage the sending reputation of each one separately. | One marketing IP pool for each business unit. You can also add transactional IP pools in the next step. |
If both use cases apply, select the one that represents most of your sending volume.
Step 2: Name your IP pools and enter your sending volume
The questions you answer depend on the use case you selected.
- Enter a name for your marketing IP pool and your transactional IP pool. The default names are
marketingandtransactional. - Under Marketing, answer whether you expect to send more than 2 million marketing emails per day on peak days, such as Black Friday. If you select Yes, enter your expected peak daily sending volume in millions as a whole number, such as
5for 5 million. - Under Transactional, answer the same question for your transactional email.
- Enter a name for each business unit. To add another business unit, select Add. You can add up to 10 business units.
- Answer whether you expect to send more than 2 million marketing emails per day for each business unit on peak days, such as Black Friday. If you select Yes, enter your expected peak daily sending volume for each business unit in millions.
- For Do you have any transactional emails?, select Yes or No.
- If you send transactional email, select whether you separate your transactional email for each business unit:
- Yes: Each business unit gets its own transactional IP pool. Answer the peak volume questions for each business unit’s transactional email.
- No: All business units share one transactional IP pool. Answer the peak volume questions for your overall transactional email.
Braze names each IP pool after its business unit. For example, a business unit named brand_a gets an IP pool named brand_a_marketing, plus brand_a_transactional if each business unit has its own transactional IP pool. A shared transactional IP pool is named transactional.
After you’ve answered every question, select Get results. Name each IP pool according to the IP pool naming rules.
Step 3: Review the recommendation
The Sender profile recommendation shows the IP pools Braze recommends and the number of IP addresses in each one. Braze calculates the number of IP addresses for each IP pool as follows:
| Your answer for the IP pool | Recommended IP addresses |
|---|---|
| No peak days over 2 million emails | 1 |
| Peak days over 2 million emails | Your peak daily volume in millions, divided by 2 and rounded up |
As a best practice, Braze recommends sending no more than 2 million emails per day from each IP address to protect its sending reputation. The recommendation follows this guideline and rounds up so your IP pools can handle peak days. If you add IP addresses later, you need to warm the new IP addresses before they can send at full volume.
For example:
| Answers | Recommendation |
|---|---|
| Marketing and Transactional. Marketing peaks at 5 million emails per day. Transactional doesn’t exceed 2 million per day. | 2 IP pools with 4 IP addresses: 3 in marketing and 1 in transactional |
| Three business units, each peaking at 4 million marketing emails per day. One shared transactional IP pool that doesn’t exceed 2 million per day. | 4 IP pools with 7 IP addresses: 2 in each business unit’s marketing IP pool and 1 in transactional |
| The same three business units, each with its own transactional IP pool that doesn’t exceed 2 million per day | 6 IP pools with 9 IP addresses |
From the recommendation, you can:
- Select Apply recommendation to create the recommended IP pools and IP addresses.
- Select Edit responses to change your answers. Your previous answers are kept.
- Select Set up manually to create IP pools yourself. The recommendation is discarded.
If your contract doesn’t have enough IP addresses
If the recommendation needs more IP addresses than remain on your contract, Braze tells you how many it needs and how many remain. You can contact Braze Support to request more IP addresses, or set up your IP pools manually within your current limit.
Step 4: Apply the recommendation
Before you apply, review the IP pool names and the number of IP addresses in each IP pool. You can’t rename an IP pool, and after IP addresses are added to an IP pool, you can’t remove them.
Select Apply recommendation. Braze creates your IP pools and adds IP addresses to them, which can take a few minutes. You can leave the page while setup runs. When setup finishes, your IP pools appear on the Sender Verification page.
If Braze can’t finish setting up some of your IP pools, a message lists which IP pools need attention and what to do next, such as creating an IP pool manually, choosing a different name, or adding IP addresses. For more information, see Troubleshooting.

The questionnaire doesn’t save your answers until you select Apply recommendation. If you refresh or leave the page before then, you need to answer the questions again.
Option 2: Set up IP pools manually
If you already know the IP pool setup you want, you can skip the questionnaire.
- Go to Settings > Email Self Serve under Company Settings.
- Select Skip questionnaire, then select Proceed.
Step 1: Create an IP pool
- Select Add IP pool.
- Enter an IP pool name that follows the IP pool naming rules. Name the IP pool after the type of email it sends, such as
marketingortransactional. - Select Save IP pool.
You can only create an IP pool when IP addresses remain on your contract. If none remain, Add IP pool is unavailable.
Step 2: Add IP addresses
- On the IP pool, select Add IP addresses. The Add IP addresses window shows how many of your contract’s IP addresses are assigned.
- Enter the number of IP addresses to add. As a best practice, plan for no more than 2 million emails per day for each IP address, and account for seasonal peaks.
- Select Add, then select Confirm.
Braze assigns IP addresses from its available dedicated IP addresses. You can’t choose specific IP addresses.

After you add IP addresses to an IP pool, you can’t remove them or move them to another IP pool. Before you confirm, check that you’re adding the correct number of IP addresses to the correct IP pool.
Manage IP pools and IP addresses
View IP addresses
To see the IP addresses in an IP pool, select View IP addresses on that IP pool. From this list, you can also select Add IP addresses to add more.
Delete an IP pool
To delete an IP pool, select on the IP pool. You can only delete an IP pool that has no IP addresses and no domains, such as an IP pool you created by mistake before adding IP addresses.
Considerations
- You can’t rename an IP pool after you create it.
- You can’t remove an IP address from an IP pool or move it to another IP pool. Because of this, you can’t delete an IP pool that has IP addresses. If you added IP addresses by mistake, contact Braze Support.
- This feature is available for Amazon SES only. If you use SendGrid or SparkPost, contact Braze Support to set up IP pools and IP addresses.
IP pool naming rules
IP pool names can contain only lowercase letters, numbers, hyphens (-), and underscores (_). Each name must be unique across your company. Names have a maximum length, and Braze shows an error if a name is too long.
Next steps
After your IP pools have IP addresses:
- If you haven’t already, add a verified domain. The Sender Verification page shows a reminder until you have one.
- Add sending and tracking domains to each IP pool.
- Warm your IP addresses so mailbox providers learn to trust them.
Troubleshooting
| Message | What it means | What to do |
|---|---|---|
| Only N dedicated IP addresses are left on your contract. | Your request uses more IP addresses than remain on your contract. | Request fewer IP addresses, or contact Braze Support to request more. |
| Some IP pools couldn’t be created. | Braze created some of your IP pools but couldn’t finish others. | Follow the instructions in the message to create the remaining IP pools manually, rename them, or add their IP addresses. |
| Your IP pools are already being set up. | A previous setup is still running. | Wait a few minutes, then refresh the page. |
| We couldn’t set up your IP pools. | Setup failed before any IP pools were created. | Try again later. If the problem continues, contact Braze Support. |
Add IP pool is unavailable
Add IP pool is unavailable when your company has no dedicated IP addresses left. Either your contract doesn’t include dedicated IP addresses, or every IP address on your contract is in use. To request more IP addresses, contact Braze Support.
If you don’t see Add IP pool at all, your company might not have an Amazon SES sending account yet. In that case, the page shows Set up account instead. For more information, see Prerequisites.
Frequently asked questions
How many IP addresses do I need?
As a best practice, Braze recommends sending no more than 2 million emails per day from each IP address, based on your busiest day. Size your IP pools for peak days, such as Black Friday, instead of your average day. Every IP address you add later needs to be warmed. The sender profile questionnaire applies this guideline for you.
Why can’t I remove an IP address from an IP pool?
An IP address’s sending reputation stays with it. To protect that reputation, IP addresses stay in the IP pool you add them to. If you need an IP address moved or removed, contact Braze Support.
Can I choose which IP addresses I get?
No. Braze assigns IP addresses from its available dedicated IP addresses.
Do IP pools apply to all my workspaces?
Yes. IP pools and your IP address limit apply across your company. You choose which workspaces can use each sending domain when you add your domains.