IP Allow List

To ensure seamless communication between Optimove and your environment, it is necessary to allowlist specific IP addresses. This section provides the required IP addresses for different functionalities within Optimove. Please allowlist these IPs according to your environment configuration.

ETL Process - Optidata

For Optimove's ETL (Extract, Transform, Load) process, customers need to allowlist the following IP addresses. These IPs are associated with Optimove's main ETL tool.

US:

  • 35.202.1.14

EU:

  • 35.233.102.48

Data Staging:

  • 34.150.185.150

Legacy Systems

This section lists IPs for our legacy infrastructure. These IPs are used for 'Non-Optidata ETL' processes and also send some API notifications, webhooks, and legacy engager (channel) communications.

US:

  • 35.245.236.141
  • 34.145.132.59
  • 34.145.232.78

EU:

  • 34.159.94.86
  • 35.242.197.153
  • 34.159.242.247

Opti-X and Data Connections

If you are using Opti-X or setting up an API-based Data Connection and have firewall rules with IP address restrictions, you must allowlist the following IP addresses. This ensures that Optimove can successfully connect to your API endpoints.

  • 108.129.6.43
  • 46.137.111.133
  • 99.81.4.55

Webhooks and Callback URLs

Important: The IPs listed below cover our primary webhook services. However, some notifications may still originate from our legacy systems. To ensure complete coverage, please also allowlist the IPs in the “Legacy Systems” section relevant to your region.

Clients utilizing functionalities that require communication over a callback URL, such as API callbacks, webhook integrations, conditional execution, and promo integrations, are required to allowlist the IP addresses used by Optimove to notify the callback URLs. This allows for the successful delivery of webhook notifications in the following use cases:

  1. API Calls with Callback URLs: Certain API calls, such as AddCustomerAttribute and UpdateCustomerAttributes, utilize callback URLs for communication.

  2. Webhook Integration (Opti-gration): Running campaigns that export campaign data to an external bucket and notify it using a callback URL.

  3. Conditional Execution / Promo Integration: Integrating campaign functionality with an internal system on the client side that relies on webhook notifications from Optimove.

US:

  • 35.199.60.237
  • 35.221.56.26
  • 35.221.33.157
  • 34.86.85.20
  • 35.221.48.107

EU:

  • 35.242.199.57
  • 35.198.188.17
  • 34.107.29.24
  • 35.246.154.200
  • 34.107.86.58

Track & Trigger

Using the Track & Trigger functionality involves event listeners and third-party integrations with Optihub engagers.

US:

  • 34.70.245.229
  • 34.122.196.101
  • 34.71.252.19

EU:

  • 35.189.243.236
  • 192.158.28.169
  • 35.195.171.164

3rd Party Integrations

3rd party integrations apply to any of the following channels:

  • Klaviyo
  • SFMS-SMS
  • SFMC-SFTP
  • CheetahMail
  • Leanplum
  • Braze - Scheduled Push
  • Braze - Scheduled Email
  • Braze - Realtime Push
  • Braze - Realtime Email
  • Klaviyo Outdoor
  • Klaviyo Audience
  • Airship
  • IDT-SMS
  • IDT-IVR
  • Adobe Campaign
  • DMP
  • Promot-only
  • Google Customer Match

US:

  • 34.70.245.229
  • 34.122.196.101
  • 34.71.252.19

EU:

  • 35.189.243.236
  • 192.158.28.169
  • 35.195.171.164

For any custom channel or integration developed by Optimove per request, please contact our support team.