<?xml version="1.0" encoding="UTF-8"?> <rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
><channel><title>Get Satisfaction Product Blog</title> <atom:link href="http://product.getsatisfaction.com/feed/" rel="self" type="application/rss+xml" /><link>http://product.getsatisfaction.com</link> <description>What&#039;s new and what&#039;s coming up</description> <lastBuildDate>Thu, 03 May 2012 18:35:33 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.2</generator> <item><title>New Community Stats</title><link>http://product.getsatisfaction.com/2012/05/new-community-stats/</link> <comments>http://product.getsatisfaction.com/2012/05/new-community-stats/#comments</comments> <pubDate>Thu, 03 May 2012 18:34:24 +0000</pubDate> <dc:creator>Geysa</dc:creator> <category><![CDATA[General]]></category> <category><![CDATA[Product Updates]]></category><guid
isPermaLink="false">http://product.getsatisfaction.com/?p=3816</guid> <description><![CDATA[We have some exciting additions to our Stats page that we hope will bring you more insight into what&#8217;s going on with your community. New Replies and Comments As any community manager will tell you, users tend to interact with &#8230; <a
href="http://product.getsatisfaction.com/2012/05/new-community-stats/">Continue reading <span
class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>We have some exciting additions to our Stats page that we hope will bring you more insight into what&#8217;s going on with your community.</p><h3><span
style="text-decoration: underline;"><strong>New Replies and Comments</strong></span></h3><p><a
href="http://product.getsatisfaction.com/wp-content/uploads/Stats-New-Replies-Comments.png"><img
class="wp-image-3821 alignright" title="Stats - New Replies &amp; Comments" src="http://product.getsatisfaction.com/wp-content/uploads/Stats-New-Replies-Comments.png" alt="New Replies &amp; Comments" width="471" height="300" /></a>As any community manager will tell you, users tend to interact with the community via replies and comments much more so than creating new topics. So we added a new chart that maps out the number of new replies and comments for a given period.</p><h3><span
style="text-decoration: underline;"><strong>Topic Source</strong></span></h3><p><strong><a
href="http://product.getsatisfaction.com/wp-content/uploads/Stats-Topic-Source.png"><img
class=" wp-image-3820 alignright" title="Stats - Topic Source" src="http://product.getsatisfaction.com/wp-content/uploads/Stats-Topic-Source.png" alt="Topic Source" width="468" height="403" /></a></strong>This is possibly my favorite chart of the bunch. In the past two years we&#8217;ve been expanding the Get Satisfaction platform to help you reach your customers wherever they may be.</p><p>This means your customers may visit the community on the web, on your brand&#8217;s website via our Widget, on your Facebook brand page via our Facebook app or even via our API.</p><p>For communities who have taken advantage of all of our entry points, it&#8217;ll be extremely helpful to see which channel is generating the bulk of the content. Lots of topics being created from Facebook? Well, that marketing campaign paid off! Not enough topics being created from the widget? Make sure it&#8217;s displayed prominently on your website!</p><h3><span
style="text-decoration: underline;"><strong>Active Users</strong></span></h3><p><a
href="http://product.getsatisfaction.com/wp-content/uploads/Stats-Active-Users.png"><img
class="alignright size-full wp-image-3818" title="Stats - Active Users" src="http://product.getsatisfaction.com/wp-content/uploads/Stats-Active-Users.png" alt="Active Users" width="471" height="331" /></a>Have you ever wondered who of your customers contributes the most to your community? Someone who creates new topics, but mostly answer others customers&#8217; questions? Now you&#8217;ll be able to see who your top 10 most active users are for a given period.</p><p>Note that we&#8217;ve excluded Employees, Admins, Official Reps and existing Champions from this list. So you can really check out the new helpful faces of your community and thank them by making them Champions for your brand/product!</p><h3><span
style="text-decoration: underline;"><strong>Active Topics</strong></span></h3><p><a
href="http://product.getsatisfaction.com/wp-content/uploads/Stats-Active-Topics.png"><img
class="alignright size-full wp-image-3819" title="Stats - Active Topics" src="http://product.getsatisfaction.com/wp-content/uploads/Stats-Active-Topics.png" alt="Active Topics" width="469" height="332" /></a></p><p>Last, but certainly not least, we&#8217;ve added the &#8220;Active Topics&#8221; chart. It will show, for the selected period, up to 10 topics that received the most replies, comments and votes.</p><p>This will give you a sense of the hot topics in your community, so you can take swift action. It may be a popular idea that you may want to share with the product/marketing teams, or it may be a important bug that got pushed to production and was missed by the QA team. Whatever it is, you want to jump into the conversation and help your customers!</p><h3><strong>A note about Visitors</strong></h3><p>After a lot of internal debate, we decided to remove the Visitors chart from the Stats page. For the past few months we&#8217;ve been struggling to get you the accurate count of new and returning visitors in a way that was fast to load. So instead of keeping a chart with inaccurate information, we decided to remove it while we work on making it better and more relevant for  you.</p><h3><strong>How you can get the new Community Stats</strong></h3><p>We have turned on the new stats to select customers, and will be switching all paid plans over the next coming days. If you have any questions or ideas regarding our Stats, please contribute them on our <a
title="Get Satisfaction Community" href="http://getsatisfaction.com/getsatisfaction">community</a>!</p><p>&nbsp;</p> ]]></content:encoded> <wfw:commentRss>http://product.getsatisfaction.com/2012/05/new-community-stats/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Get Satisfaction Engage: the best way to bring community to your company&#8217;s website!</title><link>http://product.getsatisfaction.com/2012/05/get-satisfaction-engage-the-best-way-to-bring-community-to-your-companys-website/</link> <comments>http://product.getsatisfaction.com/2012/05/get-satisfaction-engage-the-best-way-to-bring-community-to-your-companys-website/#comments</comments> <pubDate>Tue, 01 May 2012 14:45:29 +0000</pubDate> <dc:creator>Geysa</dc:creator> <category><![CDATA[General]]></category> <category><![CDATA[Product Updates]]></category><guid
isPermaLink="false">http://product.getsatisfaction.com/?p=3812</guid> <description><![CDATA[Today Get Satisfaction took a new step in the road to extraordinary. We listened to feedback from our customers &#8211; on our own community, specific customer calls, face-to-face interviews, as well as independent research with over 750 active online consumers &#8230; <a
href="http://product.getsatisfaction.com/2012/05/get-satisfaction-engage-the-best-way-to-bring-community-to-your-companys-website/">Continue reading <span
class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>Today Get Satisfaction took a new step in the road to extraordinary. We listened to feedback from our customers &#8211; on our own community, specific customer calls, face-to-face interviews, as well as independent research with over 750 active online consumers &#8211; and learned that what you and your customers wanted three key things from our product:</p><ul><li>Rich, relevant, easy to access online conversations</li><li>Seamless, contextual experience anywhere customers were</li><li>Easy configuration and deployment</li></ul><p>So we went to work with our design partners at <a
href="http://andculture.com/">andCulture</a> and spent the last year building <strong>Get Satisfaction Engage</strong>, a new widget architecture to help bring community to your company&#8217;s website. Though Engage isn&#8217;t available to the general public until the end of May, I wanted to share the exciting details with you!</p><h2><strong>Why Engage?</strong></h2><p>You know how important it is to have an open conversation with your customers about your brand, to offer them a community where they are encouraged to share their feedback with you. What better place to have a conversation about your brand than on your own website?  In fact, our research shows that the #1 place your customers end up is on your web site!</p><p>With Get Satisfaction Engage you can bring community to your website with just a couple of clicks. Choose content blocks that fit your needs, select which topics you want to highlight and pick the colors that match your brand and voilà! We&#8217;ll give you a little piece of code to put on your website.</p><p>With Engage, your customers will be able to participate in the community without ever leaving your site. They&#8217;ll see the hottest topics being discussed, vote on ideas, answer questions, and discover content that will bring them closer to your product, your marketing content, or the help section of your site.</p><p><strong>What this means is that all community interactions happen within your website, so the user gets the best of both worlds!</strong></p><p
style="padding-left: 30px;"><strong><strong>Support<br
/> </strong></strong>Tired of static FAQ lists that seem to show stale content as soon as they are published? Swap them with Get Satisfaction Engage to show the actual most frequently asked questions from the community.</p><p
style="padding-left: 30px;">Not sure you&#8217;re ready to let go of content control just yet? We&#8217;ve got your back &#8211; simply apply a private tag* to your Engage filter and we&#8217;ll only show content that has been selected by you!</p><p
style="padding-left: 30px;"><strong>E-Commerce and Marketing<br
/> </strong>There&#8217;s nothing like word-of-mouth marketing to help users make a purchase decision! With Get Satisfaction Engage you&#8217;ll be able to show relevant questions from the community right at the point of sale, without the risk of taking your customers away from the shopping cart flow. All of the community interaction happens in-context, so users can get the information they need without leaving your site.</p><p
style="padding-left: 30px;"><strong>Product Feedback<br
/> </strong>Want to get user feedback right from the Product page? Use Get Satisfaction Engage to encourage users to give you new ideas or vote on existing ones.</p><h2></h2><h2><strong>How does Get Satisfaction Engage work?</strong></h2><p><strong></strong>Engage is super easy to configure, you just need to follow the easy wizard.</p><h3>Step 1: Create a new or edit an existing Engage widget</h3><p>You can create as many Engage widgets as you need, or you can edit an existing one.<br
/> <a
href="http://product.getsatisfaction.com/wp-content/uploads/Widget-Step-1.png"><img
class=" wp-image-3843 alignnone" title="Engage - Step 1" src="http://product.getsatisfaction.com/wp-content/uploads/Widget-Step-1.png" alt="Engage - Step 1" width="711" height="206" /></a></p><h3></h3><h3>Step 2: Select Content Blocks</h3><p>Add anywhere from 1-6 content blocks to build your Get Satisfaction Engage widget, depending on your needs.<a
href="http://product.getsatisfaction.com/wp-content/uploads/Widget-Step-2-Content-Module.png"><img
class="aligncenter size-full wp-image-3848" title="Engage Step 2 - Content Module" src="http://product.getsatisfaction.com/wp-content/uploads/Widget-Step-2-Content-Module.png" alt="Engage Step 2 - Content Module" width="706" height="242" /></a></p><table><tbody><tr><td
valign="top"><strong>Content Block</strong></td><td
valign="top"><strong>Use</strong></td></tr><tr><td
valign="top"><strong>Feedback Overlay/Form<br
/> </strong>Includes a form to let users create new content and also features a list of hot topics. Can appear in modal or embedded form.</td><td
valign="top">Collect feedback on a specific page seamlessly (embedded) or without taking real estate (modal)</td></tr><tr><td
valign="top"><strong>Topic List<br
/> </strong>A list of topics that match the desired criteria. Can be filtered to only show topics associated with a specific product.</td><td
valign="top">Display the most recent questions/ideas about a product to show vitality of the community.Display the most popular questions from the community.</td></tr><tr><td
valign="top"><strong>Topic Search<br
/> </strong>A search box that looks for possible matches in topics, replies, and products.</td><td
valign="top">Let users to search community content in the context of your website, using minimal real estate.</td></tr><tr><td
valign="top"><strong>User Topics<br
/> </strong>A list of all topics a user created in the community.</td><td
valign="top">Important for App/Game pages, where you want  users to see replies to their questions without leaving context.</td></tr><tr><td
valign="top"><strong>Preset Topics<br
/> </strong>Similar to Topic List, but filtered by Private Tags*.</td><td
valign="top">Important for E-commerce, where it&#8217;s important to showcase content that may help with purchase decisions.</td></tr><tr><td
valign="top"><strong>Company Updates<br
/> </strong>A banner or list that only shows company updates.</td><td
valign="top">Add to any page where it’s important the user know of something official.</td></tr></tbody></table><h3></h3><h3>Step 3: Choose Layout Options</h3><p>As you select content blocks for your Engage widget, you&#8217;ll be presented with different layout options. Feel free to move blocks around to highlight content in the most relevant way.</p><p><a
href="http://product.getsatisfaction.com/wp-content/uploads/Widget-Step-2-Layout.png"><img
class="alignnone size-full wp-image-3847" title="Engage Step 2 - Layout Settings" src="http://product.getsatisfaction.com/wp-content/uploads/Widget-Step-2-Layout.png" alt="Engage Step 2 - Layout Settings" width="711" height="735" /></a></p><h3></h3><h3>Step 4: Choose Layout Options</h3><p>This is where you can really configure your Engage widget to include only the content you want. It&#8217;s easy to show or hide a certain topic type, prioritize content that has been marked with a certain status, and change the sorting to highlight the most relevant topics. You can also filter content by product* or private tag*.</p><h3><a
href="http://product.getsatisfaction.com/wp-content/uploads/Widget-Step-2-Content-Settings1.png"><img
class="alignnone size-full wp-image-3886" title="Engage Step 2 - Content Settings" src="http://product.getsatisfaction.com/wp-content/uploads/Widget-Step-2-Content-Settings1.png" alt="Engage Step 2 - Content Settings" width="709" height="698" /></a></h3><h3>Step 5: Choose Visual Style</h3><p>Last, but certainly not least, change the font and colors of your Engage widget to make it look just like the rest of your website.</p><p><a
href="http://product.getsatisfaction.com/wp-content/uploads/Widget-Step-2-Visual1.png"><img
class="alignnone size-full wp-image-3885" title="Engage Step 2 - Visual Style" src="http://product.getsatisfaction.com/wp-content/uploads/Widget-Step-2-Visual1.png" alt="Engage Step 2 - Visual Style" width="714" height="343" /></a></p><h3>Step 6: Pick a name and save your configuration</h3><p>Once you have previewed your configurations and are happy with all your choices, the final step is to save your Engage widget. We&#8217;ll give you a little piece of code that you can put in your website.</p><p>&nbsp;</p><p><a
href="http://product.getsatisfaction.com/wp-content/uploads/New-Widget-Save-Step-11.png"><img
class="alignnone size-full wp-image-3887" title="Engage - Choose Name" src="http://product.getsatisfaction.com/wp-content/uploads/New-Widget-Save-Step-11.png" alt="Engage - Choose Name" width="712" height="175" /></a></p><p><a
href="http://product.getsatisfaction.com/wp-content/uploads/New-Widgets-Save-Step-2.png"><img
class="alignnone size-full wp-image-3863" title="Engage Step 3 - Code Snippet" src="http://product.getsatisfaction.com/wp-content/uploads/New-Widgets-Save-Step-2.png" alt="Engage Step 3 - Code Snippet" width="703" height="383" /></a></p><p>That&#8217;s it!</p><p>Here&#8217;s what the widget can look like:</p><p><a
href="http://product.getsatisfaction.com/wp-content/uploads/Engage.png"><img
class="alignnone size-full wp-image-3878" title="Engage" src="http://product.getsatisfaction.com/wp-content/uploads/Engage.png" alt="" width="716" height="462" /></a></p><h2></h2><h2><strong>One and Done</strong></h2><p>The most exciting detail about the new Engage widgets is that once you deploy them on your site, you won&#8217;t need to touch them again. If you want to change your configurations later on, all you need to do is edit the widget via the same easy-to-follow wizard and your website is automatically updated!</p><p>No more need to contact IT and spend cycles trying to get the community content to show up &#8220;just right&#8221;.</p><h2><strong>How do you get Engage?</strong></h2><p>For now, Engage is available to select customers, and will be available to all paid plans May 30th.  In the meantime, you can play with the new Engage widget on our own site. Let us know what you think about it!</p><p><small>* Ability to filter by product and private tags is available only on select plans.<br
/> ** Ability to remove the Get Satisfaction logo is available only on select plans.</small></p> ]]></content:encoded> <wfw:commentRss>http://product.getsatisfaction.com/2012/05/get-satisfaction-engage-the-best-way-to-bring-community-to-your-companys-website/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Get Satisfaction Facebook Timeline App Tiles Available for Download</title><link>http://product.getsatisfaction.com/2012/03/get-satisfaction-facebook-timeline-app-tiles-available-for-download/</link> <comments>http://product.getsatisfaction.com/2012/03/get-satisfaction-facebook-timeline-app-tiles-available-for-download/#comments</comments> <pubDate>Fri, 30 Mar 2012 22:40:29 +0000</pubDate> <dc:creator>Steven Pal</dc:creator> <category><![CDATA[General]]></category><guid
isPermaLink="false">http://product.getsatisfaction.com/?p=3782</guid> <description><![CDATA[March 30th really crept up on us, didn&#8217;t it?  Facebook is switching over all personal profile and brand pages to use the new Timeline layout today.  Many companies proactively switched over to the timeline layout weeks ago after Facebook&#8217;s announcement &#8230; <a
href="http://product.getsatisfaction.com/2012/03/get-satisfaction-facebook-timeline-app-tiles-available-for-download/">Continue reading <span
class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>March 30th really crept up on us, didn&#8217;t it?  Facebook is switching over all personal profile and brand pages to use the new Timeline layout today.  Many companies proactively switched over to the timeline layout weeks ago after Facebook&#8217;s announcement at FMC.  But as of today, whether you want it or not, Timeline will be the mandatory layout of all brand pages.</p><p>To help you prep for the transition, we posted an article about how to best incorporate Get Satisfaction into your Timeline &#8212; <a
href="http://product.getsatisfaction.com/2012/03/3-steps-to-get-the-most-out-of-facebook-timeline-and-get-satisfaction/">3 Steps to Get the Most Out of Get Satisfaction and Timeline</a>.  We shared three simple steps to best leverage Get Satisfaction in the new layout:</p><ol><li><strong>Feature your Get Satisfaction app in the top 3 apps (next to Photos).</strong></li><li><strong>Choose a short, simple, easy-to-understand name for the app.</strong></li><li><strong>Customize your app icon with a call to action.</strong></li></ol><p>The first two should only take a minute or two for you to do.  But if you find yourself scrambling on the third (trying create a custom icon for the Get Satisfaction app tile), you&#8217;re in luck!  This is one time when procrastinating really pays off.  Our resident designer, <strong>Sarah Berchild</strong>, pulled together several sample app tiles that you can use on your own brand page for the Get Satisfaction app.</p><p>Here they are (you can right-click to <em>Save As</em>):</p><p><a
href="http://product.getsatisfaction.com/wp-content/uploads/feedback.png"><img
class="alignnone size-full wp-image-3784" title="feedback" src="http://product.getsatisfaction.com/wp-content/uploads/feedback.png" alt="" width="111" height="74" /></a> <a
href="http://product.getsatisfaction.com/wp-content/uploads/support.png"><img
class="alignnone size-full wp-image-3785" title="support" src="http://product.getsatisfaction.com/wp-content/uploads/support.png" alt="" width="111" height="74" /></a> <a
href="http://product.getsatisfaction.com/wp-content/uploads/discussions.png"><img
class="alignnone size-full wp-image-3786" title="discussions" src="http://product.getsatisfaction.com/wp-content/uploads/discussions.png" alt="" width="111" height="74" /></a> <a
href="http://product.getsatisfaction.com/wp-content/uploads/suggestions.png"><img
class="alignnone size-full wp-image-3787" title="suggestions" src="http://product.getsatisfaction.com/wp-content/uploads/suggestions.png" alt="" width="111" height="74" /></a> <a
href="http://product.getsatisfaction.com/wp-content/uploads/qa.png"><img
class="alignnone size-full wp-image-3788" title="qa" src="http://product.getsatisfaction.com/wp-content/uploads/qa.png" alt="" width="111" height="74" /></a> <a
href="http://product.getsatisfaction.com/wp-content/uploads/community.png"><img
class="alignnone size-full wp-image-3789" title="community" src="http://product.getsatisfaction.com/wp-content/uploads/community.png" alt="" width="111" height="74" /></a> <a
href="http://product.getsatisfaction.com/wp-content/uploads/question.png"><img
class="alignnone size-full wp-image-3790" title="question" src="http://product.getsatisfaction.com/wp-content/uploads/question.png" alt="" width="111" height="74" /></a> <a
href="http://product.getsatisfaction.com/wp-content/uploads/idea.png"><img
class="alignnone size-full wp-image-3791" title="idea" src="http://product.getsatisfaction.com/wp-content/uploads/idea.png" alt="" width="111" height="74" /></a> <a
href="http://product.getsatisfaction.com/wp-content/uploads/praise.png"><img
class="alignnone size-full wp-image-3792" title="praise" src="http://product.getsatisfaction.com/wp-content/uploads/praise.png" alt="" width="111" height="74" /></a> <a
href="http://product.getsatisfaction.com/wp-content/uploads/announce.png"><img
class="alignnone size-full wp-image-3793" title="announce" src="http://product.getsatisfaction.com/wp-content/uploads/announce.png" alt="" width="111" height="74" /></a></p><p>Download All: <a
href="http://product.getsatisfaction.com/wp-content/uploads/GetSatisfaction-Timeline-Tile-Images.zip">GetSatisfaction-Timeline-Tile-Images.zip</a> <em>(right-click to Save As)</em></p><p>Happy Timelining!</p> ]]></content:encoded> <wfw:commentRss>http://product.getsatisfaction.com/2012/03/get-satisfaction-facebook-timeline-app-tiles-available-for-download/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Improvements to Our Salesforce Integration</title><link>http://product.getsatisfaction.com/2012/03/improvements-to-our-salesforce-integration/</link> <comments>http://product.getsatisfaction.com/2012/03/improvements-to-our-salesforce-integration/#comments</comments> <pubDate>Mon, 26 Mar 2012 23:16:20 +0000</pubDate> <dc:creator>Steven Pal</dc:creator> <category><![CDATA[General]]></category> <category><![CDATA[Integrations]]></category> <category><![CDATA[Product Updates]]></category><guid
isPermaLink="false">http://product.getsatisfaction.com/?p=3767</guid> <description><![CDATA[If you use our Salesforce integration, you’ll be happy to hear that we released some important changes to the way the integration works today to make it easier to setup and maintain. Improved Authorization Setup If you are setting up &#8230; <a
href="http://product.getsatisfaction.com/2012/03/improvements-to-our-salesforce-integration/">Continue reading <span
class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>If you use our Salesforce integration, you’ll be happy to hear that we released some important changes to the way the integration works today to make it easier to setup and maintain.</p><p><strong>Improved Authorization Setup</strong></p><p>If you are setting up a new integration or modifying the settings of your current integration, you’ll now see that you’ll need to go through an OAuth2 authorization flow to configure the integration. Previously when setting up the integration, you entered a username, password, and security token. OAuth2 provides a simpler user experience for administrators, enhanced security, and results in more stability and flexibility.</p><p>Up until now, we’ve been using username, password, and security token as credentials to integrate with your Salesforce instance. Although many applications continue to use these types of credentials to integrate with Salesforce, we found it to be particularly problematic for several reasons. First, users found it to be a real pain to dig up the security token. Most users, even administrators, have trouble tracking this down in the Salesforce UI. Second, Salesforce requires users to change their passwords each quarter. Users often (very reasonably) forget that they have to update that password in other downstream systems. In fact, <em><strong>password changes were the number one cause of failures</strong></em> with the Get Satisfaction integration.</p><p>With OAuth2, all you have to do is click a button, login to Salesforce, and then click one more button &#8212; and you’re done. When you change your password or reset your security token in Salesforce, you no longer need to worry about updating the Get Satisfaction integration.</p><p><strong>The New OAuth2 Flow</strong></p><p>When you’re setting up your Salesforce integration for the first time, you’ll now see a “Authorize &amp; Activate” button in the Get Satisfaction administrative console. When you click on this button, a pop-up window will appear with Salesforce’s login screen. Login to Salesforce as you normally would (note that if you are already logged into Salesforce you’ll skip this step). You’ll then see a form prompting you to authorize the Get Satisfaction application. Click on “Allow”. The Salesforce window will close. And that’s it! You’re done. If you need to change which user has authorized the app, you can return to the admin section at any time and go through the same steps by clicking on “Change Authorization”.</p><p><a
href="http://product.getsatisfaction.com/wp-content/uploads/salesforce-gs-login.jpg" target="_blank"><img
class="alignnone size-thumbnail wp-image-3769" style="border-image: initial; border-width: 1px; border-color: black; border-style: solid;" title="salesforce-gs-login" src="http://product.getsatisfaction.com/wp-content/uploads/salesforce-gs-login-150x150.jpg" alt="" width="150" height="150" /></a>         <a
href="http://product.getsatisfaction.com/wp-content/uploads/salesforce-gs-authorize.jpg" target="_blank"><img
class="alignnone size-thumbnail wp-image-3770" style="border-image: initial; border-width: 1px; border-color: black; border-style: solid;" title="salesforce-gs-authorize" src="http://product.getsatisfaction.com/wp-content/uploads/salesforce-gs-authorize-150x150.jpg" alt="" width="150" height="150" /></a>         <a
href="http://product.getsatisfaction.com/wp-content/uploads/salesforce-gs-admin.jpg" target="_blank"><img
class="alignnone size-thumbnail wp-image-3771" style="border-image: initial; border-width: 1px; border-color: black; border-style: solid;" title="salesforce-gs-admin" src="http://product.getsatisfaction.com/wp-content/uploads/salesforce-gs-admin-150x150.jpg" alt="" width="150" height="150" /></a></p><p><strong>What is OAuth2?</strong></p><p>You might be wondering, what the heck is OAuth2? The short answer is that’s it’s an open standard used for granting authorization between applications. It has a lot of benefits for both end-users and the systems that are trying to integrate using it. You can read more about Salesforce’s implementation of OAuth2 on their blog: <a
href="http://blogs.developerforce.com/developer-relations/2011/03/digging-deeper-into-oauth-20-at-salesforcecom.html">Digging Deeper into OAuth 2.0 Salesforce.com</a>.</p><p><strong>Learn more about Get Satisfaction’s Salesforce integration</strong></p><p>If you’d like to learn more about Get Satisfaction’s integration with Salesforce, this is a great place to start: <a
href="http://getsatisfaction.com/partners/salesforce">Get Satisfaction for Salesforce</a>.</p> ]]></content:encoded> <wfw:commentRss>http://product.getsatisfaction.com/2012/03/improvements-to-our-salesforce-integration/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Security Enhancements for GetSatisfaction Communities</title><link>http://product.getsatisfaction.com/2012/03/security-enhancements-for-getsatisfaction-communities/</link> <comments>http://product.getsatisfaction.com/2012/03/security-enhancements-for-getsatisfaction-communities/#comments</comments> <pubDate>Thu, 15 Mar 2012 18:02:56 +0000</pubDate> <dc:creator>Nick Marden</dc:creator> <category><![CDATA[General]]></category> <category><![CDATA[Integrations]]></category> <category><![CDATA[Product Updates]]></category><guid
isPermaLink="false">http://product.getsatisfaction.com/?p=3740</guid> <description><![CDATA[tl;dr (&#8220;too long; don&#8217;t read&#8221;, or, The Executive Summary) To better protect your community data, we&#8217;ve enabled industry-standard SSL security for all GetSatisfaction communities except those that use Domain Aliasing. If your community uses Domain Aliasing, we&#8217;ve got a solution &#8230; <a
href="http://product.getsatisfaction.com/2012/03/security-enhancements-for-getsatisfaction-communities/">Continue reading <span
class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<h2>tl;dr (&#8220;too long; don&#8217;t read&#8221;, or, The Executive Summary)</h2><p>To better protect your community data, we&#8217;ve enabled industry-standard SSL security for all GetSatisfaction communities except those that use Domain Aliasing. If your community uses Domain Aliasing, we&#8217;ve got a solution for you, too.</p><p>Beginning March 15, 2012, SSL security will be a requirement for communities with Salesforce integrations. Our Customer Success team is already assisting communities with the Salesforce integration and Domain Aliasing to make this transition. Communities with the Salesforce integration and without Domain Aliasing are already &#8220;good to go&#8221;.</p><p>If you use single sign-on (&#8220;Fastpass&#8221;), you&#8217;ll eventually want to make a minor change to your Fastpass integration in order to reduce login latency. Also, there is some cool technical stuff that we did, so if you&#8217;ve got a few minutes you might find it interesting to read to the bottom.</p><h2>Who Has Time?</h2><p>At GetSatisfaction, we know that one of the biggest benefits we deliver to our customers is simplicity and ease-of-use. We know that you&#8217;ve got a long list of things to do, and wrestling with an overly-complex SaaS product isn&#8217;t anywhere on that list. So, whether you&#8217;re a local retailer or a Fortune 500 company with dozens of product lines, our goal is to make sure that your GetSatisfaction community should &#8220;just work&#8221;, and work right, the first time and every time.</p><p>That&#8217;s why, when we add new features, it&#8217;s critical to us that existing communities continue to operate smoothly whether they plan to use the new feature or not. Our recent releases such as <a
href="http://getsatisfaction.com/explore/mobile">mobile support</a> and community localization are good examples of this: transparent to our customers until they are needed, then suddenly very useful.</p><p>However, if we Satisfactioneers do our job right, sometimes the improvements are a little <em>too</em> subtle, and we have to write a blog post to let people know about them. In that spirit, today I&#8217;d like to talk about a set of changes we&#8217;ve made to the GetSatisfaction platform to improve the security of your community.</p><h2>Are You Sure This Line is Secure?</h2><p>The most obvious change to the <a
href="http://getsatisfaction.com/">getsatisfaction.com</a> site is that all community pages are now served over industry-standard <a
href="http://en.wikipedia.org/wiki/Transport_Layer_Security">SSL</a> connections. That means that all data being transmitted between your customers&#8217; (and community admins&#8217;) web browsers and our servers is strongly encrypted. This protection is identical to what major financial institutions and retailers use to protect your online banking and shopping experiences from unwanted eavesdropping.</p><p>You&#8217;ll probably recognize this as the &#8220;green means go&#8221; URL bar lock-box logo in your favorite browser:</p><p><img
src="https://img.skitch.com/20120302-c9j7r2xjdiqicg2jwcsskdn8m6.jpg" alt="Only my wubbie makes me feel safer." /></p><p>&#8230;but if you weren&#8217;t looking for it, you might not have ever noticed this upgrade.</p><p>For customers or other users who have links to http:// URLs pointing to getsatisfaction.com communities or topics, don&#8217;t worry: when we receive such requests we simply &#8220;redirect&#8221; them to the equivalent https:// URL so quickly that users won&#8217;t even notice.</p><h2>But My Community Uses Domain Aliasing. What About Me?</h2><p>SSL not only guarantees secure data transmission, it also gives web users certainty about <em>which web site is at the other end of the conversation</em>. (Imagine if the POTUS picked up the Red Phone to talk with the Russian president, only to find out that his conversation was being transmitted securely to <a
href="http://www.youtube.com/watch?v=Bh7bYNAHXxw">Dr. Evil</a> instead!)</p><p>To provide this assurance, web browsers will compare the name of the web site they <em>think</em> they are going to (whatever you typed in the URL bar) with the name of the site on SSL certificate presented by the web server at the other end. If the names don&#8217;t match, the browser will assume that you are undergoing a <a
href="http://en.wikipedia.org/wiki/Spoofing_attack">spoofing attack</a> put up a truly scary-looking message like this:</p><p><img
src="https://a248.e.akamai.net/assets.github.com/img/9c20c4ecb172b76fd94fdd9786ba47709bc79bd2/687474703a2f2f7777772e656e68616e636569652e636f6d2f696d616765732f626c6f672f476d61696c4e616d654d69736d617463684945362e706e67" alt="I've identified the problem. You're using IE6." /></p><p>For our communities that GetSatisfaction&#8217;s <a
href="http://getsatisfaction.com/help/domain-aliasing-connect-plan-and-above">Domain Aliasing</a> feature, this creates a sticking point: GetSatisfaction can&#8217;t enable SSL for the aliased domain because the getsatisaction.com SSL certificate host name (*.getsatisfaction.com) doesn&#8217;t match the host name of the Domain Alias-ed community. What&#8217;s more, because of the way that <a
href="http://en.wikipedia.org/wiki/Certificate_authority">certificate authorities</a> work, GetSatisfaction couldn&#8217;t acquire a certificate on behalf of its customers even if we tried!</p><p>If you&#8217;re the admin of a Domain Alias-ed community and you&#8217;re feeling green URL bar envy, don&#8217;t worry: we&#8217;ve got your back. Our new Domain Alias management tool allows community admins to upload an SSL certificate that matches the name of their aliased community:</p><p><img
src="https://img.skitch.com/20120302-cjpe7qncjg2rtffggswqtcjhig.jpg" alt="But are you dedicated?" /></p><p>Once an SSL certificate is uploaded into this tool, a dedicated, redundant, scalable load balancer is automatically provisioned for that certificate. After the necessary DNS changes are made, all traffic is routed through this load-balancer to provide a seamless SSL-secured, domain-branded community experience:</p><p><img
class="alignnone" src="https://img.skitch.com/20120315-p1qgtw81ax39jpmm87618b661y.jpg" alt="" width="728" height="370" /></p><p>If you are a Domain Aliasing customer, or are interested in using Domain Aliasing over SSL, <a
href="http://getsatisfaction.com/help/">please reach out to our Customer Success team</a> for assistance with enabling and configuring this new feature.</p><h2>What About Those Millions of Topics From the Past?</h2><p>Our existing historical database of all topics, replies, and comments also proved to be a bit of a wrench in the works. Since we allow users to insert (sanitized) HTML into their replies, our database is littered with millions of references to non-SSL assets that would cause the scary mixed content warning discussed above.</p><p>Our solution was to proxy requests for those assets through our own servers. So, if a customer posts an img tag into community topic or reply with this URL:</p><p><a
href="http://tinyurl.com/7a4w94w">http://tinyurl.com/7a4w94w</a></p><p>we display it users like this:</p><p><a
href="https://getsatisfaction.com/sslproxy/SWhAdDNLMG5zdGFuVGlWegLq-3p3__o86YI2deulaLbI4JvuXRfT4JULyU0jlZvh">https://getsatisfaction.com/sslproxy/SWhAdDNLMG5zdGFuVGlWegLq-3p3__o86YI2deulaLbI4JvuXRfT4JULyU0jlZvh</a></p><p>Our web servers simply decode the incoming URL (the thing with all those nasty letters in it) into the original URL, and pull it from the original server before serving it back to your visitor over SSL. This preserves the facade of SSL-everywhere for your visitor, and the happy green bar stays green.</p><h2>Implications for Communities With Advanced Customizations</h2><p>GetSatisfaction allows its customers to have a high degree of control over the look and feel of their community. This can be accomplished through simple customizations such as a custom color palette or background image, or through the inclusion of advanced customizations such as community-specific CSS stylesheets. (In the biz we call any of these sorts of page elements &#8220;assets&#8221;.)</p><p>Unfortunately for GetSatisfaction, browsers <em>really</em> don&#8217;t like it when assets served from http:// URLs are sprinkled into pages that have been served over SSL. When this happens, the browser will pop up a scary &#8220;mixed content warning&#8221; like this:</p><p><img
src="https://a248.e.akamai.net/assets.github.com/img/cbeb1aca9012820cac1cc573a3d987ca0ba70dca/687474703a2f2f692e6d73646e2e6d6963726f736f66742e636f6d2f64796e696d672f49433331303936382e676966" alt="This should be accompanied by the sound of a screeching record." /></p><p>As much as we don&#8217;t like to negatively impact our customers, we <em>really</em> <em>really</em> don&#8217;t like to negatively impact our <em>customers&#8217;</em> customers. Since thousands of GetSatisfaction customers take advantage of customizations, we needed to make sure switching over to SSL didn&#8217;t generate any such warnings for any of our communities.</p><p>That&#8217;s where our Customer Success team came in. They identified all customers whose advanced customizations might cause browser warnings when we flipped the switch over to SSL, and then worked with all affected customers to make sure that their customizations would result in the happy &#8220;green bar&#8221; effect when we launched these changes.</p><p>If your community uses advanced customizations, what does this mean for you? Going forward, all communities that assets hosted elsewhere to customize their GetSatisfaction community will need to make sure that the hosting URLs begin with https://, to avoid the type of browser warning shown above.</p><h2>Implications for Communities with Fastpass Integrations</h2><p>For communities that use <a
href="http://getsatisfaction.com/developers/single-sign-on">single sign-on</a> (aka &#8220;Fastpass&#8221;), their sign-on/sign-over process will continue to work. However, because of the redirection support we built for backwards compatibility to the pre-SSL days, the sign-on/sign-over process now takes two round-trips to our servers for most customers rather than one.</p><p>This is a minor nuisance that can easily be fixed by using &#8220;secure: true&#8221; instead of &#8220;secure: false&#8221; in the <a
href="http://getsatisfaction.com/developers/fastpass-implementation">Fastpass integration code</a>. Our Customer Success team will be reaching out soon to customers with Fastpass integrations to help them make this change.</p><h2>Summary</h2><p>We&#8217;re excited to have brought additional security to our communities with minimal disruption &#8211; one of a long line improvements lined up for the coming year. For those customers who need to make adjustments to their Domain Aliasing or Fastpass configurations, we&#8217;ll be reaching out soon to let you know how to make the required changes painlessly and seamlessly. Until then, your community should continue to operate exactly as it has in the past.</p> ]]></content:encoded> <wfw:commentRss>http://product.getsatisfaction.com/2012/03/security-enhancements-for-getsatisfaction-communities/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using memcached

Served from: product.getsatisfaction.com @ 2012-05-16 14:24:48 -->
