{"_id":"59fb9b26a3f8dc001a0ebb5c","project":"55208137623ff50d009b2bec","version":{"_id":"55208137623ff50d009b2bef","__v":14,"project":"55208137623ff50d009b2bec","createdAt":"2015-04-05T00:26:31.564Z","releaseDate":"2015-04-05T00:26:31.563Z","categories":["55208138623ff50d009b2bf0","55494a226a82a10d00817ae5","55494ba7ee219b0d001743c8","55494bc1ee219b0d001743cc","56ead8c1df765617008bccaf","573a2073dd007d1700cf288f","579695b1f64c9f0e007cd76c","57969e3dfa1ff60e006a1274","579a4592fd9f3c0e008e4f4a","57ab9afe54fa780e006c5430","57b784f5b7ebd60e009cb4a6","58f686818193090f008cec76","59e79fbd4cf31900341d50c6","5b2436973fd93f0003dcf99d"],"is_deprecated":false,"is_hidden":false,"is_beta":true,"is_stable":true,"codename":"","version_clean":"1.0.0","version":"1.0"},"category":{"_id":"579695b1f64c9f0e007cd76c","__v":0,"project":"55208137623ff50d009b2bec","version":"55208137623ff50d009b2bef","sync":{"url":"","isSync":false},"reference":false,"createdAt":"2016-07-25T22:41:53.022Z","from_sync":false,"order":10,"slug":"release-notes","title":"Product Updates"},"user":"59e51455df6835002e0f0f8f","githubsync":"","__v":0,"parentDoc":null,"updates":[],"next":{"pages":[],"description":""},"createdAt":"2017-11-02T22:24:38.321Z","link_external":false,"link_url":"","sync_unique":"","hidden":false,"api":{"results":{"codes":[]},"settings":"","auth":"required","params":[],"url":""},"isReference":false,"order":0,"body":"##Double Opt-In\nWhen customers message into your organization for the first time you can send them through and opt-in process where they can raise their hand and say that they want to hear more information from your company in the future.\n\n###Why Double Opt-In is Important\nAs marketers, you now have a dedicated list of individuals who have expressed interest in hearing more from you.  Use this list to communicate new deals, upcoming events, or even drop specific specials just for that group of people!\n\n###How can I set up Double Opt-In on my account?\nWe have a full set of [Setup Documents here.](http://docs.sendsonar.com/docs/double-opt-in)\n\n##Property Management\nThis new feature allows you to search, add, edit, and delete properties across all of your customers.\n\n###Why use Property Management\nHave you ever looked at your customer properties and wondered how many customers had that same value? Or have you thought to yourself \"I should probably clean these up.\" Now you can with this new function.  Now you and your team can organize your properties and associated values.\n\n###Property Management Modal highlights\n* Search - You can input any property keyword at the top of the Property Management modal.  This will allow you to quickly find existing properties to view how many customers are assigned to that property.  Of course, you can also edit the property or values and even remove the property completely.\n* Add - The 'New Property' button at the top of the modal will allow you to manually add a new property or batch import a new property.\n* Edit - Each property has a pencil icon which indicates the edit functionality for that property.  This will open up a new modal where you can change the name, values, and even merge multiple values together.\n* Delete - The trash can icon allows you to remove this property completely from your account.  This will remove the property from all customers that previously had a value associated with them.\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/178cb75-Property_Management.png\",\n        \"Property Management.png\",\n        1524,\n        1174,\n        \"#05b4fc\"\n      ]\n    }\n  ]\n}\n[/block]\n##Away Message\nWe did a small enhancement to the time selection on Away Messages.  Historically you were only able to set away times in half-hour increments.  The new enhancement allows you chose away times down to the exact minute of the day.\n\n###When to use Away messages\nIf your team does not operate around the clock.  This feature is great to allow your team to acknowledge a customer's message and let them know that when your agents get to work they will help answer any questions they might have.\n\n##Gem Update\n\n###Why is this important?\nFor anyone using our APIs this will be incredibly important.  Please let us know if you have any questions about the new update.\n\n###What is new and exciting?\nIt has been awhile since we last made an update to our gem package but we are excited to release 2.0.0.  All of the information we are going to cover can be found on the Sonar Gem Repo.  Let's talk about some of the changes.\n\n###Compatibility\nPreviously our gem worked with Ruby 1.8.7 or greater but now you are required to have Ruby 2.0.0 or greater.\n\n###Other Updates\nYou now include your accounts `publishable_key` in configurations.  Your production token can be found if you log into your Sonar account https://sendsonar.com.  Then click the left menu where you can select Settings from the menu.  Then when you click Company Settings and a modal will pop up providing you with your company's publishable key.\n\nWe have also added support for 5 new API endpoints\n* send_campaign\n* close_customer\n* delete_customer_property\n* get_customer\n* available_phone_number\n\n\nAnother important item to note is that `add_customer` has been aliased to add_update_customer for clarity.\n\n\n##Campaign Message Webhooks\nStarting on Wednesday, November 3, we will begin sending webhooks for messages sent via our Campaign feature. Previously, we excluded these messages from triggering webhooks to your endpoints but we will now start sending them. They will be included in the Outbound Messages event webhook.\n\n###Other Webhook Upgrades\nOver the next week, we will start including additional information on our Webhooks, including: \n\nWhether a message is an Away Message or not\nA unique identifier for Customer, User, and Message objects in payloads\nThe Campaign Slug of a message when it is a message sent from a Campaign\n\nNone of these changes will modify currently available parameters in Webhook payloads.\n\n##CSV Export Upgrades\nWe will also be adding additional information to our CSV exports over the next week, including:\n\nA unique identifier on Customer, User, and Message objects in payloads (Customer & Message Export)\nThe Campaign Slug of a message when it is a message sent from a Campaign (Message Export)\nThe timestamp of when a customer unsubscribes (Customer Export)\n\nAdding a unique identifier to Customer, User, and Message objects will eventually allow you to get additional information from our API about specific instances of these objects and to tie CSV exports to Webhooks.\n\n##Email Notifications\nThere is a new email notification option for when new messages are assigned an agent.  Each agent has the option to be notified when that new message is assigned to them.  To review your email notifications visit this link: https://www.sendsonar.com/email_settings\n\n##Call Forwarding for Individual Agents\nEach account has the option to allow call forwarding to each agent.  When an agent has their phone number set and this is enabled, we will forward all calls to the agent from any customer that is assigned to that agent.  To enable this option each Admin can navigation to the Company Settings and enable this option.\n\n##Improved Search Experience\nWe have improved the search capabilities within Sonor so the most recent message, sent or received, filters to the top of the results list.  Now you can find those most recent conversations around a tag, keyword, or customer.  Note: If you are looking for a customer you just imported but have yet to message, that customer will be filtered to the bottom.  Our new search is based on last message times.","excerpt":"","slug":"release-note-20171115","type":"basic","title":"Release Note 2017.11.15"}

Release Note 2017.11.15


##Double Opt-In When customers message into your organization for the first time you can send them through and opt-in process where they can raise their hand and say that they want to hear more information from your company in the future. ###Why Double Opt-In is Important As marketers, you now have a dedicated list of individuals who have expressed interest in hearing more from you. Use this list to communicate new deals, upcoming events, or even drop specific specials just for that group of people! ###How can I set up Double Opt-In on my account? We have a full set of [Setup Documents here.](http://docs.sendsonar.com/docs/double-opt-in) ##Property Management This new feature allows you to search, add, edit, and delete properties across all of your customers. ###Why use Property Management Have you ever looked at your customer properties and wondered how many customers had that same value? Or have you thought to yourself "I should probably clean these up." Now you can with this new function. Now you and your team can organize your properties and associated values. ###Property Management Modal highlights * Search - You can input any property keyword at the top of the Property Management modal. This will allow you to quickly find existing properties to view how many customers are assigned to that property. Of course, you can also edit the property or values and even remove the property completely. * Add - The 'New Property' button at the top of the modal will allow you to manually add a new property or batch import a new property. * Edit - Each property has a pencil icon which indicates the edit functionality for that property. This will open up a new modal where you can change the name, values, and even merge multiple values together. * Delete - The trash can icon allows you to remove this property completely from your account. This will remove the property from all customers that previously had a value associated with them. [block:image] { "images": [ { "image": [ "https://files.readme.io/178cb75-Property_Management.png", "Property Management.png", 1524, 1174, "#05b4fc" ] } ] } [/block] ##Away Message We did a small enhancement to the time selection on Away Messages. Historically you were only able to set away times in half-hour increments. The new enhancement allows you chose away times down to the exact minute of the day. ###When to use Away messages If your team does not operate around the clock. This feature is great to allow your team to acknowledge a customer's message and let them know that when your agents get to work they will help answer any questions they might have. ##Gem Update ###Why is this important? For anyone using our APIs this will be incredibly important. Please let us know if you have any questions about the new update. ###What is new and exciting? It has been awhile since we last made an update to our gem package but we are excited to release 2.0.0. All of the information we are going to cover can be found on the Sonar Gem Repo. Let's talk about some of the changes. ###Compatibility Previously our gem worked with Ruby 1.8.7 or greater but now you are required to have Ruby 2.0.0 or greater. ###Other Updates You now include your accounts `publishable_key` in configurations. Your production token can be found if you log into your Sonar account https://sendsonar.com. Then click the left menu where you can select Settings from the menu. Then when you click Company Settings and a modal will pop up providing you with your company's publishable key. We have also added support for 5 new API endpoints * send_campaign * close_customer * delete_customer_property * get_customer * available_phone_number Another important item to note is that `add_customer` has been aliased to add_update_customer for clarity. ##Campaign Message Webhooks Starting on Wednesday, November 3, we will begin sending webhooks for messages sent via our Campaign feature. Previously, we excluded these messages from triggering webhooks to your endpoints but we will now start sending them. They will be included in the Outbound Messages event webhook. ###Other Webhook Upgrades Over the next week, we will start including additional information on our Webhooks, including: Whether a message is an Away Message or not A unique identifier for Customer, User, and Message objects in payloads The Campaign Slug of a message when it is a message sent from a Campaign None of these changes will modify currently available parameters in Webhook payloads. ##CSV Export Upgrades We will also be adding additional information to our CSV exports over the next week, including: A unique identifier on Customer, User, and Message objects in payloads (Customer & Message Export) The Campaign Slug of a message when it is a message sent from a Campaign (Message Export) The timestamp of when a customer unsubscribes (Customer Export) Adding a unique identifier to Customer, User, and Message objects will eventually allow you to get additional information from our API about specific instances of these objects and to tie CSV exports to Webhooks. ##Email Notifications There is a new email notification option for when new messages are assigned an agent. Each agent has the option to be notified when that new message is assigned to them. To review your email notifications visit this link: https://www.sendsonar.com/email_settings ##Call Forwarding for Individual Agents Each account has the option to allow call forwarding to each agent. When an agent has their phone number set and this is enabled, we will forward all calls to the agent from any customer that is assigned to that agent. To enable this option each Admin can navigation to the Company Settings and enable this option. ##Improved Search Experience We have improved the search capabilities within Sonor so the most recent message, sent or received, filters to the top of the results list. Now you can find those most recent conversations around a tag, keyword, or customer. Note: If you are looking for a customer you just imported but have yet to message, that customer will be filtered to the bottom. Our new search is based on last message times.