PyCon UK 2025

From no-help to self-help: Streamlining processes with Slack and Python
2025-09-19 , Space 2

A story of how I used Slack’s Python framework to build a self-service tool that enables internal users to complete processes more efficiently and reliably.


One of the things I love to do with Python is automate and streamline things. This talk is all about how I joined a company and got the chance to do just that.

When I joined the company the user would send a free text Slack message to a developer to kick off a process. Some issues with this were: requests not containing all required information, requests containing information in the wrong format, and interrupting developers - perish the thought….

I solved this in a few ways starting with a no-code solution (Slack Workflows) and culminating in a fully fledged Slack App. Creating a Slack App effectively turns Slack into your own mini application with easy implementation of simple UIs.

In this talk we will explore how bitesize snippets of Python can solve an assortment of problems. Along the way I will share with you my successes (and failures) so that you can learn how to streamline your processes too.

Some basic understanding of Python and web APIs may be helpful but is certainly not required.


What level of experience do you expect from your audience for this session?:

Basic

Insurtech Software Engineer
Software Crafters Cambridge Event Organiser
Lover of Cardiff Tiny Rebel