{"id":1273,"date":"2017-04-07T12:28:04","date_gmt":"2017-04-07T12:28:04","guid":{"rendered":"https:\/\/gosqeng.test\/?p=1273"},"modified":"2019-11-28T11:18:08","modified_gmt":"2019-11-28T11:18:08","slug":"march-hack-day-2017","status":"publish","type":"post","link":"https:\/\/www.gosquared.com\/blog\/march-hack-day-2017","title":{"rendered":"March Hack Day"},"content":{"rendered":"<p><img decoding=\"async\" src=\"https:\/\/static.gosquared.com\/images\/liquidicity\/16_09_06_hackday_01@2x.png\" alt=\"GoSquared March Hack day\"\/><\/p>\n<p>A few of the team were away for our March hack day, but that didn&#8217;t stop us from hacking together some amazing new features, and even shipping new stuff for our customers. As always, we amazed ourselves at what&#8217;s possible in a day of focused hacking.<\/p>\n<h2>Search your conversations in Inbox<\/h2>\n<p><img decoding=\"async\" src=\"https:\/\/static.gosquared.com\/images\/liquidicity\/17_04_07_hackday_01@2x.png\" alt=\"Search for Live Chat conversations in GoSquared Inbox\"\/><\/p>\n<p>On numerous occassions many of us have wanted to find a particular conversation we have at some point had with a customer in <a href=\"https:\/\/www.gosquared.com\/live-chat\/#for-teams\" target=\"_blank\" rel=\"noopener noreferrer\">Inbox<\/a>. Without search functionality in Inbox this isn&#8217;t easy to do, so Geoff had a go at adding it.<\/p>\n<p>The goal of the hack was to add a search box to the conversations list to find any conversations with messages or customers matching the query.<\/p>\n<p>The search APIs are implemented and functional, and ready to serve data once the frontend is finished. We hope to use this as an internal experiment next week, laying groundwork for even more search features such as jumping back to a particular position in the chat history from messages matching your search.<\/p>\n<h2>Styled components in React<\/h2>\n<p>JT and Leo spent last Tuesday learning about all things React at <a target=\"_blank\" href=\"https:\/\/react.london\" rel=\"noopener noreferrer\">React London<\/a>. After thoroughly taking in all the Kool-Aid from Max Stoiber&#8217;s talk about <a target=\"_blank\" href=\"https:\/\/styled-components.com\/\" rel=\"noopener noreferrer\">styled-components<\/a>, JT spent the morning playing around with styled-components for our React front-end applications.<\/p>\n<p>Work is still in progress, but it&#8217;s looking promising, so we hope to be using styled-components in production sometime soon.<\/p>\n<h2>Automate all the emails<\/h2>\n<p><img decoding=\"async\" src=\"https:\/\/static.gosquared.com\/images\/liquidicity\/17_04_07_hackday_02@2x.png\" alt=\"Email marketing automation in GoSquared\"\/><\/p>\n<p>Smart Group triggers are an extremely powerful way to use <a href=\"https:\/\/www.gosquared.com\/crm\/\" target=\"_blank\" rel=\"noopener noreferrer\">GoSquared People<\/a> to drive automation in your business. Currently, we support either sending a notification via Slack, post a Webhook, or drive campaigns in <a target=\"_blank\" href=\"https:\/\/www.drip.co\/\" rel=\"noopener noreferrer\">Drip<\/a> whenever a person enters or exits a Smart Group. However, something we&#8217;ve wanted to do for a long time is to use Smart Group triggers to drive email sending directly from GoSquared.<\/p>\n<p>JT hacked together a prototype system for sending emails based on Smart Group triggers. It has support for substituting data from the profile into the body of the email, so you can say &#8220;Hi Bob,&#8221; instead of just &#8220;Hi there,&#8221; (or saying &#8220;Hi Bob,&#8221; and hoping that all your customers are in fact named Bob)<\/p>\n<p>We&#8217;re going to be testing this internally for a while, but hopefully we&#8217;ll be developing this into a full-fledged feature of the GoSquared platform very soon!<\/p>\n<h2>Automatic columns in People<\/h2>\n<p><img decoding=\"async\" src=\"https:\/\/static.gosquared.com\/images\/screens\/people-safari-1000@2x.png\" alt=\"Screenshot of GoSquared People CRM\"\/><\/p>\n<p>In addition to his other hacks, JT also added a minor, but extremely useful, feature into <a href=\"https:\/\/www.gosquared.com\/crm\/\" target=\"_blank\" rel=\"noopener noreferrer\">People<\/a>. Now, when you construct a filter for your list of profiles, the corresponding columns will automatically be added. So, for example, if you want to find your high-paying customers, then you can filter by &#8220;Monthly Revenue is greater than $100&#8221;, and the column for Monthly Revenue will automatically show, allowing you to see the exact Monthly Revenue value for every profile in the list.<\/p>\n<h2>See more from our recent hack days<\/h2>\n<ul>\n<li><a href=\"https:\/\/www.gosquared.com\/blog\/february-hack-day-2017\">February Hack Day<\/a><\/li>\n<li><a href=\"https:\/\/www.gosquared.com\/blog\/november-hack-day-2\"\/>November Hack Day<\/a><\/li>\n<li><a href=\"https:\/\/www.gosquared.com\/blog\/september-hack-day\">September Hack Day<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>A few of the team were away for our March hack day, but that didn&#8217;t stop us from hacking together&#8230;<\/p>\n","protected":false},"author":5,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1452],"tags":[1444,1514,466,510,1551,792],"class_list":["post-1273","post","type-post","status-publish","format-standard","hentry","category-engineering","tag-email-automation","tag-hack-day","tag-inbox","tag-javascript","tag-react","tag-search"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v18.6 (Yoast SEO v19.0) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>March Hack Day - GoSquared Blog<\/title>\n<meta name=\"description\" content=\"What we got up to on our March Hack Day at GoSquared \u2013\u00a0search in Inbox, email marketing automation, and improvements to the user experience of GoSquared CRM\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.gosquared.com\/blog\/march-hack-day-2017\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"March Hack Day\" \/>\n<meta property=\"og:description\" content=\"What we got up to on our March Hack Day at GoSquared \u2013\u00a0search in Inbox, email marketing automation, and improvements to the user experience of GoSquared CRM\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.gosquared.com\/blog\/march-hack-day-2017\" \/>\n<meta property=\"og:site_name\" content=\"GoSquared Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/GoSquared\" \/>\n<meta property=\"article:published_time\" content=\"2017-04-07T12:28:04+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-11-28T11:18:08+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/static.gosquared.com\/images\/liquidicity\/16_09_06_hackday_01@2x.png\" \/>\n<meta name=\"twitter:creator\" content=\"@floopily\" \/>\n<meta name=\"twitter:site\" content=\"@GoSquared\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"JT\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.gosquared.com\/blog\/#organization\",\"name\":\"GoSquared\",\"url\":\"https:\/\/www.gosquared.com\/blog\/\",\"sameAs\":[\"https:\/\/instagram.com\/gosquaredteam\",\"https:\/\/www.linkedin.com\/company\/go-squared-ltd.\",\"https:\/\/www.facebook.com\/GoSquared\",\"https:\/\/twitter.com\/GoSquared\"],\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.gosquared.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.gosquared.com\/blog\/wp-content\/uploads\/2015\/07\/gosquared.png\",\"contentUrl\":\"https:\/\/www.gosquared.com\/blog\/wp-content\/uploads\/2015\/07\/gosquared.png\",\"width\":1270,\"height\":250,\"caption\":\"GoSquared\"},\"image\":{\"@id\":\"https:\/\/www.gosquared.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.gosquared.com\/blog\/#website\",\"url\":\"https:\/\/www.gosquared.com\/blog\/\",\"name\":\"GoSquared Blog\",\"description\":\"Turn visitors into customers.\",\"publisher\":{\"@id\":\"https:\/\/www.gosquared.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.gosquared.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.gosquared.com\/blog\/march-hack-day-2017#primaryimage\",\"url\":\"\",\"contentUrl\":\"\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.gosquared.com\/blog\/march-hack-day-2017#webpage\",\"url\":\"https:\/\/www.gosquared.com\/blog\/march-hack-day-2017\",\"name\":\"March Hack Day - GoSquared Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.gosquared.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.gosquared.com\/blog\/march-hack-day-2017#primaryimage\"},\"datePublished\":\"2017-04-07T12:28:04+00:00\",\"dateModified\":\"2019-11-28T11:18:08+00:00\",\"description\":\"What we got up to on our March Hack Day at GoSquared \u2013\u00a0search in Inbox, email marketing automation, and improvements to the user experience of GoSquared CRM\",\"breadcrumb\":{\"@id\":\"https:\/\/www.gosquared.com\/blog\/march-hack-day-2017#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.gosquared.com\/blog\/march-hack-day-2017\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.gosquared.com\/blog\/march-hack-day-2017#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.gosquared.com\/blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"March Hack Day\"}]},{\"@type\":\"Article\",\"@id\":\"https:\/\/www.gosquared.com\/blog\/march-hack-day-2017#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.gosquared.com\/blog\/march-hack-day-2017#webpage\"},\"author\":{\"@id\":\"https:\/\/www.gosquared.com\/blog\/#\/schema\/person\/bfcd35bf2eba92ecbeea67937cd23eef\"},\"headline\":\"March Hack Day\",\"datePublished\":\"2017-04-07T12:28:04+00:00\",\"dateModified\":\"2019-11-28T11:18:08+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.gosquared.com\/blog\/march-hack-day-2017#webpage\"},\"wordCount\":490,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.gosquared.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.gosquared.com\/blog\/march-hack-day-2017#primaryimage\"},\"thumbnailUrl\":\"\",\"keywords\":[\"Email Automation\",\"Hack Day\",\"Inbox\",\"Javascript\",\"React\",\"Search\"],\"articleSection\":[\"Engineering\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.gosquared.com\/blog\/march-hack-day-2017#respond\"]}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.gosquared.com\/blog\/#\/schema\/person\/bfcd35bf2eba92ecbeea67937cd23eef\",\"name\":\"JT\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.gosquared.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/772e026206b900a5ba17ebbe63e34a4c8a9103524cf0ba3accfa38b14d7d03ba?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/772e026206b900a5ba17ebbe63e34a4c8a9103524cf0ba3accfa38b14d7d03ba?s=96&d=mm&r=g\",\"caption\":\"JT\"},\"description\":\"JT is a co-founder and the lead front-end engineer at GoSquared. He's responsible for the shiniest of the shiny projects we work on.\",\"sameAs\":[\"https:\/\/twitter.com\/floopily\"],\"url\":\"https:\/\/www.gosquared.com\/blog\/author\/jt\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"March Hack Day - GoSquared Blog","description":"What we got up to on our March Hack Day at GoSquared \u2013\u00a0search in Inbox, email marketing automation, and improvements to the user experience of GoSquared CRM","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.gosquared.com\/blog\/march-hack-day-2017","og_locale":"en_US","og_type":"article","og_title":"March Hack Day","og_description":"What we got up to on our March Hack Day at GoSquared \u2013\u00a0search in Inbox, email marketing automation, and improvements to the user experience of GoSquared CRM","og_url":"https:\/\/www.gosquared.com\/blog\/march-hack-day-2017","og_site_name":"GoSquared Blog","article_publisher":"https:\/\/www.facebook.com\/GoSquared","article_published_time":"2017-04-07T12:28:04+00:00","article_modified_time":"2019-11-28T11:18:08+00:00","twitter_card":"summary_large_image","twitter_image":"https:\/\/static.gosquared.com\/images\/liquidicity\/16_09_06_hackday_01@2x.png","twitter_creator":"@floopily","twitter_site":"@GoSquared","twitter_misc":{"Written by":"JT","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Organization","@id":"https:\/\/www.gosquared.com\/blog\/#organization","name":"GoSquared","url":"https:\/\/www.gosquared.com\/blog\/","sameAs":["https:\/\/instagram.com\/gosquaredteam","https:\/\/www.linkedin.com\/company\/go-squared-ltd.","https:\/\/www.facebook.com\/GoSquared","https:\/\/twitter.com\/GoSquared"],"logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.gosquared.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.gosquared.com\/blog\/wp-content\/uploads\/2015\/07\/gosquared.png","contentUrl":"https:\/\/www.gosquared.com\/blog\/wp-content\/uploads\/2015\/07\/gosquared.png","width":1270,"height":250,"caption":"GoSquared"},"image":{"@id":"https:\/\/www.gosquared.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"WebSite","@id":"https:\/\/www.gosquared.com\/blog\/#website","url":"https:\/\/www.gosquared.com\/blog\/","name":"GoSquared Blog","description":"Turn visitors into customers.","publisher":{"@id":"https:\/\/www.gosquared.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.gosquared.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.gosquared.com\/blog\/march-hack-day-2017#primaryimage","url":"","contentUrl":""},{"@type":"WebPage","@id":"https:\/\/www.gosquared.com\/blog\/march-hack-day-2017#webpage","url":"https:\/\/www.gosquared.com\/blog\/march-hack-day-2017","name":"March Hack Day - GoSquared Blog","isPartOf":{"@id":"https:\/\/www.gosquared.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.gosquared.com\/blog\/march-hack-day-2017#primaryimage"},"datePublished":"2017-04-07T12:28:04+00:00","dateModified":"2019-11-28T11:18:08+00:00","description":"What we got up to on our March Hack Day at GoSquared \u2013\u00a0search in Inbox, email marketing automation, and improvements to the user experience of GoSquared CRM","breadcrumb":{"@id":"https:\/\/www.gosquared.com\/blog\/march-hack-day-2017#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.gosquared.com\/blog\/march-hack-day-2017"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.gosquared.com\/blog\/march-hack-day-2017#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.gosquared.com\/blog"},{"@type":"ListItem","position":2,"name":"March Hack Day"}]},{"@type":"Article","@id":"https:\/\/www.gosquared.com\/blog\/march-hack-day-2017#article","isPartOf":{"@id":"https:\/\/www.gosquared.com\/blog\/march-hack-day-2017#webpage"},"author":{"@id":"https:\/\/www.gosquared.com\/blog\/#\/schema\/person\/bfcd35bf2eba92ecbeea67937cd23eef"},"headline":"March Hack Day","datePublished":"2017-04-07T12:28:04+00:00","dateModified":"2019-11-28T11:18:08+00:00","mainEntityOfPage":{"@id":"https:\/\/www.gosquared.com\/blog\/march-hack-day-2017#webpage"},"wordCount":490,"commentCount":0,"publisher":{"@id":"https:\/\/www.gosquared.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.gosquared.com\/blog\/march-hack-day-2017#primaryimage"},"thumbnailUrl":"","keywords":["Email Automation","Hack Day","Inbox","Javascript","React","Search"],"articleSection":["Engineering"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.gosquared.com\/blog\/march-hack-day-2017#respond"]}]},{"@type":"Person","@id":"https:\/\/www.gosquared.com\/blog\/#\/schema\/person\/bfcd35bf2eba92ecbeea67937cd23eef","name":"JT","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.gosquared.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/772e026206b900a5ba17ebbe63e34a4c8a9103524cf0ba3accfa38b14d7d03ba?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/772e026206b900a5ba17ebbe63e34a4c8a9103524cf0ba3accfa38b14d7d03ba?s=96&d=mm&r=g","caption":"JT"},"description":"JT is a co-founder and the lead front-end engineer at GoSquared. He's responsible for the shiniest of the shiny projects we work on.","sameAs":["https:\/\/twitter.com\/floopily"],"url":"https:\/\/www.gosquared.com\/blog\/author\/jt"}]}},"wps_subtitle":"Inbox search, email sending, React, and UX improvements","_links":{"self":[{"href":"https:\/\/www.gosquared.com\/blog\/wp-json\/wp\/v2\/posts\/1273","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.gosquared.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.gosquared.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.gosquared.com\/blog\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/www.gosquared.com\/blog\/wp-json\/wp\/v2\/comments?post=1273"}],"version-history":[{"count":0,"href":"https:\/\/www.gosquared.com\/blog\/wp-json\/wp\/v2\/posts\/1273\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.gosquared.com\/blog\/wp-json\/wp\/v2\/media?parent=1273"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.gosquared.com\/blog\/wp-json\/wp\/v2\/categories?post=1273"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.gosquared.com\/blog\/wp-json\/wp\/v2\/tags?post=1273"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}