Bangalore MuleSoft Meetup Group
The Power of Slack + MuleSoft
21st November 2025
Safe Harbour Statement
● Both the speaker and the host are organizing this meet-up in individual
capacity only. We are not representing our companies here.
● This presentation is strictly for learning purposes only. Organizer/Presenter
do not hold any responsibility that same solution will work for your
business requirements.
● This presentation is not meant for any promotional activities.
A recording of this meetup will be uploaded to events page within 24 hours.
Questions can be submitted/asked at any time in the Chat/Questions & Answers Tab.
Make it more Interactive!!!
Give us feedback! Rate this meetup session by filling feedback form at the end of the day.
We Love Feedbacks!!! Its Bread & Butter for Meetup.
Housekeeping
Organizers
Nitish Jain Jyoti Nimbalkar Shyam Raj Prasad Pranav Davar
Speaker
Abhishek Bathwal
NeuraFlash Part of Accenture
Technical Architect
● MuleSoft Ambassador
● MuleSoft Meetup India Regional Leader
● MuleSoft/Salesforce/Slack/CMX Meetup Speaker
● Guwahati & Lucknow Meetup Leader
● Guwahati Slack Community Meetup Leader
● CMX Connect Guwahati Chapter Leader
● Total 10+ years of experience (8+ in MuleSoft)
● Certified MuleSoft Developer & Architect
● MuleSoft Industry & GTM Champion
● Salesforce Four Star Ranger Rank
● Salesforce | Solace | Dell Boomi | GCP | Copado | Workato
Certifications
● Write technical Blogs and Create technical Videos
● Own a Patent for developing a Portable Washing Machine
linkedin.com/in/abhishek-bathwal-49360694
youtube.com/@abhishekbathwal1805
youtube.com/@developersguide5562
Agenda
● Overview of Slack
● Integrate with MuleSoft
● Overview of Block Kit
● Demo
● Q&A
Slack Introduction
Name
Slack is an
acronym for
"Searchable Log of
All Communication
and Knowledge”
As “more than just a messaging tool” - Slack is new to nearly everyone
It is
Slack is a chat and
messaging app for
teams and
workplaces that
allows users to
share links, files,
and chat.
Origin
The original name of
Slack was the internal
messaging tool created
by Tiny Speck during
the development of
their browser-based
massively multiplayer
online game, Glitch.
The company renamed
itself to Slack
Technologies in August
2014
Acquired
Salesforce
acquired Slack
Technologies for
$27.7 billion in
cash and stock in
July 21st, 2021
🧠 Generally, as the size and scale of project increases, so does the maturity of Slack and complexity of use cases.
What is Slack?
Slack is your AI productivity platform
Slack Connector in Anypoint Exchange
Create account and Workspace in Slack
Create an APP…
Create an APP
Manifest vs Scratch
Feature Manifest (Configuration-as-Code) Scratch (Interactive Creation)
Concept Defining the entire app's configuration (features, scopes, URLs,
etc.) in a single, portable, YAML or JSON file.
Creating the app directly within the Slack UI/web portal by clicking
through forms and settings.
Starting Point An empty workspace or command line, using a definition file
(manifest.yaml).
The Slack API website, using the "Create an App" button.
Development DevOps/CI/CD Friendly. Ideal for automated deployment, version
control (Git), and moving between environments
(staging/production).
Quick Start/Exploration. Great for testing concepts, learning the
API, or one-off integrations.
Portability High. The manifest file is the single source of truth and can be
easily applied to create the exact same app across multiple
workspaces.
Low. Requires manual transcription or copy-pasting of settings to
recreate the app in another workspace.
CLI Usage Primarily used with the Slack CLI (slack app create --manifest ...). Often used when manually setting up tokens and basic app
configurations.
App Credentials
Generate Bot Token
MuleSoft Configurations
Block Kit
Slack Block Kit is a UI framework that allows developers to build interactive and visually structured messages, modals, and pages within Slack. It uses a
JSON-based format to arrange various "blocks"—like text, images, buttons, and menus—into a customizable layout. This enables developers to create
richer user experiences than plain text allows, from simple notifications to complex workflows.
Slack Block Kit Builder is a visual tool for designing and previewing interactive messages in Slack. It allows users to drag and drop pre-built "blocks" (like
text, images, buttons, and menus) to create custom layouts without writing code.
Demo
References
● https://slackcommunity.com/accounts/login
● https://trailhead.salesforce.com/content/learn/projects/connect-your-agent
force-org-with-slack
● https://trailhead.salesforce.com/content/learn/projects/connect-your-agent
force-org-with-slack
● https://docs.slack.dev/block-kit/
● https://app.slack.com/block-kit-builder/
Q&A
Learn More
Get involved with the MuleSoft Community
Learn Relevant Skills
Dive into comprehensive resources, gain hands-on
experience, and stay ahead with the latest industry
trends.
Create Connections
Access exclusive insights, share experiences, and foster
valuable relationships.
Amplify Your Impact
Engage with industry pioneers, share your insights, and
shape the future of integration and automation.
Thank you

The power of Slack and MuleSoft | Bangalore MuleSoft Meetup #60

  • 1.
    Bangalore MuleSoft MeetupGroup The Power of Slack + MuleSoft 21st November 2025
  • 2.
    Safe Harbour Statement ●Both the speaker and the host are organizing this meet-up in individual capacity only. We are not representing our companies here. ● This presentation is strictly for learning purposes only. Organizer/Presenter do not hold any responsibility that same solution will work for your business requirements. ● This presentation is not meant for any promotional activities.
  • 3.
    A recording ofthis meetup will be uploaded to events page within 24 hours. Questions can be submitted/asked at any time in the Chat/Questions & Answers Tab. Make it more Interactive!!! Give us feedback! Rate this meetup session by filling feedback form at the end of the day. We Love Feedbacks!!! Its Bread & Butter for Meetup. Housekeeping
  • 4.
    Organizers Nitish Jain JyotiNimbalkar Shyam Raj Prasad Pranav Davar
  • 5.
    Speaker Abhishek Bathwal NeuraFlash Partof Accenture Technical Architect ● MuleSoft Ambassador ● MuleSoft Meetup India Regional Leader ● MuleSoft/Salesforce/Slack/CMX Meetup Speaker ● Guwahati & Lucknow Meetup Leader ● Guwahati Slack Community Meetup Leader ● CMX Connect Guwahati Chapter Leader ● Total 10+ years of experience (8+ in MuleSoft) ● Certified MuleSoft Developer & Architect ● MuleSoft Industry & GTM Champion ● Salesforce Four Star Ranger Rank ● Salesforce | Solace | Dell Boomi | GCP | Copado | Workato Certifications ● Write technical Blogs and Create technical Videos ● Own a Patent for developing a Portable Washing Machine linkedin.com/in/abhishek-bathwal-49360694 youtube.com/@abhishekbathwal1805 youtube.com/@developersguide5562
  • 6.
    Agenda ● Overview ofSlack ● Integrate with MuleSoft ● Overview of Block Kit ● Demo ● Q&A
  • 8.
    Slack Introduction Name Slack isan acronym for "Searchable Log of All Communication and Knowledge” As “more than just a messaging tool” - Slack is new to nearly everyone It is Slack is a chat and messaging app for teams and workplaces that allows users to share links, files, and chat. Origin The original name of Slack was the internal messaging tool created by Tiny Speck during the development of their browser-based massively multiplayer online game, Glitch. The company renamed itself to Slack Technologies in August 2014 Acquired Salesforce acquired Slack Technologies for $27.7 billion in cash and stock in July 21st, 2021 🧠 Generally, as the size and scale of project increases, so does the maturity of Slack and complexity of use cases.
  • 9.
  • 10.
    Slack is yourAI productivity platform
  • 16.
    Slack Connector inAnypoint Exchange
  • 17.
    Create account andWorkspace in Slack
  • 18.
  • 19.
  • 20.
    Manifest vs Scratch FeatureManifest (Configuration-as-Code) Scratch (Interactive Creation) Concept Defining the entire app's configuration (features, scopes, URLs, etc.) in a single, portable, YAML or JSON file. Creating the app directly within the Slack UI/web portal by clicking through forms and settings. Starting Point An empty workspace or command line, using a definition file (manifest.yaml). The Slack API website, using the "Create an App" button. Development DevOps/CI/CD Friendly. Ideal for automated deployment, version control (Git), and moving between environments (staging/production). Quick Start/Exploration. Great for testing concepts, learning the API, or one-off integrations. Portability High. The manifest file is the single source of truth and can be easily applied to create the exact same app across multiple workspaces. Low. Requires manual transcription or copy-pasting of settings to recreate the app in another workspace. CLI Usage Primarily used with the Slack CLI (slack app create --manifest ...). Often used when manually setting up tokens and basic app configurations.
  • 21.
  • 22.
  • 23.
  • 24.
    Block Kit Slack BlockKit is a UI framework that allows developers to build interactive and visually structured messages, modals, and pages within Slack. It uses a JSON-based format to arrange various "blocks"—like text, images, buttons, and menus—into a customizable layout. This enables developers to create richer user experiences than plain text allows, from simple notifications to complex workflows. Slack Block Kit Builder is a visual tool for designing and previewing interactive messages in Slack. It allows users to drag and drop pre-built "blocks" (like text, images, buttons, and menus) to create custom layouts without writing code.
  • 25.
  • 26.
    References ● https://slackcommunity.com/accounts/login ● https://trailhead.salesforce.com/content/learn/projects/connect-your-agent force-org-with-slack ●https://trailhead.salesforce.com/content/learn/projects/connect-your-agent force-org-with-slack ● https://docs.slack.dev/block-kit/ ● https://app.slack.com/block-kit-builder/
  • 27.
  • 28.
    Learn More Get involvedwith the MuleSoft Community Learn Relevant Skills Dive into comprehensive resources, gain hands-on experience, and stay ahead with the latest industry trends. Create Connections Access exclusive insights, share experiences, and foster valuable relationships. Amplify Your Impact Engage with industry pioneers, share your insights, and shape the future of integration and automation.
  • 29.

Editor's Notes

  • #28 If you’re interested in learning more about what we talked about today, and MuleSoft in general, then we recommend that you check out the MuleSoft Community. The MuleSoft Community is an interconnected network of Muleys who use MuleSoft to build successful careers, communities, and companies around the world. Here you can join a vibrant network of innovators and experts and unlock the power of MuleSoft by learning in-demand integration and automation skills all while contributing, inspiring, and amplifying your impact on a global scale. Please scan the QR code on this slide to learn more.