Plan your experience

Choose a track, or mix and match sessions

TRACK 1:

Plan

Lay a strong foundation for a successful Slack app.

40 minute breakout sessions

You'll learn how to:

  • Build for the unique needs of large organizations
  • Select and refine your app’s business model
  • Create customer engagement strategies to gather feedback and build loyalty

TRACK 2:

Build

Dive into practical applications. Bring your laptop, your in-development apps, and an open mind!

90 minute workshops

You'll learn how to:

  • Design app UI to maximize engagement in hands-on workshops
  • Borrow tips, tricks, or even open-source code from Slack developers working on similar problems
  • Use frameworks, libraries and other dev tools to build scalable apps faster

Agenda

Day 1: Tuesday, October 22

8:00am
Registration and breakfast
9:30am
Opening keynote: Product and visionBrian ElliottVP and GM of Platform, SlackEllie PowersDirector of Product, Platform, Slack
Kick things off by learning about the latest Slack platform functionality, and discover ways to get the most out of Spec.9:30am - 10:30am, 60 minutes
10:50am
Building a business on SlackAmy WallaceHead of App Directory, SlackRoman RoznovskyCo-founder, Workstreams.aiJoe WadcanCo-founder, EventbotJeremy VandeheyCEO and Co-founder, Disco
Hear from company founders who have built their businesses on Slack. From figuring out your value, to experimenting, to connecting with users—you'll learn how to create unique products that bring joy to users while fulfilling specific needs. The expert panel will show you how to pick one thing and then succeed by doing it really, really well.10:50am - 11:30am, 40 minutes
Session Tags
Interactive UIEnterprise ScaleApp AdoptionApp Directory
Slack on security: Demystifying how to build a trustworthy appVivienne PustellRisk and Compliance Engineer, Product, SlackKelly AnnSecurity Engineer, Product, SlackNikki BrandtStaff Security Engineer, Slack
Slack's security team shares best practices for building trustworthy apps. You'll hear how Slack vets apps for its own workspaces. Plus, we'll discuss the role of pen testing: what it is and how to use the results to keep your app shipshape.10:50am - 12:25pm, 90 minutes
Session Tags
Custom AppsToolingSecurityApp Adoption
11:45am
How Workday is building enterprise-grade Slack appsJosh LanninSenior Director of Engineering, WorkdayTadd VancilSenior Software Architect, Workday
Workday helps employees at some of the world's largest companies accomplish their tasks in Slack. Learn how it used the latest Slack platform capabilities to build a best-in-class app experience. Through technical pointers and organizational best practices, Workday offers insights that can help you create secure, reliable and delightful Slack apps.11:45am - 12:25pm, 40 minutes
Session Tags
Enterprise ScaleSecurityApp AdoptionApp Directory
(Continued) Slack on security: demystifying how to build a trustworthy app
12:25pm
Lunch and product activations
1:55pm
Creating internal tools, from ideation to rolloutNicole HerbsteinChange Management and Communications Leader, Business Technology, SlackMonica WilkinsonStaff Application Engineer, Business Technology, SlackSean HerronHead of Application Engineering, Business Technology, Slack
Looking to build an internal tool or process? Hear how Slack’s Business Technology team customizes and automates workflows in Slack. Harness the power of Slack's platform to scope, develop and roll out custom tools for your company.1:55pm - 3:30pm, 60 minutes
Building bots on AWS: an end-to-end walkthroughIlya BezdelevPrincipal Product Manager, AWS ChatbotChris MunnsPrincipal Developer Advocate, AWS Chatbot
Learn to build a serverless Slack bot end-to-end on AWS, from managing credentials to setting up a CI/CD pipeline to monitoring the service and beyond.1:55pm - 2:35pm, 90 minutes
Session Tags
APICustom AppsInteractive UI
2:50pm
Exploring new surfaces for more interactive appsPaige KehoeProduct Manager, SlackTodd EricksenDirector of Product, InstructureClayton BolzSenior Engineering Manager, QualtricsAleem MawaniCo-Founder, Streak
A follow-up to the exciting announcements from the “Product and Vision” keynote. Get inspired to use new Slack features to build more dynamic app experiences. Plus, hear from peer developers on best practices, tips and tricks.2:50pm - 3:30pm, 40 minutes
Session Tags
Custom AppsInteractive UIApp AdoptionDesign
(Continued) Building bots on AWS: an end-to-end walkthrough
3:30pm
Break
3:50pm
Afternoon keynote: Crafting community—a conversation with Sarah Franklin of SalesforceSarah FranklinEVP & GM of Platform, Trailhead & Developers at SalesforceBear DouglasDirector, Developer Relations at Slack
Building community is hard. Building a sustainable, equitable community—even harder. Hear lessons learned from Sarah Franklin, founder of Salesforce's Trailhead and leader of the Trailblazers community.3:50pm - 4:50pm, 60 minutes
5:00pm
Community reception
7:00pm
Day concludes

Day 2: Wednesday, October 23

8:30am
Registration and breakfast
9:30am
Morning keynote: How Slack builds Slack, with Slack co-founder and CTO Cal HendersonCal HendersonCo-founder and CTO, SlackMike DemmerPrincipal Engineer, Shared Channels, SlackYingyu SunBackend Engineer, Shared Channels, SlackMark ChristianPrincipal Engineer, Client EngineeringJohnny RodgersProduct Architect, SlackZindzi McCormickGroup Product Manager, SlackShivani SharmaSenior Engineering Manager, Slack
Scale. Accessibility. Delight. Hear how Slack engineers are thinking through—and solving—the big challenges impacting our shared customers.9:30am - 10:30am, 60 minutes
10:50am
Continuous discovery and innovation in SlackAubrey TatarowiczSenior Software Engineer, Troops.ai
Learn how Troops has shortened the path to delighting its users. Explore creative ways to make small, self-contained feature updates to your Slack app without disrupting user experience. From early feedback cycles to continuous deployment, enable your product and engineering teams to iterate rapidly and deliver a product your customers love.10:50am - 11:30am, 40 minutes
Session Tags
APIEnterprise ScaleApp AdoptionDesign
Functional testing for Slack appsElijah SattlerSoftware Engineer, Capital One
A good set of tests helps you release apps with more confidence. Learn about the purpose and benefits of functional testing and how to apply it to Slack apps using the Jest test framework with Puppeteer. You'll leave knowing some top tips (plus pitfalls to avoid) and having written a test or two.10:50am - 12:25pm, 90 minutes
Session Tags
APICustom AppsToolingDesign
11:45am
Block by block: Constructing rich app experiences in Slack Katie ChenStaff Product Designer, SlackPete MichelPrincipal Architect, GuruNetali JakubovitzProduct Manager, Doodle
Block Kit, Slack's UI framework, makes it simpler to build engaging apps or update an existing one—no UX designer required. But how do you decide what blocks to use, and where? Learn from an expert how to design with interactivity in mind, and hear from developers about how they've approached building with Block Kit.11:45am - 12:25pm, 40 minutes
Session Tags
APIInteractive UIDesignApp Adoption
(Continued) Functional testing for Slack apps
12:25pm
Lunch and product activations
1:55pm
Building delightful experiences in Slack for large-scale organizationsSamir DiwanCo-founder and CEO, PollyDivya RajuladeviSoftware Engineer, Intuit
Whether you're building internal or third-party apps, catering to large-scale organizations in Slack requires special considerations. In this session, the CEO of Polly details how the company built experiences in Enterprise Grid for Intuit and other large Slack customers. Learn how Polly dealt with rate limiting and how it matched customers' evolving needs in Slack.1:55pm - 2:35pm, 40 minutes
Session Tags
APIEnterprise ScaleSecurityApp Adoption
Driving adoption and engagement with outstanding onboardingLydia HanProduct Manager, Slack PlatformRea LorettaCo-founder and CEO, ToastFletcher RichmanCo-founder and CEO, HalpDavid PichsenmeisterPartner Engineer, Slack Platform
Dive into real-world examples from apps that are leading the way with user onboarding and engagement. Then it's time to build an onboarding app with Bolt and Glitch. Learn how to show first-time users a welcome message, display a help message when needed, and give them the option to dismiss it or opt out entirely.1:55pm - 3:30pm, 90 minutes
Session Tags
APICustom AppsInteractive UIApp Adoption
2:50pm
How to turn admins into advocates for your Slack appAndrew MenendezTechnical Architect, SlackMarisa GuarinoIT Systems Engineer, Snowflake ComputingSpencer KaiserPrincipal Architect, American AirlinesDax HaslamTechnical Architect, USAA
Hear from a panel of Slack admins who are experts at approving (and rejecting) app requests for their companies. Learn what they look for and which permissions raise red flags. Learn how to build apps that will check all the boxes, even for the most exacting admins.2:50pm - 3:30pm, 40 minutes
Session Tags
Enterprise ScaleSecurityApp AdoptionApp Directory
(Continued) Driving adoption and engagement with outstanding onboarding
3:30pm
Break
3:50pm
Closing keynote: Cultivating curiosity—a conversation with Randall Munroe, creator of xkcdAnna PickardHead of Brand Communications, SlackRandall Munroexkcd Comic Creator, Author, and Engineer
Anna Pickard, the "voice of Slack," joins Randall Munroe in a conversation about creativity, curiosity and the value in asking big—even absurd—questions.3:50pm - 4:50pm, 60 minutes
5:00pm
Event concludes