block-info

About Optimove

Optimove is a customer relationship management (CRM) platform designed to empower businesses with data-driven insights and tools to optimize their marketing efforts and customer engagement strategies. Leveraging advanced analytics and machine learning algorithms, Optimove enables companies to segment their customer base, predict behavior, and execute targeted marketing campaigns across various channels. By understanding customer preferences and patterns, Optimove empowers businesses to personalize interactions, increase customer retention, and maximize lifetime value. 

By integrating MessageWhiz with Optimove, companies can create Scheduled campaigns and triggered messages based on CRM events. They highly targeted campaigns deliver the right message with the right offer to the customer.



info-items

Key Optimove Benefits

icon-items

Personalized Communication

Integrating SMS with CRM allows businesses to send personalized messages tailored to individual customer preferences and behaviors. By leveraging CRM data such as purchase history, browsing activity, and demographic information, companies can craft targeted SMS campaigns that resonate with each customer, increasing the likelihood of engagement and conversion.

icon-items

Improved Customer Engagement

SMS has a high open rate and is often read within minutes of delivery, making it an effective channel for engaging customers in real-time. By integrating SMS with CRM, businesses can send timely notifications, reminders, and promotions directly to customers’ mobile devices, keeping them informed and engaged throughout their journey. This proactive approach to communication fosters a stronger connection between the brand and its customers, leading to increased loyalty and retention.

icon-items

Enhanced Data Insights

Integrating SMS with CRM enables businesses to track and analyze the performance of their SMS campaigns alongside other marketing channels within a centralized platform. By capturing data such as delivery rates, click-through rates, and conversion metrics, companies gain valuable insights into the effectiveness of their SMS strategies and can identify trends and patterns in customer behavior. This data-driven approach empowers businesses to make informed decisions, optimize their messaging strategies, and continuously improve the customer experience.

 

Optimove Integration with MessageWhiz

Optimove and MessageWhiz offer two integrations. Customers must have registered account at MessageWhiz an Optimove before starting.

Triggered Campaign

These campaigns require permission from Optimove. Talk to your Optimove service rep to enable Channel ID 214.

Integration Setup

  1. Create an Optimove API key for channel 214 (triggered campaign).
  2. Send an API key to the MessageWhiz team to set up your integration.
  3. Once your account is set up in Optimove and MessageWhiz, register an event listener at Optimove.
  4. Register event listener (it can be done by client or by MW team)
    curl –location ‘https://api5.optimove.net/current/general/RegisterEventListener’ \
    –header ‘X-API-KEY: Optimove API key’ \
    –header ‘Content-Type: application/json’ \
    –data ‘{
    “EventTypeID”: 11,
    “ChannelID”: 214,
    “ListenerURL”:
    “https://sms.messagewhiz.com/Fcrm/Foptimove/Fapikey/{{your MW apikey}}” }
    Copy code
  5. To send triggered campaigns, you need to use templates that were created at MessageWhiz. Templates sync to Optimove every 30 seconds. MessageWhiz’s templates have MW_ prefix in Optimove. MessageWhiz template names should follow this template: SenderName-TemplateName. It must contain 11 alphabet or 20 numeric symbols.
  6. Always use MessageWhiz templates to create triggered campaigns.

Scheduled Campaign

These campaigns require permission from Optimove. Talk to your Optimove service rep to enable Channel ID 474 for SMS.

Integration Setup

  1. Create Optimove API key
  2. Send an API key to the MessageWhiz team to set up your integration.
  3. Once both API keys are in place, register event listener (it can be done by the client or the MessageWhiz team):
    curl –location ‘https://optimove-integration.mmdsmart.com/v2/user’ \
    –header ‘Content-Type: application/json’ \
    –header ‘apikey: ‘apikey’ \
    –data ‘{
    “optimoveApiKey”:optimoveApiKey”,
    “api_version”: 4,
    “apiKey”: “apiKey”
    Copy code
  4. To send Scheduled campaigns, you need to use templates that were created at MessageWhiz. Templates sync to Optimove every 30 seconds. MessageWhiz’s templates have MW_ prefix in Optimove. MessageWhiz template names should follow this template: SenderName-TemplateName. It must contain 11 alphabet or 20 numeric symbols.

How to start an SMS campaign:

  1. Create a scheduled campaign on the Optimove side
    1. Choose sender 474 MMDSmart
    2. Choose template
    3. Start campaign
  2. When a MessageWhiz campaign is triggered from Optimove, a list of Optimove Customer IDs is sent to MessageWhiz to trigger the campaign. If you are going to use Optimove to send campaigns, you need to use the client attribute on the Optimove side to import mobile numbers from Optimove into MessageWhiz.
  3. After the campaign is complete, campaign statistics will appear in Optimove.