Netmera Developer Guide
Netmera Docs
  • Netmera Developer Guide
  • Platforms
    • iOS
      • New iOS (Swift)
        • SDK Integration
        • Push Notifications
          • Delegate Methods
          • Widget and In-App Messages
          • Media Push
          • Carousel, Slider and Thumbnail Push
        • Deep Linking
          • Custom Deep Links
        • Sound & Vibration
        • Push Inbox
        • Events
        • Geofence & Location
        • User Attributes & Preferences
        • Advertising ID
        • Changelog
      • Former iOS (Objective-C)
        • SDK Integration
        • Push Notifications
          • Delegate Methods
          • Push Payload Receivers
          • Widget and In-App Messages
          • Customizing In-App Messages
          • Media Push
          • Carousel, Slider and Thumbnail Push
          • Custom Web View Presentation
          • Push Icon
        • Live Activities
        • Deep Linking
          • Custom Deep Links
        • Sound & Vibration
        • Push Inbox
        • Events
        • Geofence & Location
        • User Attributes & Preferences
        • Data Transfer
        • Advertising ID
        • SSL Pinning
        • Changelog
    • Android
      • SDK Integration
        • Huawei Integration
        • Huawei Message Receipt
        • Android Integration FAQs
      • Push Notifications
        • Widget and In-App Messages
        • Push Callbacks
        • Custom Web View Presentation
        • Push Icon
      • Deep Linking
        • Custom Deep Links
      • Sound & Vibration
      • Push Inbox
      • Events
      • Geofence & Location
        • Background Location Permission
      • User & Attributes
      • Data Transfer
      • Advertising ID
      • App Tracking
      • SSL Pinning
      • Changelog
    • Web
      • SDK Setup
        • Self-Hosted SDK Setup
      • Mobile Web Push for iOS
      • Deep Linking
        • Custom Deep Links
      • Events
      • User & Attributes
    • React Native
      • SDK Integration
      • Push Notifications
        • Widget and In-App Messages
        • Push Callbacks
      • Deep Linking
        • Custom Deep Links
      • Sound & Vibration
      • Push Inbox
      • Events
      • Geofence & Location
      • User & Attributes
      • Changelog
    • Flutter
      • SDK Integration
      • Push Notifications
        • Push Notification Permissions
        • Widget and In-App Messages
        • Flutter iOS Media Push
      • Deep Linking
        • Custom Deep Links
      • Sound & Vibration
      • Push Inbox
      • Events
      • Geofence & Location
      • User & Attributes
      • SSL Pinning
      • Changelog
    • Cordova
      • SDK Integration
      • Push Notifications
      • Sound & Vibration
      • Push Inbox
      • Events
      • User & Attributes
    • Unity
      • SDK Integration
      • Sound & Vibration
      • Events
      • User & Attributes
      • Changelog
  • Integrated Modules
    • Optimove
    • Adjust
    • Mixpanel
    • IYS Integration
    • VIA Integration
      • Short URL Consent Requests
      • OTP Consent Requests
        • OTP Confirmation Completion
      • VIA Email Rejection Link Generation
      • ETK Rejection via SMS
  • API Documentation
    • REST API
      • Setup
      • Notifications
      • Events
      • User & Device Management
      • Inbox Feature
      • GDPR
      • Error Responses
  • FAQs
    • Push Notifications FAQs
Powered by GitBook
On this page
  • Optimove Integration
  • Push Event Notification
  • Event Type ID and Descriptions
  • User Matching Between Optimove and Netmera
  • Configure Transactional Push Notification

Was this helpful?

  1. Integrated Modules

Optimove

PreviousChangelogNextAdjust

Last updated 2 months ago

Was this helpful?

Optimove Integration

To install Optimove, follow these steps:

  1. Locate Optimove on the Connectors page and click the install button.

  2. Enter the baseUrl as "https://api5.optimove.net/".

  3. Fill in the user and password fields. (Note: Please ensure you have the most up-to-date username and password information. Contact Optimove's product owner for the updated details.)

  4. Click the install button

Optimove Parameters (optional)

You can personalize messages using parameters from Optimove.

  • Optimove Param: Profile attributes defined in Optimove.

  • Netmera Pretty Name: Netmera equivalent of profile attribute in Optimove.

Optimove Channels (optional)

You can find the required information in this link: "". Fill in the relevant details and click the install button.

Push Event Notification

Whenever you want to send a push notification, notify us by firing an event through Optimove's REST API using the following example command.

curl --location --request POST
'https://restapi.netmera.com/rest/optimove/event/your-app-key' \
-H "X-netmera-api-key: your_rest_api_key" \
-H "Content-Type: application/json" \
--data-raw '{
    "eventTypeId":13,
    "timeStamp":"2022-09-19 05:04:54",
    "campaignId":your_campaign_id,
    "channelId":channel_id ‘459 or 481’
}'

Make sure to replace the placeholders (your-app-key, your_rest_api_key, your_campaign_id, channel_id) with the actual values relevant to your setup.

Event Type ID and Descriptions

  • 11: Triggered when a single target notification send event is generated from Optimove.

  • 13: Triggered when a bulk notification send event is generated from Optimove.

  • 4: Triggered when a campaign is cancelled on the Optimove side.

User Matching Between Optimove and Netmera

To synchronize users between Optimove and Netmera:

  • Provide Optimove with the Client_ID key.

  • Set the corresponding IDs as external IDs within Netmera.

For any inquiries, Optimove may seek your confirmation. Ensure to approve these requests promptly.

Configure Transactional Push Notification

  • Navigate to Messages > Transactional.

  • Select the Optimove channel in the "What" step.

For additional details, refer to the .

https://docs.optimove.com/api-channelid-values/
Optimove API Usage Guide