{"_id":"5c7d0b7e11dca900149aedef","project":"54aa7f773b56130b0056c86e","version":{"_id":"576a656c6f15260e001f8938","__v":3,"project":"54aa7f773b56130b0056c86e","createdAt":"2016-06-22T10:16:12.661Z","releaseDate":"2016-06-22T10:16:12.661Z","categories":["576a656c6f15260e001f8939","576a656c6f15260e001f893a","576a656c6f15260e001f893b","576a656c6f15260e001f893c","576a656c6f15260e001f893d","576a656c6f15260e001f893e","576a656c6f15260e001f893f","5797787ce2d8f40e0052b4a6","5b041bc0769904000374c645"],"is_deprecated":false,"is_hidden":false,"is_beta":false,"is_stable":false,"codename":"For Marketers","version_clean":"4.0.0","version":"4.0"},"category":{"_id":"576a656c6f15260e001f893a","version":"576a656c6f15260e001f8938","__v":0,"project":"54aa7f773b56130b0056c86e","sync":{"url":"","isSync":false},"reference":false,"createdAt":"2015-01-05T12:25:25.590Z","from_sync":false,"order":3,"slug":"working-with-pulsate","title":"Working with Pulsate"},"user":"577cf7765fd4de0e00cc3d50","__v":0,"parentDoc":null,"updates":[],"next":{"pages":[],"description":""},"createdAt":"2019-03-04T11:26:54.661Z","link_external":false,"link_url":"","sync_unique":"","hidden":false,"api":{"results":{"codes":[]},"settings":"","auth":"required","params":[],"url":""},"isReference":false,"order":7,"body":"[block:api-header]\n{\n  \"title\": \"Introduction\"\n}\n[/block]\nDealing with customer enquiries quickly and efficiently is one of the most important tasks for every business. Customers are always the most important part of any organisation and it is crucial for every business to listen to what their customers are saying and to deal with any issues they may have as quickly as possible. The Converse product from Pulsate is designed with this goal in mind to give users an easy way to contact a company through its app. For more information on Converse and starting meaningful conversations with customers, see our guide on [Starting a Conversation.](https://pulsate.readme.io/v4.0/docs/step-3-starting-a-conversation).\n\nIdeally, all customer queries would be dealt with very quickly by a trained customer support representative who can represent the company and provide a great experience for the user who sent a message. However, even with the best will in the world, it may not be possible to reply to every customer query straight away. This may be because of the volume of requests being received is very large or because the customer support term is not available 24/7. \n\nThe purpose of this guide is to demonstrate how to set up an automated reply to customer messages using Pulsate. Typically, automated replies work best when there is going to be a delay replying to the user, such as when a message received out of regular office hours. This guide will concentrate on that example and outline the steps for sending an automated reply whenever the customer support team is not available.\n \n[block:api-header]\n{\n  \"title\": \"Creating a Segment of Users who have Sent a Message\"\n}\n[/block]\nThe first step is to identify which users have sent a message. To do that, we will create a segment based on users who have sent a message from the app on their device either in reply to a campaign they received or as a new conversation that they have created by clicking the new message button in the Pulsate feed. Depending on your app setup, you may choose to show or not show the new message button on [Android](https://pulsate.readme.io/v2.0/docs/showing--hiding-the-message-inbox#removing-floating-action-button-from-feed) or [iOS](https://pulsate.readme.io/docs/showing--hiding-the-message-inbox-1#showing-hiding-the-new-message-button).\n[block:callout]\n{\n  \"type\": \"warning\",\n  \"body\": \"Depending on your app setup, you may choose to show or not show the new message button on [Android](https://pulsate.readme.io/v2.0/docs/showing--hiding-the-message-inbox#removing-floating-action-button-from-feed) or [iOS](https://pulsate.readme.io/docs/showing--hiding-the-message-inbox-1#showing-hiding-the-new-message-button).\"\n}\n[/block]\nWe will create a segment based on the Last Contacted Admin rule in the Activity section of the segment builder. For details on how to create segments, see our guide [here](https://pulsate.readme.io/v4.0/docs/step-1-creating-a-segment)\n\nFor this example, we will create a segment based on all users who have sent a message to Pulsate within the last ten minutes All users who send a message through the Pulsate feed will be added to this segment as soon as they send a message and we can send them an automated reply message. They will be automatically removed from the segment after ten minutes so there is no possibility of them receiving the automated message reply again unless they send another message. \n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/aa11773-Screenshot_2019-03-04_12.23.51.png\",\n        \"Screenshot 2019-03-04 12.23.51.png\",\n        834,\n        177,\n        \"#f2fafa\"\n      ],\n      \"caption\": \"Last Contacted Admin Segment Rule\"\n    }\n  ]\n}\n[/block]\nClick Save Segment and give your campaign a name, for this example we will call this segment \"Automated Message Reply\". \n[block:api-header]\n{\n  \"title\": \"Creating an Automated Reply Campaign\"\n}\n[/block]\nNow that we have a segment based on users who sent a message from the feed, we need to set up a campaign to send an automated reply every time a user sends a message during specific time periods. For this example, we are going to create a push notification card campaign to deliver the automated reply message. For more information on the different types of Pulsate campaigns, see our guides [here.](https://pulsate.readme.io/v4.0/docs/what-campaigns-can-i-send-using-pulsate).\n\nTo setup the automated reply campaign follow these steps. \n\n**Campaign Type**\n\nClick New Campaign and choose Notification + Card Campaign\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/c49dfac-Screenshot_2019-03-04_12.45.23.png\",\n        \"Screenshot 2019-03-04 12.45.23.png\",\n        962,\n        614,\n        \"#f0f5f5\"\n      ],\n      \"caption\": \"Select Campaign\"\n    }\n  ]\n}\n[/block]\nGive your Campaign a name (eg Support Automated Message Response) and enter a [Conversion Goal](https://pulsate.readme.io/v4.0/docs/campaign-goals) for the campaign such as the user opening the app within a specific period of time. It is unlikely that you will want to add a [Control Group](https://pulsate.readme.io/v4.0/docs/control-groups) to this campaign as it is a service message and you will most likely want every user to receive it. \n\n**Campaign Card**\n\nYou can then start to craft your automated message by creating a campaign card. There are a number of options here, you can add a custom image or you can use the Headline or Text widgets. However, the aim of this campaign is to be as personalized as possible. With that in mind, utilising the Personal Message Widget is a good option. This widget allows you to create a card as if it has been sent from a Customer Support Representative. This is an ideal scenario for utilising the Personal Message Widget because even though you are not replying directly to the user's message, you can still show a personal touch.\n\n\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/18088b2-Screenshot_2019-03-04_17.11.52.png\",\n        \"Screenshot 2019-03-04 17.11.52.png\",\n        1438,\n        714,\n        \"#f3f8f9\"\n      ],\n      \"caption\": \"Personal Widget\"\n    }\n  ]\n}\n[/block]\nYou can choose to add images or a Headline or Text widget as well but for this example we will leave just the Personal Message widget as the card. All cards have to have an action so you can either deeplink users to a specific area of your app or website (ie FAQs) or link them to the back of the card where you can add more content. \n\n**Notification**\n\nOnce you have created the card, the next step is Notification and you can choose to send the card directly to the user's feed or to notify them with a push notification or an in app notification about the automated reply. The user may leave the app as soon as they send their message so a push notification is the best option here. It is also a good idea to use a the user's first name as a personalization tag for the push notification if your app tracks that information and sends it to Pulsate. \n\n\n\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/0ba5d21-Screenshot_2019-03-04_17.39.11.png\",\n        \"Screenshot 2019-03-04 17.39.11.png\",\n        1439,\n        719,\n        \"#456180\"\n      ],\n      \"caption\": \"Push Notification\"\n    }\n  ]\n}\n[/block]\n\n[block:callout]\n{\n  \"type\": \"success\",\n  \"title\": \"Push Notification Options\",\n  \"body\": \"For more information on the other options available when (ie adding [action buttons ](https://pulsate.readme.io/v4.0/docs/push-notification-action-buttons)or adding [rich media](https://pulsate.readme.io/v4.0/docs/push-notifications-rich-media) see our guide [here. ](https://pulsate.readme.io/v4.0/docs/push-notification-campaigns)\"\n}\n[/block]\n**Targeting**\n\nThe next step is to choose the Segment that we previously created as the Targeting option for the campaign. You can add other Targeting Options here but for this example we will just select the previously created Segment. \n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/cbb861e-Screenshot_2019-03-04_17.48.47.png\",\n        \"Screenshot 2019-03-04 17.48.47.png\",\n        1439,\n        714,\n        \"#f2f9fa\"\n      ]\n    }\n  ]\n}\n[/block]\n**Delivery**\n\nDelivery is the most important part of this campaign as it will define when the message should be sent to users. To ensure that the message can be sent to users who are added to the segment in the future, select \"People who enter the segment in the future\" on the Delivery page. This will send the campaign to users who are currently in the segment and all eligible users who enter the segment in the future. \n\nTo enable the campaign to be sent to users more than once, select Multiple Times. You can set campaign limits here to ensure that the campaign is not sent to the user more than once in a specified time period. For this example, we will set the campaign limits to send no more than once per day. \n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/c71bb09-Screenshot_2019-03-04_17.56.49.png\",\n        \"Screenshot 2019-03-04 17.56.49.png\",\n        1439,\n        715,\n        \"#f2fafa\"\n      ],\n      \"caption\": \"Campaign Limits\"\n    }\n  ]\n}\n[/block]\n**Deliver on Certain Days**\n\nScroll down to the bottom of the the Delivery page and choose whether to activate the campaign immediately or to schedule the campaign for the future. This is also where you will define when the campaign should be sent. To do that, click on Advanced Options and select Deliver on Certain Days. This option allows you to define what days and times that the campaign should be sent. For this example, that will be the days and times that the customer support team are not available. That could be one uniform time every day (ie All Days 6pm to 8am) or different times for each day or group of days. To add a new time based sending restriction, click the plus icon and to remove them, click the minus button.\n\nIf you have selected the campaign to Activate Now, you will need to set the timezone for the Deliver on Certain Days options. This will default to your current timezone or if you have chosen to Schedule the Campaign for the future, Deliver on Certain Days will inherit the timezone that you selected for that option. \n\n\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/7c8d54a-Screenshot_2019-03-04_18.27.44.png\",\n        \"Screenshot 2019-03-04 18.27.44.png\",\n        885,\n        653,\n        \"#d8dadb\"\n      ],\n      \"caption\": \"Deliver on Certain Days\"\n    }\n  ]\n}\n[/block]\nThe campaign is now setup and you can press Next and review it before activating it. Eligible Users who send a message during the times that you specified in the previous section will now be automatically sent this automated reply.","excerpt":"","slug":"setting-up-automated-message-replies","type":"basic","title":"Setting up Automated Message Replies"}

Setting up Automated Message Replies


[block:api-header] { "title": "Introduction" } [/block] Dealing with customer enquiries quickly and efficiently is one of the most important tasks for every business. Customers are always the most important part of any organisation and it is crucial for every business to listen to what their customers are saying and to deal with any issues they may have as quickly as possible. The Converse product from Pulsate is designed with this goal in mind to give users an easy way to contact a company through its app. For more information on Converse and starting meaningful conversations with customers, see our guide on [Starting a Conversation.](https://pulsate.readme.io/v4.0/docs/step-3-starting-a-conversation). Ideally, all customer queries would be dealt with very quickly by a trained customer support representative who can represent the company and provide a great experience for the user who sent a message. However, even with the best will in the world, it may not be possible to reply to every customer query straight away. This may be because of the volume of requests being received is very large or because the customer support term is not available 24/7. The purpose of this guide is to demonstrate how to set up an automated reply to customer messages using Pulsate. Typically, automated replies work best when there is going to be a delay replying to the user, such as when a message received out of regular office hours. This guide will concentrate on that example and outline the steps for sending an automated reply whenever the customer support team is not available. [block:api-header] { "title": "Creating a Segment of Users who have Sent a Message" } [/block] The first step is to identify which users have sent a message. To do that, we will create a segment based on users who have sent a message from the app on their device either in reply to a campaign they received or as a new conversation that they have created by clicking the new message button in the Pulsate feed. Depending on your app setup, you may choose to show or not show the new message button on [Android](https://pulsate.readme.io/v2.0/docs/showing--hiding-the-message-inbox#removing-floating-action-button-from-feed) or [iOS](https://pulsate.readme.io/docs/showing--hiding-the-message-inbox-1#showing-hiding-the-new-message-button). [block:callout] { "type": "warning", "body": "Depending on your app setup, you may choose to show or not show the new message button on [Android](https://pulsate.readme.io/v2.0/docs/showing--hiding-the-message-inbox#removing-floating-action-button-from-feed) or [iOS](https://pulsate.readme.io/docs/showing--hiding-the-message-inbox-1#showing-hiding-the-new-message-button)." } [/block] We will create a segment based on the Last Contacted Admin rule in the Activity section of the segment builder. For details on how to create segments, see our guide [here](https://pulsate.readme.io/v4.0/docs/step-1-creating-a-segment) For this example, we will create a segment based on all users who have sent a message to Pulsate within the last ten minutes All users who send a message through the Pulsate feed will be added to this segment as soon as they send a message and we can send them an automated reply message. They will be automatically removed from the segment after ten minutes so there is no possibility of them receiving the automated message reply again unless they send another message. [block:image] { "images": [ { "image": [ "https://files.readme.io/aa11773-Screenshot_2019-03-04_12.23.51.png", "Screenshot 2019-03-04 12.23.51.png", 834, 177, "#f2fafa" ], "caption": "Last Contacted Admin Segment Rule" } ] } [/block] Click Save Segment and give your campaign a name, for this example we will call this segment "Automated Message Reply". [block:api-header] { "title": "Creating an Automated Reply Campaign" } [/block] Now that we have a segment based on users who sent a message from the feed, we need to set up a campaign to send an automated reply every time a user sends a message during specific time periods. For this example, we are going to create a push notification card campaign to deliver the automated reply message. For more information on the different types of Pulsate campaigns, see our guides [here.](https://pulsate.readme.io/v4.0/docs/what-campaigns-can-i-send-using-pulsate). To setup the automated reply campaign follow these steps. **Campaign Type** Click New Campaign and choose Notification + Card Campaign [block:image] { "images": [ { "image": [ "https://files.readme.io/c49dfac-Screenshot_2019-03-04_12.45.23.png", "Screenshot 2019-03-04 12.45.23.png", 962, 614, "#f0f5f5" ], "caption": "Select Campaign" } ] } [/block] Give your Campaign a name (eg Support Automated Message Response) and enter a [Conversion Goal](https://pulsate.readme.io/v4.0/docs/campaign-goals) for the campaign such as the user opening the app within a specific period of time. It is unlikely that you will want to add a [Control Group](https://pulsate.readme.io/v4.0/docs/control-groups) to this campaign as it is a service message and you will most likely want every user to receive it. **Campaign Card** You can then start to craft your automated message by creating a campaign card. There are a number of options here, you can add a custom image or you can use the Headline or Text widgets. However, the aim of this campaign is to be as personalized as possible. With that in mind, utilising the Personal Message Widget is a good option. This widget allows you to create a card as if it has been sent from a Customer Support Representative. This is an ideal scenario for utilising the Personal Message Widget because even though you are not replying directly to the user's message, you can still show a personal touch. [block:image] { "images": [ { "image": [ "https://files.readme.io/18088b2-Screenshot_2019-03-04_17.11.52.png", "Screenshot 2019-03-04 17.11.52.png", 1438, 714, "#f3f8f9" ], "caption": "Personal Widget" } ] } [/block] You can choose to add images or a Headline or Text widget as well but for this example we will leave just the Personal Message widget as the card. All cards have to have an action so you can either deeplink users to a specific area of your app or website (ie FAQs) or link them to the back of the card where you can add more content. **Notification** Once you have created the card, the next step is Notification and you can choose to send the card directly to the user's feed or to notify them with a push notification or an in app notification about the automated reply. The user may leave the app as soon as they send their message so a push notification is the best option here. It is also a good idea to use a the user's first name as a personalization tag for the push notification if your app tracks that information and sends it to Pulsate. [block:image] { "images": [ { "image": [ "https://files.readme.io/0ba5d21-Screenshot_2019-03-04_17.39.11.png", "Screenshot 2019-03-04 17.39.11.png", 1439, 719, "#456180" ], "caption": "Push Notification" } ] } [/block] [block:callout] { "type": "success", "title": "Push Notification Options", "body": "For more information on the other options available when (ie adding [action buttons ](https://pulsate.readme.io/v4.0/docs/push-notification-action-buttons)or adding [rich media](https://pulsate.readme.io/v4.0/docs/push-notifications-rich-media) see our guide [here. ](https://pulsate.readme.io/v4.0/docs/push-notification-campaigns)" } [/block] **Targeting** The next step is to choose the Segment that we previously created as the Targeting option for the campaign. You can add other Targeting Options here but for this example we will just select the previously created Segment. [block:image] { "images": [ { "image": [ "https://files.readme.io/cbb861e-Screenshot_2019-03-04_17.48.47.png", "Screenshot 2019-03-04 17.48.47.png", 1439, 714, "#f2f9fa" ] } ] } [/block] **Delivery** Delivery is the most important part of this campaign as it will define when the message should be sent to users. To ensure that the message can be sent to users who are added to the segment in the future, select "People who enter the segment in the future" on the Delivery page. This will send the campaign to users who are currently in the segment and all eligible users who enter the segment in the future. To enable the campaign to be sent to users more than once, select Multiple Times. You can set campaign limits here to ensure that the campaign is not sent to the user more than once in a specified time period. For this example, we will set the campaign limits to send no more than once per day. [block:image] { "images": [ { "image": [ "https://files.readme.io/c71bb09-Screenshot_2019-03-04_17.56.49.png", "Screenshot 2019-03-04 17.56.49.png", 1439, 715, "#f2fafa" ], "caption": "Campaign Limits" } ] } [/block] **Deliver on Certain Days** Scroll down to the bottom of the the Delivery page and choose whether to activate the campaign immediately or to schedule the campaign for the future. This is also where you will define when the campaign should be sent. To do that, click on Advanced Options and select Deliver on Certain Days. This option allows you to define what days and times that the campaign should be sent. For this example, that will be the days and times that the customer support team are not available. That could be one uniform time every day (ie All Days 6pm to 8am) or different times for each day or group of days. To add a new time based sending restriction, click the plus icon and to remove them, click the minus button. If you have selected the campaign to Activate Now, you will need to set the timezone for the Deliver on Certain Days options. This will default to your current timezone or if you have chosen to Schedule the Campaign for the future, Deliver on Certain Days will inherit the timezone that you selected for that option. [block:image] { "images": [ { "image": [ "https://files.readme.io/7c8d54a-Screenshot_2019-03-04_18.27.44.png", "Screenshot 2019-03-04 18.27.44.png", 885, 653, "#d8dadb" ], "caption": "Deliver on Certain Days" } ] } [/block] The campaign is now setup and you can press Next and review it before activating it. Eligible Users who send a message during the times that you specified in the previous section will now be automatically sent this automated reply.