1<!DOCTYPE html><html lang="en"> <head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><meta name="description" content="Shortcut Boards help software teams manage work with Kanban boards. With one click, view your work, your team's work, or anyone's work in Kanban or table view."><meta name="theme-color" content="#f6f6fa"><link rel="canonical" href="https://www.shortcut.com/product/boards/"><link rel="icon" href="/favicons/production/favicon.svg" type="image/svg+xml"><link rel="icon" href="/favicons/production/favicon-32x32.png" type="image/png"><link rel="icon" href="/favicons/production/favicon-16x16.png" sizes="16x16" type="image/png"><link rel="icon" href="/favicons/production/favicon.ico" sizes="any"><link rel="apple-touch-icon" href="/favicons/production/apple-touch-icon.png"><!-- Early connections for the analytics chain (Segment â GTM â HubSpot) 2 and the Ketch consent config; these load on every production page. --><link rel="preconnect" href="https://cdn.segment.com" crossorigin><link rel="preconnect" href="https://www.googletagmanager.com"><link rel="preconnect" href="https://global.ketchcdn.com" crossorigin><link rel="dns-prefetch" href="https://js.hs-analytics.net"><link rel="dns-prefetch" href="https://js.hs-banner.com"><link rel="dns-prefetch" href="https://js.hscollectedforms.net"><link rel="preload" href="/assets/fonts/Satoshi-Medium.woff2" as="font" type="font/woff2" crossorigin="anonymous"><link rel="preload" href="/assets/fonts/Satoshi-Bold.woff2" as="font" type="font/woff2" crossorigin="anonymous"><link rel="alternate" type="application/rss+xml" title="Shortcut Blog" href="/blog/rss.xml"><title>Kanban Boards â Shortcut</title><meta property="og:type" content="website"><meta property="og:title" content="Kanban Boards â Shortcut"><meta property="og:description" content="Shortcut Boards help software teams manage work with Kanban boards. With one click, view your work, your team's work, or anyone's work in Kanban or table view."><meta property="og:url" content="https://www.shortcut.com/product/boards/"><meta property="og:image" content="https://www.shortcut.com/assets/brand/opengraph.png"><meta name="twitter:card" content="summary_large_image"><meta name="twitter:title" content="Kanban Boards â Shortcut"><meta name="twitter:description" content="Shortcut Boards help software teams manage work with Kanban boards. With one click, view your work, your team's work, or anyone's work in Kanban or table view."><meta name="twitter:image" content="https://www.shortcut.com/assets/brand/opengraph.png">
2<script>(function(){const shortcutApiBase = "https://api.app.shortcut.com"; 3 4 // Check if user is logged in via API (same approach as live Webflow site) 5 // Hide nav actions until auth state is resolved to prevent flickering 6 (function() { 7 var AUTH_ENDPOINT = '/api/private/user/is-authenticated'; 8 var apiBase = shortcutApiBase || 'https://api.app.shortcut.com'; 9 10 fetch(apiBase + AUTH_ENDPOINT, { 11 credentials: 'include', 12 mode: 'cors', 13 headers: { 'content-type': 'application/json; charset=utf-8' } 14 }).then(function(res) { 15 if (res.status === 204) { 16 document.documentElement.setAttribute('data-logged-in', ''); 17 } 18 }).catch(function() { 19 // User not logged in or API error - show guest state 20 }).finally(function() { 21 // Mark auth as resolved to show the appropriate buttons 22 document.documentElement.setAttribute('data-auth-resolved', ''); 23 }); 24 })(); 25 })();</script>
25<!-- GTM DataLayer: publish Ketch-reported consent as early as possible --><!-- This runs before Segment/GTM load to ensure consent is available immediately. --><!-- The push is NOT gated on the user having answered the banner: the payload --><!-- carries the actual purpose booleans and GTM triggers decide from those. -->
25<script>(function(){const consentStorageKey = "shortcut_consent_state"; 26const advertisingPurposeCodes = ["advertising","targeted_advertising","behavioral_advertising","data_sharing"]; 27 28 (function() { 29 window.dataLayer = window.dataLayer || []; 30 try { 31 var stored = localStorage.getItem(consentStorageKey); 32 if (stored) { 33 var consent = JSON.parse(stored); 34 if (consent && consent.purposes) { 35 var purposes = consent.purposes || {}; 36 // Use OR logic for advertising consent - matches computeAdvertisingConsent() 37 // Uses ADVERTISING_PURPOSE_CODES from config.ts via define:vars 38 var advertisingConsent = advertisingPurposeCodes.some(function(code) { 39 return purposes[code] === true; 40 }); 41 window.dataLayer.push({ 42 'event': 'ketch_consent_resolved', 43 'ketch_consent_data': consent, 44 'advertising': advertisingConsent, 45 'analytics': purposes.analytics || false 46 }); 47 } 48 } 49 } catch (e) { 50 // Silently fail - consent will be pushed later by ConsentManager 51 } 52 53 // Expose getKetchConsent utility for external scripts 54 window.getKetchConsent = function() { 55 try { 56 var stored = localStorage.getItem(consentStorageKey); 57 if (stored) { 58 var consent = JSON.parse(stored); 59 if (consent && consent.purposes) { 60 var purposes = consent.purposes; 61 var advertisingConsent = advertisingPurposeCodes.some(function(code) { 62 return purposes[code] === true; 63 }); 64 return { 65 analytics: purposes.analytics || false, 66 advertising: advertisingConsent, 67 personalization: purposes.personalization || false, 68 essential_services: true, 69 consentRecorded: consent.consentRecorded || false 70 }; 71 } 72 } 73 return null; 74 } catch (e) { 75 return null; 76 } 77 }; 78 })(); 79 })();</script>
79<!-- Segment Analytics -->
79<script>(function(){const segmentWriteKey = "aGtfGN1N58xLwad1B99yqRKstASK8esU"; 80const isDev = false; 81 82 (function() { 83 // Skip initialization in development or when no valid write key is configured 84 if (isDev || !segmentWriteKey || segmentWriteKey === 'YOUR_SEGMENT_WRITE_KEY_HERE') { 85 console.debug('[Analytics] Analytics disabled (development mode or missing write key).'); 86 return; 87 } 88 89 // Segment analytics.js snippet 90 var analytics = window.analytics = window.analytics || []; 91 if (!analytics.initialize) { 92 if (analytics.invoked) { 93 window.console && console.error && console.error("Segment snippet included twice."); 94 } else { 95 analytics.invoked = true; 96 analytics.methods = ["trackSubmit","trackClick","trackLink","trackForm","pageview","identify","reset","group","track","ready","alias","debug","page","once","off","on","addSourceMiddleware","addIntegrationMiddleware","setAnonymousId","addDestinationMiddleware"]; 97 analytics.factory = function(e) { 98 return function() { 99 var t = Array.prototype.slice.call(arguments); 100 t.unshift(e); 101 analytics.push(t); 102 return analytics; 103 }; 104 }; 105 for (var e = 0;
105 e < analytics.methods.length; e++) { 106 var key = analytics.methods[e]; 107 analytics[key] = analytics.factory(key); 108 } 109 analytics.load = function(key, e) { 110 var t = document.createElement("script"); 111 t.type = "text/javascript"; 112 t.async = true; 113 t.src = "https://cdn.segment.com/analytics.js/v1/" + key + "/analytics.min.js"; 114 var n = document.getElementsByTagName("script")[0]; 115 n.parentNode.insertBefore(t, n); 116 analytics._loadOptions = e; 117 }; 118 analytics._writeKey = segmentWriteKey; 119 analytics.SNIPPET_VERSION = "4.15.3"; 120 analytics.load(segmentWriteKey); 121 // Note: analytics.page() is called by ConsentManager after consent is initialized 122 // This ensures all events include the consent context 123 } 124 } 125 })(); 126 })();</script>
126<link rel="stylesheet" href="/_astro/BaseLayout.Bf1IYarl.css"><style>@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-cyrillic-ext-wght-normal.I4S5GZfc.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-cyrillic-wght-normal.BmXc_FBt.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-symbols2-wght-normal.GZpp1pK2.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-vietnamese-wght-normal.D8KDMBhC.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-ext-wght-normal.DrnZ1wKl.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-wght-normal.B_7UjwxQ.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD} 127</style>
127<script type="module" src="/_astro/page.DzCAzXsj.js"></script>
127</head> <body>
127<script type="application/ld+json">{ 128 "@context": "https://schema.org", 129 "@graph": [ 130 { 131 "@type": "Organization", 132 "@id": "https://www.shortcut.com/#org", 133 "name": "Shortcut", 134 "alternateName": [ 135 "Shortcut Software", 136 "Clubhouse" 137 ], 138 "url": "https://www.shortcut.com/", 139 "logo": { 140 "@type": "ImageObject", 141 "url": "https://www.shortcut.com/assets/brand/shortcut-logo.svg" 142 }, 143 "foundingDate": "2014", 144 "founder": [ 145 { 146 "@type": "Person", 147 "name": "Kurt Schrader" 148 }, 149 { 150 "@type": "Person", 151 "name": "Andrew Childs" 152 } 153 ], 154 "slogan": "Project management software that does the work for you", 155 "description": "Shortcut is project management software built for software teams. Plan, build, and ship products with intuitive tools for Stories, Epics, Sprints, and Roadmaps.", 156 "sameAs": [ 157 "https://x.com/shortcut", 158 "https://www.linkedin.com/company/shortcutsoftware/", 159 "https://en.wikipedia.org/wiki/Shortcut_Software", 160 "https://www.wikidata.org/wiki/Q97184899", 161 "https://github.com/useshortcut", 162 "https://www.youtube.com/@ShortcutSoftware", 163 "https://www.g2.com/products/shortcut" 164 ], 165 "subOrganization": { 166 "@type": "Organization", 167 "@id": "https://korey.ai/#org", 168 "name": "Korey", 169 "url": "https://korey.ai/" 170 }, 171 "address": { 172 "@type": "PostalAddress", 173 "streetAddress": "201 Allen St, Unit #10004", 174 "addressLocality": "New York", 175 "addressRegion": "NY", 176 "postalCode": "10002", 177 "addressCountry": "US" 178 }, 179 "contactPoint": [ 180 { 181 "@type": "ContactPoint", 182 "contactType": "sales", 183 "email": "[email protected]", 184 "availableLanguage": [ 185 "English" 186 ], 187 "areaServed": "Global" 188 }, 189 { 190 "@type": "ContactPoint", 191 "contactType": "customer support", 192 "email": "[email protected]", 193 "url": "https://www.shortcut.com/help", 194 "availableLanguage": [ 195 "English" 196 ], 197 "areaServed": "Global" 198 } 199 ] 200 }, 201 { 202 "@type": [ 203 "SoftwareApplication", 204 "Product" 205 ], 206 "@id": "https://www.shortcut.com/product/boards#app", 207 "name": "Shortcut Boards", 208 "url": "https://www.shortcut.com/product/boards", 209 "applicationCategory": "BusinessApplication", 210 "applicationSubCategory": "Project Management Software", 211 "operatingSystem": "Web", 212 "creator": { 213 "@id": "https://www.shortcut.com/#org" 214 }, 215 "brand": { 216 "@type": "Brand", 217 "name": "Shortcut", 218 "logo": "https://www.shortcut.com/assets/brand/shortcut-logo.svg", 219 "url": "https://www.shortcut.com/" 220 }, 221 "description": "Visualize work in progress with customizable kanban boards. Track stories across workflow states with drag-and-drop simplicity.", 222 "audience": [ 223 { 224 "@type": "Audience", 225 "audienceType": "Software development teams" 226 }, 227 { 228 "@type": "Audience", 229 "audienceType": "Product teams" 230 }, 231 { 232 "@type": "Audience", 233 "audienceType": "Engineering teams" 234 } 235 ], 236 "featureList": [ 237 "Kanban boards", 238 "Custom workflows", 239 "Drag-and-drop", 240 "WIP limits" 241 ], 242 "softwareHelp": { 243 "@type": "CreativeWork", 244 "url": "https://www.shortcut.com/help/" 245 }, 246 "image": "https://www.shortcut.com/assets/brand/opengraph.png", 247 "isAccessibleForFree": true, 248 "offers": { 249 "@type": "AggregateOffer", 250 "priceCurrency": "USD", 251 "lowPrice": "0", 252 "highPrice": "12", 253 "offerCount": 4, 254 "offers": [ 255 { 256 "@type": "Offer", 257 "name": "Free", 258 "description": "For individuals and small teams getting started.", 259 "url": "https://app.shortcut.com/signup", 260 "priceCurrency": "USD", 261 "price": "0", 262 "priceSpecification": { 263 "@type": "UnitPriceSpecification", 264 "billingDuration": "P1M" 265 }, 266 "priceValidUntil": "2027-12-31", 267 "availability": "https://schema.org/InStock" 268 }, 269 { 270 "@type": "Offer", 271 "name": "Team", 272 "description": "For growing teams that need more power and flexibility.", 273 "url": "https://app.shortcut.com/signup", 274 "priceCurrency": "USD", 275 "price": "8.50", 276 "priceSpecification": { 277 "@type": "UnitPriceSpecification", 278 "billingDuration": "P1M", 279 "referenceQuantity": { 280 "@type": "QuantitativeValue", 281 "value": 1, 282 "unitText": "member" 283 } 284 }, 285 "priceValidUntil": "2027-12-31", 286 "availability": "https://schema.org/InStock" 287 }, 288 { 289 "@type": "Offer", 290 "name": "Business", 291 "description": "For organizations that need advanced features and support.", 292 "url": "https://app.shortcut.com/signup", 293 "priceCurrency": "USD", 294 "price": "12", 295 "priceSpecification": { 296 "@type": "UnitPriceSpecification", 297 "billingDuration": "P1M", 298 "referenceQuantity": { 299 "@type": "QuantitativeValue", 300 "value": 1, 301 "unitText": "member" 302 } 303 }, 304 "priceValidUntil": "2027-12-31", 305 "availability": "https://schema.org/InStock" 306 }, 307 { 308 "@type": "Offer", 309 "name": "Enterprise", 310 "description": "For mature software companies. Volume discounts, premier support, SSO and SCIM.", 311 "url": "https://www.shortcut.com/pricing/", 312 "priceCurrency": "USD", 313 "availability": "https://schema.org/InStock" 314 } 315 ] 316 } 317 } 318 ] 319}</script>
319<header class="site-nav" data-site-nav> <div class="container site-nav__inner"> <div class="site-nav__brand-wrap" data-brand-wrap> <a class="site-nav__brand" href="/" aria-label="Shortcut home" data-brand-link> <img src="/assets/brand/shortcut-logo.svg" alt="Shortcut" loading="eager"> </a> </div> <nav class="site-nav__desktop" aria-label="Primary"> <ul class="site-nav__list"> <li class="site-nav__item"> <a class="site-nav__link" href="/shortcut-way">Shortcut Way</a> </li><li class="site-nav__item site-nav__item--dropdown site-nav__item--product" data-dropdown data-open="false"> <button class="site-nav__link site-nav__link--button" type="button" data-nav-trigger aria-expanded="false"> <span>Product</span> <svg viewBox="0 0 14 14" aria-hidden="true"> <path d="M11.375 4.8125 7 9.1875 2.625 4.8125" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path> </svg> </button> <div class="site-nav__panel site-nav__panel--product" data-nav-panel> <div class="site-nav__product"> <div class="site-nav__product-main"> <section class="site-nav__section"> <div class="site-nav__section-heading">Products</div> <div class="site-nav__feature-list"> <a class="site-nav__feature" href="/"> <div class="site-nav__feature-copy"> <img class="site-nav__feature-icon" src="/assets/nav/logos/shortcut.svg" alt="" loading="lazy"> <div class="site-nav__feature-text"> <div class="site-nav__feature-title">Shortcut</div> <div class="site-nav__feature-description">Fast, powerful project management.</div> </div> </div> <span class="site-nav__feature-arrow" aria-hidden="true"> <svg viewBox="0 0 17 15"> <path d="M9.3126 1.8125 15.0001 7.5M15.0001 7.5 9.3126 13.1875M15.0001 7.5H1.3501" fill="none" stroke="currentColor" stroke-width="2.275" stroke-linecap="round" stroke-linejoin="round"></path> </svg> </span> </a><a class="site-nav__feature" href="https://korey.ai/" target="_blank" rel="noreferrer"> <div class="site-nav__feature-copy"> <img class="site-nav__feature-icon" src="/assets/nav/logos/korey.svg" alt="" loading="lazy"> <div class="site-nav__feature-text"> <div class="site-nav__feature-title">Korey</div> <div class="site-nav__feature-description">AI agent for product engineering workflows.</div> </div> <div class="site-nav__feature-badge">New</div> </div> <span class="site-nav__feature-arrow" aria-hidden="true"> <svg viewBox="0 0 17 15"> <path d="M9.3126 1.8125 15.0001 7.5M15.0001 7.5 9.3126 13.1875M15.0001 7.5H1.3501" fill="none" stroke="currentColor" stroke-width="2.275" stroke-linecap="round" stroke-linejoin="round"></path> </svg> </span> </a> </div> </section><section class="site-nav__section site-nav__section--two-col"> <div class="site-nav__section-heading">Core Features</div> <div class="site-nav__feature-list site-nav__feature-list--two-col"> <a class="site-nav__feature" href="/product/boards"> <div class="site-nav__feature-copy"> <img class="site-nav__feature-icon" src="/assets/nav/icons/boards.svg" alt="" loading="lazy"> <div class="site-nav__feature-text"> <div class="site-nav__feature-title">Boards</div> <div class="site-nav__feature-description">See and track work on kanban boards.</div> </div> </div> <span class="site-nav__feature-arrow" aria-hidden="true"> <svg viewBox="0 0 17 15"> <path d="M9.3126 1.8125 15.0001 7.5M15.0001 7.5 9.3126 13.1875M15.0001 7.5H1.3501" fill="none" stroke="currentColor" stroke-width="2.275" stroke-linecap="round" stroke-linejoin="round"></path> </svg> </span> </a><a class="site-nav__feature" href="/agents"> <div class="site-nav__feature-copy"> <img class="site-nav__feature-icon" src="/assets/nav/icons/agents.svg" alt="" loading="lazy"> <div class="site-nav__feature-text"> <div class="site-nav__feature-title">Agent Coordination</div> <div class="site-nav__feature-description">Collaborate with AI teammates.</div> </div> <div class="site-nav__feature-badge">New</div> </div> <span class="site-nav__feature-arrow" aria-hidden="true"> <svg viewBox="0 0 17 15"> <path d="M9.3126 1.8125 15.0001 7.5M15.0001 7.5 9.3126 13.1875M15.0001 7.5H1.3501" fill="none" stroke="currentColor" stroke-width="2.275" stroke-linecap="round" stroke-linejoin="round"></path> </svg> </span> </a><a class="site-nav__feature" href="/product/roadmap"> <div class="site-nav__feature-copy"> <img class="site-nav__feature-icon" src="/assets/nav/icons/roadmaps.svg" alt="" loading="lazy"> <div class="site-nav__feature-text"> <div class="site-nav__feature-title">Roadmaps</div> <div class="site-nav__feature-description">See a big picture view of workloads.</div> </div> </div> <span class="site-nav__feature-arrow" aria-hidden="true"> <svg viewBox="0 0 17 15"> <path d="M9.3126 1.8125 15.0001 7.5M15.0001 7.5 9.3126 13.1875M15.0001 7.5H1.3501" fill="none" stroke="currentColor" stroke-width="2.275" stroke-linecap="round" stroke-linejoin="round"></path> </svg> </span> </a><a class="site-nav__feature" href="/product/docs"> <div class="site-nav__feature-copy"> <img class="site-nav__feature-icon" src="/assets/nav/icons/docs.svg" alt="" loading="lazy"> <div class="site-nav__feature-text"> <div class="site-nav__feature-title">Docs</div> <div class="site-nav__feature-description">
319Connect your plans to your work.</div> </div> </div> <span class="site-nav__feature-arrow" aria-hidden="true"> <svg viewBox="0 0 17 15"> <path d="M9.3126 1.8125 15.0001 7.5M15.0001 7.5 9.3126 13.1875M15.0001 7.5H1.3501" fill="none" stroke="currentColor" stroke-width="2.275" stroke-linecap="round" stroke-linejoin="round"></path> </svg> </span> </a><a class="site-nav__feature" href="/product/sprints"> <div class="site-nav__feature-copy"> <img class="site-nav__feature-icon" src="/assets/nav/icons/sprints.svg" alt="" loading="lazy"> <div class="site-nav__feature-text"> <div class="site-nav__feature-title">Sprints</div> <div class="site-nav__feature-description">Manage work in a set time period.</div> </div> </div> <span class="site-nav__feature-arrow" aria-hidden="true"> <svg viewBox="0 0 17 15"> <path d="M9.3126 1.8125 15.0001 7.5M15.0001 7.5 9.3126 13.1875M15.0001 7.5H1.3501" fill="none" stroke="currentColor" stroke-width="2.275" stroke-linecap="round" stroke-linejoin="round"></path> </svg> </span> </a><a class="site-nav__feature" href="/product/automations"> <div class="site-nav__feature-copy"> <img class="site-nav__feature-icon" src="/assets/nav/icons/automations.svg" alt="" loading="lazy"> <div class="site-nav__feature-text"> <div class="site-nav__feature-title">Automations</div> <div class="site-nav__feature-description">Let us do your busy work.</div> </div> </div> <span class="site-nav__feature-arrow" aria-hidden="true"> <svg viewBox="0 0 17 15"> <path d="M9.3126 1.8125 15.0001 7.5M15.0001 7.5 9.3126 13.1875M15.0001 7.5H1.3501" fill="none" stroke="currentColor" stroke-width="2.275" stroke-linecap="round" stroke-linejoin="round"></path> </svg> </span> </a><a class="site-nav__feature" href="/product/reports"> <div class="site-nav__feature-copy"> <img class="site-nav__feature-icon" src="/assets/nav/icons/reporting.svg" alt="" loading="lazy"> <div class="site-nav__feature-text"> <div class="site-nav__feature-title">Reporting</div> <div class="site-nav__feature-description">Measure and review team progress.</div> </div> </div> <span class="site-nav__feature-arrow" aria-hidden="true"> <svg viewBox="0 0 17 15"> <path d="M9.3126 1.8125 15.0001 7.5M15.0001 7.5 9.3126 13.1875M15.0001 7.5H1.3501" fill="none" stroke="currentColor" stroke-width="2.275" stroke-linecap="round" stroke-linejoin="round"></path> </svg> </span> </a><a class="site-nav__feature" href="/product/backlog"> <div class="site-nav__feature-copy"> <img class="site-nav__feature-icon" src="/assets/nav/icons/backlogs.svg" alt="" loading="lazy"> <div class="site-nav__feature-text"> <div class="site-nav__feature-title">Backlogs</div> <div class="site-nav__feature-description">Organize and prioritize upcoming work.</div> </div> </div> <span class="site-nav__feature-arrow" aria-hidden="true"> <svg viewBox="0 0 17 15"> <path d="M9.3126 1.8125 15.0001 7.5M15.0001 7.5 9.3126 13.1875M15.0001 7.5H1.3501" fill="none" stroke="currentColor" stroke-width="2.275" stroke-linecap="round" stroke-linejoin="round"></path> </svg> </span> </a><a class="site-nav__feature" href="/product/objectives"> <div class="site-nav__feature-copy"> <img class="site-nav__feature-icon" src="/assets/nav/icons/objectives.svg" alt="" loading="lazy"> <div class="site-nav__feature-text"> <div class="site-nav__feature-title">Objectives</div> <div class="site-nav__feature-description">Align work with company goals.</div> </div> </div> <span class="site-nav__feature-arrow" aria-hidden="true"> <svg viewBox="0 0 17 15"> <path d="M9.3126 1.8125 15.0001 7.5M15.0001 7.5 9.3126 13.1875M15.0001 7.5H1.3501" fill="none" stroke="currentColor" stroke-width="2.275" stroke-linecap="round" stroke-linejoin="round"></path> </svg> </span> </a><a class="site-nav__feature" href="https://developer.shortcut.com/api/rest/v3" target="_blank" rel="noreferrer"> <div class="site-nav__feature-copy"> <img class="site-nav__feature-icon" src="/assets/nav/icons/apis.svg" alt="" loading="lazy"> <div class="site-nav__feature-text"> <div class="site-nav__feature-title">APIs</div> <div class="site-nav__feature-description">Build custom integrations and automations.</div> </div> </div> <span class="site-nav__feature-arrow" aria-hidden="true"> <svg viewBox="0 0 17 15"> <path d="M9.3126 1.8125 15.0001 7.5M15.0001 7.5 9.3126 13.1875M15.0001 7.5H1.3501" fill="none" stroke="currentColor" stroke-width="2.275" stroke-linecap="round" stroke-linejoin="round"></path> </svg> </span> </a> </div> </section> </div> <div class="site-nav__product-footer"> <div class="site-nav__product-tools"> <div class="site-nav__product-side-heading">Integrate with your tech stack</div> <div class="site-nav__integration-icons"> <a class="site-nav__integration-link" href="/integrations"> <img src="/assets/nav/integrations/github.svg" alt="GitHub logo" loading="lazy"> </a><a class="site-nav__integration-link" href="/integrations"> <img src="/assets/nav/integrations/slack.svg" alt="Slack logo" loading="lazy"> </a><a class="site-nav__integration-link" href="/integrations"> <img src="/assets/nav/integrations/gitlab.svg" alt="GitLab logo" loading="lazy"> </a><a class="site-nav__integration-link" href="/integrations"> <img src="/assets/nav/integrations/figma.svg" alt="Figma logo" loading="lazy"> </a> </div> <a class="site-nav__small-link site-nav__small-link--inline" href="/integrations"> <span>View all</span> <svg viewBox="0 0 14 14" aria-hidden="true"> <path d="M7.41667 2 12 6.58333M12 6.58333 7.41667 11.1667M12 6.58333H1" fill="none" stroke="currentColor" stroke-width="1.83333" stroke-linecap="round" stroke-linejoin="round"></path> </svg> </a> </div> <div class="site-nav__product-actions"> <a class="button button--text" href="/demo"> Schedule a demo </a> <a class="button button--primary" href="/signup"> Get started - itâs free </a> </div> </div> </div> </div> </li><li class="site-nav__item site-nav__item--dropdown site-nav__item--solutions" data-dropdown data-open="false"> <button class="site-nav__link site-nav__link--button" type="button" data-nav-trigger aria-expanded="false"> <span>Solutions</span> <svg viewBox="0 0 14 14" aria-hidden="true"> <path d="M11.375 4.8125 7 9.1875 2.625 4.8125" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path> </svg> </button> <div class="site-nav__panel site-nav__panel--solutions" data-nav-panel> <div class="site-nav__solutions"> <div class="site-nav__feature-list site-nav__feature-list--two-col"> <a class="site-nav__feature" href="/solutions/engineering"> <div class="site-nav__feature-copy"> <img class="site-nav__feature-icon" src="/assets/nav/icons/engineering.svg" alt="" loading="lazy"> <div class="site-nav__feature-text"> <div class="site-nav__feature-title">For Engineering</div> <div class="site-nav__feature-description">Issue tracking built for engineering workflows.</div> </div> </div> <span class="site-nav__feature-arrow" aria-hidden="true"> <svg viewBox="0 0 17 15"> <path d="M9.3126 1.8125 15.0001 7.5M15.0001 7.5 9.3126 13.1875M15.0001 7.5H1.3501" fill="none" stroke="currentColor" stroke-width="2.275" stroke-linecap="round" stroke-linejoin="round"></path> </svg> </span> </a><a class="site-nav__feature" href="/solutions/product"> <div class="site-nav__feature-copy"> <img class="site-nav__feature-icon" src="/assets/nav/icons/product.
319svg" alt="" loading="lazy"> <div class="site-nav__feature-text"> <div class="site-nav__feature-title">For Product</div> <div class="site-nav__feature-description">Track product backlogs and prioritize workflows.</div> </div> </div> <span class="site-nav__feature-arrow" aria-hidden="true"> <svg viewBox="0 0 17 15"> <path d="M9.3126 1.8125 15.0001 7.5M15.0001 7.5 9.3126 13.1875M15.0001 7.5H1.3501" fill="none" stroke="currentColor" stroke-width="2.275" stroke-linecap="round" stroke-linejoin="round"></path> </svg> </span> </a><a class="site-nav__feature" href="/solutions/leadership"> <div class="site-nav__feature-copy"> <img class="site-nav__feature-icon" src="/assets/nav/icons/leadership.svg" alt="" loading="lazy"> <div class="site-nav__feature-text"> <div class="site-nav__feature-title">For Leadership</div> <div class="site-nav__feature-description">Gain visibility into work, progress, and goals.</div> </div> </div> <span class="site-nav__feature-arrow" aria-hidden="true"> <svg viewBox="0 0 17 15"> <path d="M9.3126 1.8125 15.0001 7.5M15.0001 7.5 9.3126 13.1875M15.0001 7.5H1.3501" fill="none" stroke="currentColor" stroke-width="2.275" stroke-linecap="round" stroke-linejoin="round"></path> </svg> </span> </a><a class="site-nav__feature" href="/solutions/design"> <div class="site-nav__feature-copy"> <img class="site-nav__feature-icon" src="/assets/nav/icons/design.svg" alt="" loading="lazy"> <div class="site-nav__feature-text"> <div class="site-nav__feature-title">For Design</div> <div class="site-nav__feature-description">Manage design work and stay in the loop.</div> </div> </div> <span class="site-nav__feature-arrow" aria-hidden="true"> <svg viewBox="0 0 17 15"> <path d="M9.3126 1.8125 15.0001 7.5M15.0001 7.5 9.3126 13.1875M15.0001 7.5H1.3501" fill="none" stroke="currentColor" stroke-width="2.275" stroke-linecap="round" stroke-linejoin="round"></path> </svg> </span> </a> </div> <div class="site-nav__comparison"> <div class="site-nav__comparison-title">Moving from another tool?</div> <div class="site-nav__comparison-links"> <span class="site-nav__comparison-prefix">Compare Shortcut to:</span> <a class="site-nav__comparison-link" href="/import/jira"> Jira </a> <span class="site-nav__comparison-dot" aria-hidden="true"></span> <a class="site-nav__comparison-link" href="/import/trello"> Trello </a> <span class="site-nav__comparison-dot" aria-hidden="true"></span> <a class="site-nav__comparison-link" href="/import/pivotal-tracker"> Pivotal Tracker </a> </div> </div> </div> </div> </li><li class="site-nav__item"> <a class="site-nav__link" href="/customer-stories">Customers</a> </li><li class="site-nav__item"> <a class="site-nav__link" href="/pricing">Pricing</a> </li><li class="site-nav__item site-nav__item--dropdown site-nav__item--resources" data-dropdown data-open="false"> <button class="site-nav__link site-nav__link--button" type="button" data-nav-trigger aria-expanded="false"> <span>Resources</span> <svg viewBox="0 0 14 14" aria-hidden="true"> <path d="M11.375 4.8125 7 9.1875 2.625 4.8125" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path> </svg> </button> <div class="site-nav__panel site-nav__panel--resources" data-nav-panel> <div class="site-nav__resources"> <div class="site-nav__feature-list"> <a class="site-nav__feature" href="/release-notes"> <div class="site-nav__feature-copy"> <img class="site-nav__feature-icon" src="/assets/nav/icons/release-notes.svg" alt="" loading="lazy"> <div class="site-nav__feature-text"> <div class="site-nav__feature-title">Release Notes</div> </div> </div> <span class="site-nav__feature-arrow" aria-hidden="true"> <svg viewBox="0 0 17 15"> <path d="M9.3126 1.8125 15.0001 7.5M15.0001 7.5 9.3126 13.1875M15.0001 7.5H1.3501" fill="none" stroke="currentColor" stroke-width="2.275" stroke-linecap="round" stroke-linejoin="round"></path> </svg> </span> </a><a class="site-nav__feature" href="/blog"> <div class="site-nav__feature-copy"> <img class="site-nav__feature-icon" src="/assets/nav/icons/blog.svg" alt="" loading="lazy"> <div class="site-nav__feature-text"> <div class="site-nav__feature-title">Shortcut Blog</div> </div> </div> <span class="site-nav__feature-arrow" aria-hidden="true"> <svg viewBox="0 0 17 15"> <path d="M9.3126 1.8125 15.0001 7.5M15.0001 7.5 9.3126 13.1875M15.0001 7.5H1.3501" fill="none" stroke="currentColor" stroke-width="2.275" stroke-linecap="round" stroke-linejoin="round"></path> </svg> </span> </a><a class="site-nav__feature" href="/guides"> <div class="site-nav__feature-copy"> <img class="site-nav__feature-icon" src="/assets/nav/icons/docs.svg" alt="" loading="lazy"> <div class="site-nav__feature-text"> <div class="site-nav__feature-title">Guides</div> </div> </div> <span class="site-nav__feature-arrow" aria-hidden="true"> <svg viewBox="0 0 17 15"> <path d="M9.3126 1.8125 15.0001 7.5M15.0001 7.5 9.3126 13.1875M15.0001 7.5H1.3501" fill="none" stroke="currentColor" stroke-width="2.275" stroke-linecap="round" stroke-linejoin="round"></path> </svg> </span> </a><a class="site-nav__feature" href="/help"> <div class="site-nav__feature-copy"> <img class="site-nav__feature-icon" src="/assets/nav/icons/help.svg" alt="" loading="lazy"> <div class="site-nav__feature-text"> <div class="site-nav__feature-title">Help Center</div> </div> </div> <span class="site-nav__feature-arrow" aria-hidden="true"> <svg viewBox="0 0 17 15"> <path d="M9.3126 1.8125 15.0001 7.5M15.0001 7.5 9.3126 13.1875M15.0001 7.5H1.3501" fill="none" stroke="currentColor" stroke-width="2.275" stroke-linecap="round" stroke-linejoin="round"></path> </svg> </span> </a><a class="site-nav__feature" href="/demo"> <div class="site-nav__feature-copy"> <img class="site-nav__feature-icon" src="/assets/nav/icons/product.
319svg" alt="" loading="lazy"> <div class="site-nav__feature-text"> <div class="site-nav__feature-title">Schedule a Demo</div> </div> </div> <span class="site-nav__feature-arrow" aria-hidden="true"> <svg viewBox="0 0 17 15"> <path d="M9.3126 1.8125 15.0001 7.5M15.0001 7.5 9.3126 13.1875M15.0001 7.5H1.3501" fill="none" stroke="currentColor" stroke-width="2.275" stroke-linecap="round" stroke-linejoin="round"></path> </svg> </span> </a><a class="site-nav__feature" href="https://shortcutcommunity.slack.com/join/shared_invite/zt-2oppvu8g4-tX~pRJV2FT4__PpWqhaYNA#/shared-invite/email" target="_blank" rel="noreferrer"> <div class="site-nav__feature-copy"> <img class="site-nav__feature-icon" src="/assets/nav/icons/agents.svg" alt="" loading="lazy"> <div class="site-nav__feature-text"> <div class="site-nav__feature-title">Community</div> </div> </div> <span class="site-nav__feature-arrow" aria-hidden="true"> <svg viewBox="0 0 17 15"> <path d="M9.3126 1.8125 15.0001 7.5M15.0001 7.5 9.3126 13.1875M15.0001 7.5H1.3501" fill="none" stroke="currentColor" stroke-width="2.275" stroke-linecap="round" stroke-linejoin="round"></path> </svg> </span> </a> </div> <div class="site-nav__secondary-links"> <a class="site-nav__small-link" href="/about"> <span>About Shortcut</span> <svg viewBox="0 0 14 14" aria-hidden="true"> <path d="M7.41667 2 12 6.58333M12 6.58333 7.41667 11.1667M12 6.58333H1" fill="none" stroke="currentColor" stroke-width="1.83333" stroke-linecap="round" stroke-linejoin="round"></path> </svg> </a><a class="site-nav__small-link" href="/contact"> <span>Contact</span> <svg viewBox="0 0 14 14" aria-hidden="true"> <path d="M7.41667 2 12 6.58333M12 6.58333 7.41667 11.1667M12 6.58333H1" fill="none" stroke="currentColor" stroke-width="1.83333" stroke-linecap="round" stroke-linejoin="round"></path> </svg> </a><a class="site-nav__small-link" href="/security"> <span>Security</span> <svg viewBox="0 0 14 14" aria-hidden="true"> <path d="M7.41667 2 12 6.58333M12 6.58333 7.41667 11.1667M12 6.58333H1" fill="none" stroke="currentColor" stroke-width="1.83333" stroke-linecap="round" stroke-linejoin="round"></path> </svg> </a><a class="site-nav__small-link" href="/faq"> <span>FAQs</span> <svg viewBox="0 0 14 14" aria-hidden="true"> <path d="M7.41667 2 12 6.58333M12 6.58333 7.41667 11.1667M12 6.58333H1" fill="none" stroke="currentColor" stroke-width="1.83333" stroke-linecap="round" stroke-linejoin="round"></path> </svg> </a> </div> </div> </div> </li> </ul> </nav> <div class="site-nav__actions"> <div class="site-nav__guest-actions"> <a class="button button--workspace site-nav__cta-desktop" href="/signup"> Get started - it's free </a> <a class="button button--workspace site-nav__cta-mobile" href="/signup"> Sign up </a> <a class="button button--text" href="https://app.shortcut.com/login"> Log In </a> </div> <div class="site-nav__member-actions"> <a class="button button--workspace" href="https://app.shortcut.com/login">Access Workspace</a> </div> <button class="site-nav__menu-button" type="button" data-mobile-toggle aria-expanded="false" aria-controls="mobile-site-nav" aria-label="Open navigation menu"> <span></span> <span></span> <span></span> </button> </div> <!-- Brand context menu (right-click the logo). Lives after the primary nav in DOM order so 320 extracted text starts at the hero, not at "Need our logo?"; positioned under the logo by CSS. --> <div class="site-nav__context-menu" data-brand-menu hidden role="menu" aria-label="Shortcut brand resources"> <div class="site-nav__context-menu-heading">Need our logo?</div> <a class="site-nav__context-menu-link" href="/assets/brand/shortcut-logo.svg" download role="menuitem"> <span class="site-nav__context-menu-copy"> <img class="site-nav__context-menu-icon" src="/assets/nav/brand-menu/logo.svg" alt="Shortcut icon" loading="lazy"> <span>Download Logo</span> </span> <span class="site-nav__context-menu-arrow" aria-hidden="true"> <svg viewBox="0 0 14 14"> <path d="M7.41667 2 12 6.58333M12 6.58333 7.41667 11.1667M12 6.58333H1" fill="none" stroke="currentColor" stroke-width="1.83333" stroke-linecap="round" stroke-linejoin="round"></path> </svg> </span> </a> <a class="site-nav__context-menu-link" href="/press" role="menuitem"> <span class="site-nav__context-menu-copy"> <img class="site-nav__context-menu-icon" src="/assets/nav/brand-menu/press-kit.svg" alt="" loading="lazy"> <span>Grab Our Press Kit</span> </span> <span class="site-nav__context-menu-arrow" aria-hidden="true"> <svg viewBox="0 0 14 14"> <path d="M7.41667 2 12 6.58333M12 6.58333 7.41667 11.1667M12 6.58333H1" fill="none" stroke="currentColor" stroke-width="1.83333" stroke-linecap="round" stroke-linejoin="round"></path> </svg> </span> </a> <a class="site-nav__context-menu-link" href="/branding" role="menuitem"> <span class="site-nav__context-menu-copy"> <img class="site-nav__context-menu-icon" src="/assets/nav/brand-menu/branding.svg" alt="" loading="lazy"> <span>Explore Brand Guidelines</span> </span> <span class="site-nav__context-menu-arrow" aria-hidden="true"> <svg viewBox="0 0 14 14"> <path d="M7.41667 2 12 6.58333M12 6.58333 7.41667 11.1667M12 6.58333H1" fill="none" stroke="currentColor" stroke-width="1.83333" stroke-linecap="round" stroke-linejoin="round"></path> </svg> </span> </a> </div> </div> <div class="site-nav__mobile" id="mobile-site-nav" data-mobile-drawer hidden> <div class="site-nav__mobile-inner"> <a class="site-nav__mobile-standalone" href="/shortcut-way">Shortcut Way</a><div class="site-nav__mobile-group"> <button class="site-nav__mobile-trigger" type="button" data-mobile-trigger data-target="product" aria-expanded="false"> <span>Product</span> <svg viewBox="0 0 14 14" aria-hidden="true"> <path d="M11.375 4.8125 7 9.1875 2.625 4.8125" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path> </svg> </button> <div class="site-nav__mobile-panel" data-mobile-panel="product" hidden> <div class="site-nav__mobile-section"> <div class="site-nav__mobile-heading">Products</div> <div class="site-nav__mobile-links"> <a class="site-nav__mobile-link" href="/"> <img class="site-nav__mobile-icon" src="/assets/nav/logos/shortcut.svg" alt="" loading="lazy"> <div class="site-nav__mobile-copy"> <div class="site-nav__mobile-title"> Shortcut </div> <div class="site-nav__mobile-description">Fast, powerful project management.</div> </div> </a><a class="site-nav__mobile-link" href="https://korey.ai/" target="_blank" rel="noreferrer"> <img class="site-nav__mobile-icon" src="/assets/nav/logos/korey.svg" alt="" loading="lazy"> <div class="site-nav__mobile-copy"> <div class="site-nav__mobile-title"> Korey <span class="site-nav__feature-badge">New</span> </div> <div class="site-nav__mobile-description">AI agent for product engineering workflows.</div> </div> </a> </div> </div><div class="site-nav__mobile-section"> <div class="site-nav__mobile-heading">Core Features</div> <div class="site-nav__mobile-links"> <a class="site-nav__mobile-link" href="/product/boards"> <img class="site-nav__mobile-icon" src="/assets/nav/icons/boards.svg" alt="" loading="lazy"> <div class="site-nav__mobile-copy"> <div class="site-nav__mobile-title"> Boards </div> <div class="site-nav__mobile-description">See and track work on kanban boards.</div> </div> </a><a class="site-nav__mobile-link" href="/agents"> <img class="site-nav__mobile-icon" src="/assets/nav/icons/agents.svg" alt="" loading="lazy"> <div class="site-nav__mobile-copy"> <div class="site-nav__mobile-title"> Agent Coordination <span class="site-nav__feature-badge">New</span> </div> <div class="site-nav__mobile-description">Collaborate with AI teammates.</div> </div> </a><a class="site-nav__mobile-link" href="/product/roadmap"> <img class="site-nav__mobile-icon" src="/assets/nav/icons/roadmaps.svg" alt="" loading="lazy"> <div class="site-nav__mobile-copy"> <div class="site-nav__mobile-title"> Roadmaps </div> <div class="site-nav__mobile-description">See a big picture view of workloads.</div> </div> </a><a class="site-nav__mobile-link" href="/product/docs"> <img class="site-nav__mobile-icon" src="/assets/nav/icons/docs.svg" alt="" loading="lazy"> <div class="site-nav__mobile-copy"> <div class="site-nav__mobile-title"> Docs </div> <div class="site-nav__mobile-description">
320Connect your plans to your work.</div> </div> </a><a class="site-nav__mobile-link" href="/product/sprints"> <img class="site-nav__mobile-icon" src="/assets/nav/icons/sprints.svg" alt="" loading="lazy"> <div class="site-nav__mobile-copy"> <div class="site-nav__mobile-title"> Sprints </div> <div class="site-nav__mobile-description">Manage work in a set time period.</div> </div> </a><a class="site-nav__mobile-link" href="/product/automations"> <img class="site-nav__mobile-icon" src="/assets/nav/icons/automations.svg" alt="" loading="lazy"> <div class="site-nav__mobile-copy"> <div class="site-nav__mobile-title"> Automations </div> <div class="site-nav__mobile-description">Let us do your busy work.</div> </div> </a><a class="site-nav__mobile-link" href="/product/reports"> <img class="site-nav__mobile-icon" src="/assets/nav/icons/reporting.svg" alt="" loading="lazy"> <div class="site-nav__mobile-copy"> <div class="site-nav__mobile-title"> Reporting </div> <div class="site-nav__mobile-description">Measure and review team progress.</div> </div> </a><a class="site-nav__mobile-link" href="/product/backlog"> <img class="site-nav__mobile-icon" src="/assets/nav/icons/backlogs.svg" alt="" loading="lazy"> <div class="site-nav__mobile-copy"> <div class="site-nav__mobile-title"> Backlogs </div> <div class="site-nav__mobile-description">Organize and prioritize upcoming work.</div> </div> </a><a class="site-nav__mobile-link" href="/product/objectives"> <img class="site-nav__mobile-icon" src="/assets/nav/icons/objectives.svg" alt="" loading="lazy"> <div class="site-nav__mobile-copy"> <div class="site-nav__mobile-title"> Objectives </div> <div class="site-nav__mobile-description">Align work with company goals.</div> </div> </a><a class="site-nav__mobile-link" href="https://developer.shortcut.com/api/rest/v3" target="_blank" rel="noreferrer"> <img class="site-nav__mobile-icon" src="/assets/nav/icons/apis.svg" alt="" loading="lazy"> <div class="site-nav__mobile-copy"> <div class="site-nav__mobile-title"> APIs </div> <div class="site-nav__mobile-description">Build custom integrations and automations.</div> </div> </a> </div> </div> </div> </div><div class="site-nav__mobile-group"> <button class="site-nav__mobile-trigger" type="button" data-mobile-trigger data-target="solutions" aria-expanded="false"> <span>Solutions</span> <svg viewBox="0 0 14 14" aria-hidden="true"> <path d="M11.375 4.8125 7 9.1875 2.625 4.8125" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path> </svg> </button> <div class="site-nav__mobile-panel" data-mobile-panel="solutions" hidden> <div class="site-nav__mobile-section"> <div class="site-nav__mobile-links"> <a class="site-nav__mobile-link" href="/solutions/engineering"> <img class="site-nav__mobile-icon" src="/assets/nav/icons/engineering.svg" alt="" loading="lazy"> <div class="site-nav__mobile-copy"> <div class="site-nav__mobile-title"> For Engineering </div> <div class="site-nav__mobile-description">Issue tracking built for engineering workflows.</div> </div> </a><a class="site-nav__mobile-link" href="/solutions/product"> <img class="site-nav__mobile-icon" src="/assets/nav/icons/product.svg" alt="" loading="lazy"> <div class="site-nav__mobile-copy"> <div class="site-nav__mobile-title"> For Product </div> <div class="site-nav__mobile-description">Track product backlogs and prioritize workflows.</div> </div> </a><a class="site-nav__mobile-link" href="/solutions/leadership"> <img class="site-nav__mobile-icon" src="/assets/nav/icons/leadership.svg" alt="" loading="lazy"> <div class="site-nav__mobile-copy"> <div class="site-nav__mobile-title"> For Leadership </div> <div class="site-nav__mobile-description">Gain visibility into work, progress, and goals.</div> </div> </a><a class="site-nav__mobile-link" href="/solutions/design"> <img class="site-nav__mobile-icon" src="/assets/nav/icons/design.svg" alt="" loading="lazy"> <div class="site-nav__mobile-copy"> <div class="site-nav__mobile-title"> For Design </div> <div class="site-nav__mobile-description">Manage design work and stay in the loop.</div> </div> </a> </div> </div> </div> </div><a class="site-nav__mobile-standalone" href="/customer-stories">Customers</a><a class="site-nav__mobile-standalone" href="/pricing">Pricing</a><div class="site-nav__mobile-group"> <button class="site-nav__mobile-trigger" type="button" data-mobile-trigger data-target="resources" aria-expanded="false"> <span>Resources</span> <svg viewBox="0 0 14 14" aria-hidden="true"> <path d="M11.375 4.8125 7 9.1875 2.625 4.8125" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path> </svg> </button> <div class="site-nav__mobile-panel" data-mobile-panel="resources" hidden> <div class="site-nav__mobile-section"> <div class="site-nav__mobile-links"> <a class="site-nav__mobile-link" href="/release-notes"> <img class="site-nav__mobile-icon" src="/assets/nav/icons/release-notes.svg" alt="" loading="lazy"> <div class="site-nav__mobile-copy"> <div class="site-nav__mobile-title"> Release Notes </div> </div> </a><a class="site-nav__mobile-link" href="/blog"> <img class="site-nav__mobile-icon" src="/assets/nav/icons/blog.svg" alt="" loading="lazy"> <div class="site-nav__mobile-copy"> <div class="site-nav__mobile-title"> Shortcut Blog </div> </div> </a><a class="site-nav__mobile-link" href="/guides"> <img class="site-nav__mobile-icon" src="/assets/nav/icons/docs.svg" alt="" loading="lazy"> <div class="site-nav__mobile-copy"> <div class="site-nav__mobile-title"> Guides </div> </div> </a><a class="site-nav__mobile-link" href="/help"> <img class="site-nav__mobile-icon" src="/assets/nav/icons/help.svg" alt="" loading="lazy"> <div class="site-nav__mobile-copy"> <div class="site-nav__mobile-title"> Help Center </div> </div> </a><a class="site-nav__mobile-link" href="/demo"> <img class="site-nav__mobile-icon" src="/assets/nav/icons/product.
320svg" alt="" loading="lazy"> <div class="site-nav__mobile-copy"> <div class="site-nav__mobile-title"> Schedule a Demo </div> </div> </a><a class="site-nav__mobile-link" href="https://shortcutcommunity.slack.com/join/shared_invite/zt-2oppvu8g4-tX~pRJV2FT4__PpWqhaYNA#/shared-invite/email" target="_blank" rel="noreferrer"> <img class="site-nav__mobile-icon" src="/assets/nav/icons/agents.svg" alt="" loading="lazy"> <div class="site-nav__mobile-copy"> <div class="site-nav__mobile-title"> Community </div> </div> </a> </div> </div> <div class="site-nav__mobile-extra"> <div class="site-nav__mobile-links"> <a class="site-nav__mobile-link site-nav__mobile-link--compact" href="/about"> <div class="site-nav__mobile-copy"> <div class="site-nav__mobile-title">About Shortcut</div> </div> </a><a class="site-nav__mobile-link site-nav__mobile-link--compact" href="/contact"> <div class="site-nav__mobile-copy"> <div class="site-nav__mobile-title">Contact</div> </div> </a><a class="site-nav__mobile-link site-nav__mobile-link--compact" href="/security"> <div class="site-nav__mobile-copy"> <div class="site-nav__mobile-title">Security</div> </div> </a><a class="site-nav__mobile-link site-nav__mobile-link--compact" href="/faq"> <div class="site-nav__mobile-copy"> <div class="site-nav__mobile-title">FAQs</div> </div> </a> </div> </div> </div> </div> </div> </div> </header>
320<script type="module">function e(e=document){let t=e.querySelector(`[data-site-nav]`);if(!t)return;let n=window.matchMedia(`(min-width: 992px)`),r=Array.from(t.querySelectorAll(`[data-dropdown]`)),i=t.querySelector(`[data-mobile-toggle]`),a=t.querySelector(`[data-mobile-drawer]`),o=Array.from(t.querySelectorAll(`[data-mobile-trigger]`)),s=t.querySelector(`[data-brand-wrap]`),c=t.querySelector(`[data-brand-link]`),l=t.querySelector(`[data-brand-menu]`),u=new WeakMap,d=()=>{r.forEach(e=>{window.clearTimeout(u.get(e)),e.dataset.open=`false`,e.querySelector(`[data-nav-trigger]`)?.setAttribute(`aria-expanded`,`false`)})},f=e=>{l&&(l.hidden=!e,s?.setAttribute(`data-menu-open`,String(e)))},p=e=>{!a||!i||(a.hidden=!e,i.setAttribute(`aria-expanded`,String(e)),document.documentElement.classList.toggle(`nav-mobile-open`,e))},m=()=>{o.forEach(e=>{e.setAttribute(`aria-expanded`,`false`)}),t.querySelectorAll(`[data-mobile-panel]`).forEach(e=>{e.hidden=!0})},h=e=>{n.matches&&(window.clearTimeout(u.get(e)),d(),e.dataset.open=`true`,e.querySelector(`[data-nav-trigger]`)?.setAttribute(`aria-expanded`,`true`))},g=e=>{if(!n.matches)return;window.clearTimeout(u.get(e));let t=window.setTimeout(()=>{e.dataset.open=`false`,e.querySelector(`[data-nav-trigger]`)?.setAttribute(`aria-expanded`,`false`)},120);u.set(e,t)};r.forEach(e=>{let t=e.querySelector(`[data-nav-trigger]`),r=e.querySelector(`[data-nav-panel]`);!t||!r||(t.addEventListener(`mouseenter`,()=>h(e)),t.addEventListener(`mouseleave`,()=>g(e)),r.addEventListener(`mouseenter`,()=>h(e)),r.addEventListener(`mouseleave`,()=>g(e)),e.addEventListener(`focusin`,()=>h(e)),t.addEventListener(`click`,r=>{if(r.preventDefault(),!n.matches)return;let i=e.dataset.open===`true`;d(),i||(e.dataset.open=`true`,t.setAttribute(`aria-expanded`,`true`))}))}),document.addEventListener(`click`,e=>{if(e.target instanceof Node){if(!t.contains(e.target)){d(),f(!1);return}s&&!s.contains(e.target)&&!l?.contains(e.target)&&f(!1)}}),document.addEventListener(`keydown`,e=>{e.key===`Escape`&&(d(),m(),f(!1),p(!1))}),s?.addEventListener(`contextmenu`,e=>{e.preventDefault(),d(),p(!1),f(l?.hidden??!0)}),c?.addEventListener(`click`,()=>{f(!1)}),i?.addEventListener(`click`,()=>{let e=i.getAttribute(`aria-expanded`)===`true`;e||m(),f(!1),p(!e)}),o.forEach(e=>{e.addEventListener(`click`,()=>{let n=e.getAttribute(`data-target`),r=n?t.querySelector(`[data-mobile-panel="${n}"]`):null,i=e.getAttribute(`aria-expanded`)===`true`;m(),!i&&r&&(e.setAttribute(`aria-expanded`,`true`),r.hidden=!1)})}),n.addEventListener(`change`,e=>{if(d(),m(),f(!1),e.matches){p(!1);return}a&&(a.hidden=!0),i?.setAttribute(`aria-expanded`,`false`)})}e();</script>
320 <main> <div class="product-hero-wrapper"> <section class="hero hero--bleed-bottom"> <div class="hero__container hero__container--wide"> <div class="hero__content"> <div class="eyebrow"> <a class="eyebrow__accent eyebrow__accent--link" href="/product-development"> Product Development </a> <span aria-hidden="true">â</span> <span>Kanban boards</span> </div> <h1 class="hero__headline">Manage your team's work<br />with <strong>Kanban boards</strong>.</h1> <p class="hero__description">With just one click you can see and track your work, your team's work, or anyone's work, on a Kanban Board.</p> <div class="hero__actions"> <a class="button button--primary" href="/signup"> Get started - it's free <svg viewBox="0 0 18 16" aria-hidden="true"> <path d="M10.25 1.75 16.5 8m0 0-6.25 6.25M16.5 8H1.5" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path> </svg> </a> <a class="button button--outline" href="/demo"> Request a demo </a> </div> </div> <div class="hero__visual hero__visual--fade"> <img src="/assets/product/boards/hero.avif" width="4012" height="2548" alt="Kanban Board in Shortcut" loading="eager" fetchpriority="high"> <div class="hero__visual-gradient" aria-hidden="true"></div> </div> </div> <div class="hero__dots-band"> <div class="hero__dots-fade-top" aria-hidden="true"></div> <div class="hero__dots-radial" aria-hidden="true"></div> <img src="/assets/brand/dots.avif" width="2983" height="1143" alt="" loading="lazy"> </div> </section> <section class="logo-strip product-hero-wrapper__marquee"> <div class="container"> <p>Trusted by thousands of software teams</p> <div class="logo-strip__viewport"> <div class="logo-strip__track"> <img src="/assets/logos/fireflies.png" width="522" height="130" alt loading="lazy"><img src="/assets/logos/logo-1.svg" alt loading="lazy"><img src="/assets/logos/logo-2.svg" alt loading="lazy"><img src="/assets/logos/logo-3.svg" alt loading="lazy"><img src="/assets/logos/logo-4.svg" alt loading="lazy"><img src="/assets/logos/crossbeam.avif" width="828" height="130" alt loading="lazy"> <img src="/assets/logos/fireflies.png" width="522" height="130" alt loading="lazy"><img src="/assets/logos/logo-1.svg" alt loading="lazy"><img src="/assets/logos/logo-2.svg" alt loading="lazy"><img src="/assets/logos/logo-3.svg" alt loading="lazy"><img src="/assets/logos/logo-4.svg" alt loading="lazy"><img src="/assets/logos/crossbeam.avif" width="828" height="130" alt loading="lazy"> <img src="/assets/logos/fireflies.png" width="522" height="130" alt loading="lazy"><img src="/assets/logos/logo-1.svg" alt loading="lazy"><img src="/assets/logos/logo-2.svg" alt loading="lazy"><img src="/assets/logos/logo-3.svg" alt loading="lazy"><img src="/assets/logos/logo-4.svg" alt loading="lazy"><img src="/assets/logos/crossbeam.avif" width="828" height="130" alt loading="lazy"> </div> </div> </div> </section> </div> <section class="product-testimonial"> <div class="container product-testimonial__container"> <div class="product-testimonial__quote-icon" aria-hidden="true"> <svg viewBox="0 0 33 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M0 24V14.3077C0 6.41026 4.94872 1.46154 14.8462 0L16.3077 2.46154C11.8462 3.41026 9.1795 5.74359 8.30769 9.46154H13.3846V24H0ZM16.6923 24V14.3077C16.6923 6.41026 21.641 1.46154 31.5385 0L33 2.46154C28.5385 3.41026 25.8718 5.74359 25 9.46154H30.0769V24H16.6923Z" fill="currentColor"></path> </svg> </div> <blockquote class="product-testimonial__quote">It's simple to use and also had the functionality to help with prioritization and collaboration.</blockquote> <div class="product-testimonial__attribution"> <img src="/assets/people/arnaud-pichery.avif" alt="Arnaud Pichery" loading="lazy" class="product-testimonial__avatar"> <div class="product-testimonial__author"> <span class="product-testimonial__name">Arnaud Pichery</span> <span class="product-testimonial__role">VP of Engineering, Dataiku</span> </div> </div> </div> </section> <section class="feature-section"> <div class="feature-section__inner"> <div class="feature-section__image-wrap"> <img src="/assets/product/boards/drag.avif" alt="A story card being dragged across a Kanban board" loading="lazy" class="feature-section__image"> </div> <div class="feature-section__content"> <h2 class="feature-section__headline">Move work from <em>to do</em> to <em>done</em></h2> <p class="feature-section__description">Stay in sync with a Kanban view that keeps everything sorted by progress.</p> <ul class="feature-section__bullets"> <li>Seamless drag and drop across workflow states</li><li>Quickly create new Stories within each state</li><li>Export boards to CSV to share updates</li> </ul> </div> </div> </section><section class="feature-section feature-section--reverse"> <div class="feature-section__inner"> <div class="feature-section__image-wrap"> <img src="/assets/product/boards/filter.avif" alt="Filtering on Boards in Shortcut" loading="lazy" class="feature-section__image"> </div> <div class="feature-section__content"> <h2 class="feature-section__headline">Filter by any dimension</h2> <p class="feature-section__description">Find exactly what you need with flexible filters that let you refine your view by team, project, person, tag or virtually anything.</p> </div> </div> </section><section class="feature-section"> <div class="feature-section__inner feature-section__inner--wide"> <div class="feature-section__image-wrap"> <img src="/assets/product/boards/spaces.avif" alt="Making changes to a Space in Shortcut" loading="lazy" class="feature-section__image"> </div> <div class="feature-section__content"> <h2 class="feature-section__headline">Stay Organized with Spaces</h2> <p class="feature-section__description">
320Customize Spaces with filters to see only the work you need, when you need it.</p> </div> </div> </section><section class="feature-section feature-section--reverse"> <div class="feature-section__inner"> <div class="feature-section__image-wrap"> <img src="/assets/product/boards/wip-limits.avif" alt="A work in progress limit being exceeded on a Kanban board in Shortcut." loading="lazy" class="feature-section__image"> </div> <div class="feature-section__content"> <h2 class="feature-section__headline">Focus with Work in Progress Limits</h2> <p class="feature-section__description">Set Story limits in each workflow state to stop work from piling up and keep everything moving smoothly.</p> </div> </div> </section> </main> <div class="mega-footer"> <section class="product-cta"> <div class="container product-cta__inner"> <h2>Build what's <strong>next</strong>.</h2> <p>Experience the most enjoyable, powerful way for your team to work.</p> <div class="product-cta__actions"> <a class="button button--primary" href="/signup">Get started - it's free</a> <a class="button button--ghost-light" href="/demo">Request a demo</a> </div> <p class="product-cta__trust-label">Trusted by thousands of software teams</p> <div class="product-cta__logos"> <img src="/assets/logos/slice-cta.svg" alt="Slice logo" loading="lazy"><img src="/assets/logos/farmers-dog-cta.avif" width="174" height="134" alt="Farmer's Dog logo" loading="lazy"><img src="/assets/logos/dataiku-cta.avif" width="202" height="136" alt="Dataiku logo" loading="lazy"> </div> </div> </section> <footer class="site-footer"> <div class="container site-footer__top"> <div class="site-footer__brand-col"> <a class="site-footer__brand" href="/" aria-label="Shortcut home"> <img src="/assets/brand/footer-logo.svg" alt="Shortcut" loading="lazy"> </a> <ul class="site-footer__social"> <li> <a class="site-footer__social-link" href="https://github.com/useshortcut" target="_blank" rel="noopener" aria-label="GitHub"> <svg viewBox="0 0 24 24" aria-hidden="true"> <path fill="currentColor" fill-rule="evenodd" clip-rule="evenodd" d="M12 .5C5.65.5.5 5.65.5 12c0 5.08 3.29 9.39 7.86 10.9.58.11.79-.25.79-.56 0-.27-.01-1-.02-1.96-3.2.7-3.87-1.54-3.87-1.54-.52-1.33-1.28-1.69-1.28-1.69-1.05-.72.08-.7.08-.7 1.16.08 1.77 1.19 1.77 1.19 1.03 1.76 2.7 1.25 3.36.96.1-.75.4-1.25.73-1.54-2.55-.29-5.24-1.28-5.24-5.69 0-1.26.45-2.29 1.19-3.1-.12-.29-.52-1.47.11-3.06 0 0 .97-.31 3.17 1.18a11 11 0 0 1 5.78 0c2.2-1.49 3.17-1.18 3.17-1.18.63 1.59.23 2.77.11 3.06.74.81 1.19 1.84 1.19 3.1 0 4.42-2.69 5.4-5.25 5.68.41.36.78 1.06.78 2.13 0 1.54-.01 2.78-.01 3.16 0 .31.21.68.8.56A11.5 11.5 0 0 0 23.5 12C23.5 5.65 18.35.5 12 .5Z"></path> </svg> </a> </li><li> <a class="site-footer__social-link" href="https://www.linkedin.com/company/shortcutsoftware/" target="_blank" rel="noopener" aria-label="LinkedIn"> <svg viewBox="0 0 24 24" aria-hidden="true"> <path fill="currentColor" d="M20.45 20.45h-3.55v-5.57c0-1.33-.03-3.04-1.85-3.04-1.85 0-2.14 1.45-2.14 2.94v5.67H9.36V9h3.41v1.56h.05c.47-.9 1.64-1.85 3.37-1.85 3.6 0 4.27 2.37 4.27 5.45v6.29ZM5.34 7.43a2.06 2.06 0 1 1 0-4.12 2.06 2.06 0 0 1 0 4.12ZM7.12 20.45H3.56V9h3.56v11.45ZM22.23 0H1.77C.79 0 0 .77 0 1.72v20.56C0 23.23.79 24 1.77 24h20.46c.98 0 1.77-.77 1.77-1.72V1.72C24 .77 23.21 0 22.23 0Z"></path> </svg> </a> </li><li> <a class="site-footer__social-link" href="https://shortcutcommunity.slack.com/" target="_blank" rel="noopener" aria-label="Slack"> <svg viewBox="0 0 24 24" aria-hidden="true"> <path fill="currentColor" d="M5.04 15.16a2.52 2.52 0 1 1-2.52-2.52h2.52v2.52Zm1.27 0a2.52 2.52 0 1 1 5.04 0v6.32a2.52 2.52 0 1 1-5.04 0v-6.32Zm2.52-10.12A2.52 2.52 0 1 1 11.35 2.52v2.52H8.83Zm0 1.28a2.52 2.52 0 1 1 0 5.04H2.52a2.52 2.52 0 1 1 0-5.04h6.31ZM18.96 8.84a2.52 2.52 0 1 1 2.52 2.52h-2.52V8.84Zm-1.28 0a2.52 2.52 0 1 1-5.04 0V2.52a2.52 2.52 0 1 1 5.04 0v6.32Zm-2.52 10.12a2.52 2.52 0 1 1-2.52 2.52v-2.52h2.52Zm0-1.28a2.52 2.52 0 1 1 0-5.04h6.32a2.52 2.52 0 1 1 0 5.04h-6.32Z"></path> </svg> </a> </li><li> <a class="site-footer__social-link" href="https://x.com/shortcut" target="_blank" rel="noopener" aria-label="X"> <svg viewBox="0 0 24 24" aria-hidden="true">
320 <path fill="currentColor" d="M18.244 2H21.5l-7.5 8.57L23 22h-6.86l-5.38-7.04L4.6 22H1.34l8.03-9.17L1 2h7.04l4.86 6.43L18.24 2Zm-1.2 18h1.85L7.04 4h-1.96l11.96 16Z"></path> </svg> </a> </li><li> <a class="site-footer__social-link" href="https://www.reddit.com/r/shortcut/" target="_blank" rel="noopener" aria-label="Reddit"> <svg viewBox="0 0 24 24" aria-hidden="true"> <path fill="currentColor" d="M22 12.07c0-1.18-.96-2.13-2.14-2.13-.58 0-1.1.23-1.49.6a10.43 10.43 0 0 0-5.62-1.78l.96-4.5 3.12.66a1.52 1.52 0 1 0 .15-1.41l-3.47-.73a.7.7 0 0 0-.83.54L11.58 8.7a10.43 10.43 0 0 0-5.7 1.79 2.14 2.14 0 1 0-2.33 3.5 4.21 4.21 0 0 0-.05.65c0 3.31 3.85 6 8.6 6s8.6-2.69 8.6-6c0-.21-.02-.43-.05-.64.83-.37 1.41-1.2 1.41-2.17ZM7 13.57a1.53 1.53 0 1 1 3.06 0 1.53 1.53 0 0 1-3.06 0Zm8.42 4.05c-1.04.97-2.81.99-3.42.99-.6 0-2.38-.02-3.42-.99a.36.36 0 0 1 .5-.52c.66.62 2.07.84 2.92.84.85 0 2.26-.22 2.92-.84a.36.36 0 1 1 .5.52Zm-.18-2.51a1.53 1.53 0 1 1 0-3.06 1.53 1.53 0 0 1 0 3.06Z"></path> </svg> </a> </li> </ul> <div class="site-footer__ai"> <p class="site-footer__ai-label">Ask AI for a summary of Shortcut</p> <div class="site-footer__ai-list"> <a class="site-footer__ai-link" href="https://chat.openai.com/?q=As%20a%20product%20or%20engineering%20manager%2C%20I%20want%20to%20understand%20what%20makes%20Shortcut%20the%20best%20project%20management%20tool%20to%20plan%2C%20track%2C%20and%20deliver%20work%20as%20a%20team.%20Summarize%20the%20highlights%20from%20Shortcut's%20website%3A%20https%3A%2F%2Fshortcut.com" target="_blank" rel="noopener" aria-label="ChatGPT"> <img src="/assets/ai-summary/chatgpt.webp" width="512" height="512" alt="ChatGPT" loading="lazy"> </a><a class="site-footer__ai-link" href="https://claude.ai/new?q=As%20a%20product%20or%20engineering%20manager%2C%20I%20want%20to%20understand%20what%20makes%20Shortcut%20the%20best%20project%20management%20tool%20to%20plan%2C%20track%2C%20and%20deliver%20work%20as%20a%20team.%20Summarize%20the%20highlights%20from%20Shortcut's%20website%3A%20https%3A%2F%2Fshortcut.com" target="_blank" rel="noopener" aria-label="Claude"> <img src="/assets/ai-summary/claude.webp" width="512" height="512" alt="Claude" loading="lazy"> </a><a class="site-footer__ai-link" href="https://www.perplexity.ai/search/new?q=As%20a%20product%20or%20engineering%20manager%2C%20I%20want%20to%20understand%20what%20makes%20Shortcut%20the%20best%20project%20management%20tool%20to%20plan%2C%20track%2C%20and%20deliver%20work%20as%20a%20team.%20Summarize%20the%20highlights%20from%20Shortcut's%20website%3A%20https%3A%2F%2Fshortcut.com" target="_blank" rel="noopener" aria-label="Perplexity"> <img src="/assets/ai-summary/perplexity.webp" width="512" height="512" alt="Perplexity" loading="lazy"> </a><a class="site-footer__ai-link" href="https://www.google.com/search?udm=50&aep=11&q=As%20a%20product%20or%20engineering%20manager%2C%20I%20want%20to%20understand%20what%20makes%20Shortcut%20the%20best%20project%20management%20tool%20to%20plan%2C%20track%2C%20and%20deliver%20work%20as%20a%20team.%20Summarize%20the%20highlights%20from%20Shortcut's%20website%3A%20https%3A%2F%2Fshortcut.com" target="_blank" rel="noopener" aria-label="Gemini"> <img src="/assets/ai-summary/gemini.webp" width="500" height="500" alt="Gemini" loading="lazy"> </a><a class="site-footer__ai-link" href="https://x.com/i/grok?text=As%20a%20product%20or%20engineering%20manager%2C%20I%20want%20to%20understand%20what%20makes%20Shortcut%20the%20best%20project%20management%20tool%20to%20plan%2C%20track%2C%20and%20deliver%20work%20as%20a%20team.%20Summarize%20the%20highlights%20from%20Shortcut's%20website%3A%20https%3A%2F%2Fshortcut.com" target="_blank" rel="noopener" aria-label="Grok"> <img src="/assets/ai-summary/grok.webp" width="500" height="500" alt="Grok" loading="lazy"> </a> </div> </div> </div> <div class="site-footer__grid"> <div class="site-footer__column"> <h2>Product</h2> <ul> <li> <a href="/product-development"> <span>Product Development</span> </a> </li><li> <a href="/product-planning"> <span>Product Planning</span> </a> </li><li> <a href="/collaboration"> <span>Collaboration</span> </a> </li><li> <a href="/customization"> <span>Customization</span> </a> </li><li> <a href="/integrations"> <span>Integrations</span> </a> </li><li> <a href="/agents"> <span>Shortcut for Agents</span> <span class="site-footer__tag">New</span> </a> </li><li> <a href="https://korey.ai/" target="_blank" rel="noopener"> <span>Korey</span> <span class="site-footer__tag">New</span> </a> </li><li> <a href="https://developer.shortcut.com/api/rest/v3" target="_blank" rel="noopener"> <span>API</span> </a> </li> </ul> </div>
320<div class="site-footer__column"> <h2>Solutions</h2> <ul> <li> <a href="/solutions/engineering"> <span>Engineers</span> </a> </li><li> <a href="/solutions/product"> <span>Product Managers</span> </a> </li><li> <a href="/solutions/design"> <span>Designers</span> </a> </li><li> <a href="/solutions/leadership"> <span>Leaders</span> </a> </li><li> <a href="/solutions/enterprise"> <span>Enterprise</span> </a> </li><li> <a href="/solutions/small-business"> <span>Small Business</span> </a> </li><li> <a href="/solutions/startup-teams"> <span>Startups</span> </a> </li><li> <a href="/import/jira"> <span>Import from Jira</span> </a> </li><li> <a href="/import/trello"> <span>Import from Trello</span> </a> </li> </ul> </div><div class="site-footer__column"> <h2>Resources</h2> <ul> <li> <a href="/help"> <span>Help Center</span> </a> </li><li> <a href="https://status.shortcut.com/" target="_blank" rel="noopener"> <span>Status</span> </a> </li><li> <a href="/release-notes"> <span>Release Notes</span> </a> </li><li> <a href="/customer-stories"> <span>Customers</span> </a> </li><li> <a href="/startups"> <span>Startup Program</span> </a> </li><li> <a href="/blog"> <span>Blog</span> </a> </li><li> <a href="/guides"> <span>Guides</span> </a> </li><li> <a href="https://lu.ma/shortcut" target="_blank" rel="noopener"> <span>Events</span> </a> </li><li> <a href="/demo"> <span>Request a Demo</span> </a> </li> </ul> </div><div class="site-footer__column"> <h2>Company</h2> <ul> <li> <a href="/about"> <span>About</span> </a> </li><li> <a href="/pricing"> <span>Pricing</span> </a> </li><li> <a href="/shortcut-way"> <span>Shortcut Way</span> </a> </li><li> <a href="/press"> <span>Press</span> </a> </li><li> <a href="/branding"> <span>Our Branding</span> </a> </li><li> <a href="/careers"> <span>Careers</span> </a> </li><li> <a href="/contact"> <span>Contact</span> </a> </li><li> <a href="/faq"> <span>FAQ</span> </a> </li> </ul> </div> </div> </div> <div class="container site-footer__bottom"> <p>© 2026 Shortcut Software Company</p> <div class="site-footer__legal"> <a href="/privacy">Privacy Policy</a> <a href="/terms">Terms Of Use</a> <a href="/security">Security</a> <button type="button" id="manage-cookies" class="site-footer__manage-cookies">Manage Cookies</button> </div> </div> </footer> </div>
320<script type="module" src="/_astro/SiteFooter.astro_astro_type_script_index_0_lang.CyJwVraT.js"></script>
320 <!-- Include the UI components --> <div class="consent-banner" id="consent-banner" role="dialog" aria-modal="false" aria-labelledby="consent-banner-title" aria-describedby="consent-banner-description" aria-hidden="true" data-state="hidden" inert> <div class="consent-banner__inner"> <div class="consent-banner__content"> <h2 class="consent-banner__title" id="consent-banner-title">Privacy Preferences</h2> <p class="consent-banner__description" id="consent-banner-description"> 321We use cookies and similar technologies to enhance your experience, analyze site traffic, and for advertising purposes. 322<a href="/privacy" class="consent-banner__link">Learn more</a> </p> </div> <div class="consent-banner__actions"> <button type="button" class="consent-banner__btn consent-banner__btn--secondary" data-consent-action="reject"> 323Reject All 324</button> <button type="button" class="consent-banner__btn consent-banner__btn--secondary" data-consent-action="manage"> 325Manage Preferences 326</button> <button type="button" class="consent-banner__btn consent-banner__btn--primary" data-consent-action="accept"> 327Accept All 328</button> </div> </div> </div>
328<script type="module" src="/_astro/ConsentBanner.astro_astro_type_script_index_0_lang.D_ODqg08.js"></script>
328 <div class="consent-modal" id="consent-modal" role="dialog" aria-modal="true" aria-labelledby="consent-modal-title" hidden> <div class="consent-modal__backdrop" data-consent-action="close"></div> <div class="consent-modal__container"> <div class="consent-modal__header"> <h2 class="consent-modal__title" id="consent-modal-title">Privacy Preferences</h2> <button type="button" class="consent-modal__close" data-consent-action="close" aria-label="Close preferences"> <svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> <line x1="18" y1="6" x2="6" y2="18"></line> <line x1="6" y1="6" x2="18" y2="18"></line> </svg> </button> </div> <div class="consent-modal__body"> <p class="consent-modal__description"> 329We use cookies and similar technologies to provide you with the best experience on our 330 website. You can customize your preferences below or visit our 331<a href="/privacy" class="consent-modal__link">Privacy Policy</a> 332for more information. 333</p> <!-- Purpose toggles container (populated by JS) --> <div class="consent-modal__purposes" id="consent-modal-purposes"> <!-- Purpose items will be dynamically inserted here --> <div class="consent-modal__loading">Loading preferences...</div> </div> <!-- Vendors section (hidden by default, shown if TCF data available) --> <div class="consent-modal__vendors" id="consent-modal-vendors" hidden> <button type="button" class="consent-modal__vendors-toggle" id="consent-modal-vendors-toggle" aria-expanded="false" aria-controls="consent-modal-vendors-list"> <span>Vendor Preferences</span> <svg class="consent-modal__vendors-chevron" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> <polyline points="6 9 12 15 18 9"></polyline> </svg> </button> <div class="consent-modal__vendors-list" id="consent-modal-vendors-list" hidden> <!-- Vendor items will be dynamically inserted here --> </div> </div> <!-- Data Subject Rights --> <div class="consent-modal__dsr"> <h3 class="consent-modal__dsr-title">Data Subject Rights</h3> <p class="consent-modal__dsr-description"> 334You have the right to access, correct, delete, or export your personal data. To learn more 335 or submit a data subject request, please visit: 336</p> <a href="https://www.shortcut.com/privacy" target="_blank" rel="noopener noreferrer" class="consent-modal__dsr-link"> Shortcut Privacy Policy </a> </div> </div> <div class="consent-modal__footer"> <button type="button" class="consent-modal__btn consent-modal__btn--secondary" data-consent-action="reject"> 337Reject All 338</button> <button type="button" class="consent-modal__btn consent-modal__btn--secondary" data-consent-action="accept"> 339Accept All 340</button> <button type="button" class="consent-modal__btn consent-modal__btn--primary" data-consent-action="save"> 341Save Preferences 342</button> </div> </div> </div>
342<script type="module" src="/_astro/ConsentModal.astro_astro_type_script_index_0_lang.DW09-Zcf.js"></script>
342
342<script type="module" src="/_astro/ConsentManager.astro_astro_type_script_index_0_lang.DDU1BzYA.js"></script>
342 </body> </html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.