Skip to main content
Answered

Sending Post Message via API

  • 24 January 2025
  • 1 reply
  • 29 views

I’m looking for a way to automate sending  (or correctly scheduling) messages from Intercom Outbox to customers.

Current the way it’s done is manual:

  1. 3 message templates, each with own url rules ands scheduled
  2. Each of them get scheduled and stopped at a separate time to send to customers

I’m unable to find a way to currently automate this with the API (either with Messages API https://developers.intercom.com/docs/references/rest-api/api.intercom.io/messages/createmessage or even with Events API (https://developers.intercom.com/docs/references/rest-api/api.intercom.io/data-events/createdataevent

 

There’s no way to define rules, frequency of this I believe.

It seems that having an event-triggered option for rules does not allow for URL rules to be respected? 

 

Best,

Nikhil 

Best answer by Emilygav

Hey there ​@Nikhil Dua, Emily here from Support Engineering at Intercom 👋🏼

You can use trigger-based messaging or schedule-based messaging options to automate sending messages from Intercom Outbox 📤

  1. Trigger-Based Messaging: This allows you to send messages based on events you track in Intercom. You can set up messages to be sent automatically when specific events occur, although URL rules might not be directly applicable in this setup.
  2. Schedule-Based Messaging: You can send messages at set intervals without needing an event trigger. Options include:
    • Date Attribute Based: Send messages based on a specific date related to the customer, like account renewals.
    • Calendar Based: Send messages on a specific date each month or week.
    • Relative Time Based: Send messages based on the last time the customer received the message, such as every 14 days.

     

  3. For more frequent messaging, consider using event-based triggers, which can be more flexible in terms of frequency.

Hopefully this helps! 💪🏼

View original
Did this topic help you find an answer to your question?

1 reply

Emilygav
Intercom Team
Forum|alt.badge.img+3
  • Intercom Team
  • 75 replies
  • Answer
  • January 31, 2025

Hey there ​@Nikhil Dua, Emily here from Support Engineering at Intercom 👋🏼

You can use trigger-based messaging or schedule-based messaging options to automate sending messages from Intercom Outbox 📤

  1. Trigger-Based Messaging: This allows you to send messages based on events you track in Intercom. You can set up messages to be sent automatically when specific events occur, although URL rules might not be directly applicable in this setup.
  2. Schedule-Based Messaging: You can send messages at set intervals without needing an event trigger. Options include:
    • Date Attribute Based: Send messages based on a specific date related to the customer, like account renewals.
    • Calendar Based: Send messages on a specific date each month or week.
    • Relative Time Based: Send messages based on the last time the customer received the message, such as every 14 days.

     

  3. For more frequent messaging, consider using event-based triggers, which can be more flexible in terms of frequency.

Hopefully this helps! 💪🏼


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings