This document discusses how to plan user group meetings with themes. It recommends choosing a Salesforce topic area as the theme to entice attendees and keep everyone engaged. Speakers and hosts should then be arranged to match the theme through presentations, demos, or discussions. The theme brings focus and prevents meetings from becoming unfocused. It provides examples of past user group themes like Heroku, APIs, freelancing, and user stories. The document emphasizes creating a welcoming environment and allowing attendee participation and questions.
Introduction to Prompt Engineering (Focusing on ChatGPT)
An Effective Theme Drives User Group Content and Engagement
1. Ankit Taneja, Salesforce Freelancer
Give thy event a theme!
Content is King!
info@ankittaneja.net
@NktTaneja
2. Agenda
Things we will talk about…
• Introduction
• What is a theme?
• Why do we need a theme for user group meetings?
• How do I arrange speakers & hosts to fit the content theme
• Some examples
• Q&A
3. Forward looking statement…
• These are my experiences, please take it with a pinch of salt
• I run a Developer group so my stories are biased to that.
• There is a lot of text in the slides.
• Call it theme / topic / content
4. About myself
Indian born, Berlin based!
• Research. IT Security / Forensics background.
• Working with Salesforce since 2012, Freelancing since 2015.
• Specialize in Service Cloud / 3rd party integrations. Also involved in Nodejs, IoT &
Blockchain community.
• Berlin Developer Group Founder / Co-Leader since 2014. Former Hamburg
Developer Group Leader.
6. How do you prepare the content for your next user group
meeting?
7. What is a theme?
Any area of Salesforce
• It can be any facet of Salesforce; Service Cloud, Heroku,
Einstein Analytics, Platform events, Limits, Certifications etc.
• First theme, then content
• It can be a presentation, a point-and-click demo, a live-code
demo, structured discussion or a combination of above.
• Brownie points if it requires attendee participation.
• Must have a connect with the audience.
Service
Cloud
Salesforce
Platform
IoT Heroku
Analytics Einstein
8. Why do we need Theme?
• Good theme will entice more attendees.
• People come for content but stay for connection.
• Time is Money! Why should someone come, if there
is nothing for her to learn.
• Brings everyone on the same page.
• If you won’t have content, your meetings will turn
into a casual fish-market! Literally.
It’s the Sugar of your meeting…
9. So, how do we arrange for a speaker & host with a given
theme?
10. How we do it? Part 1
Environment variables (topics) are more important!
• Open floor for ideas in the end.
• Very democratic, everyone jointly decides.
• Once a topic is decided; look for speaker / host matching that idea.
• If you find the host, you automatically have a speaker.
• If the community is engaging, this happens organically. If not, it is your job to arrange.
• The host is allowed to ‘subtly’ pitch product and play recruitment video.
11. How we do it? Part 2
Environment is important!
• Create a safe space where everyone feels welcome! From novice to advanced.
• Remove the business robe before you enter!
• Less is more. Do 1 big or 2 short presentations.
• (For Dev presentations)There should be some code in the presentation. Live-code
preferred!
• It’s more a conversation; Attendees are allowed to ask questions in between the
presentation.
• Discussions are good, but take charge when things start stretching (like chewing
gum).
12. Some examples
Thermondo – Heroku
• Heating company
revolutionizing room heater.
• Big on Heroku, CTO loves it
• Talks 1: Advanced
introduction to Heroku.
• Talk 2: Heroku connect, how
Thermondo uses it.
Twilio – API‘s
• Provided API’s for phone
calls, messages, etc.
• Has a managed package
• Talks 1: Twilio for Salesforce
• Talk 2: Tooling & Metadata
API do’s & don’ts.
• General discussion on
Salesforce API offerings.
Mason Franck – Use Case +
Freelancing
• Whole idea around career /
recruitment
• How they use Salesforce to
recruit in Salesforce industry
• Talk 1: Make Positive
implementation.
• Talk 2: Freelancing in
Salesforce world (plus some
additional nuggets).
Berlin Rocks!!!
13. And we don‘t just meet at monthly group meetings!!
Also…
I / we are here to talk about Community
Science / Research is a very collaborative world.
Learning from other communities do’s & don’t.
Berlin: 4 to 40 in 5 years.
We have all heard it.
Content can be different things to different people.
We are scrambling to get good content.
Take one step back and pick a topic.
The meetings should have some topic.
The best presentations are ones where someone faced a problem and then overcame that. The presenter feels proud ( there is something about showing off ) and the attendees learn from it.
Audience Connect: If I am doing a campaign builder talk in Dev group, it will make people sleep. DO more genral rather your specific use case.
Just meeting and hanging around is great, but we can leave that for after hour
Theme: will come to it in a moment, when I show how I do it.
Salesforce provides the budget for Beer & Pizza! Good content is the Sugar (minus the hazards) of the meeting
Meetings usually after 6pm / business hour.
No Brainer: If there is no topic or no content why would someone spend their evening hanging out with work people. Not everyone is Ohana fan!
Same page: If there is no fixed topic, you will have small discussion on several topics. Have a theme, like say Service Cloud, brings everyone on the same page and initiates a bigger discussion with more participants.
Attendees will tell their friends, who will then tell their friends, that’s how you grow!
Best publicity is word of mouth.
Fish market: If there is no content / topic: soon people will start talking business development ( consultants fishing for new project ) and then it will turn into discussion regarding projects / capacity / budget and so on…
So how do you pick a theme for your next event ?
In the end: Open question round. Initially started to help people with problems they might be facing. Organically turned into topic discussion for the next meeting.
Democratic: If a topic is good but is looses the vote, it is kept as backup for the next one.
Elaborate on what do you mean by host. Finding a host.
Host picth: Why not? If he is offering space / personnel / food then he should.
Recruiter: Not a bad thing, everyone is looking for a better oppotunity. Also, they are certified, they know what they are talking about.
Safe space / humour is important / Group Leaders personality should reflect in the group and vice-versa:
Do an introduction round, with technical (Salesforce) adjective and name: Active Ankit, Custom Christian, Debug Daniel or Production Paul ( or Process ;) )
30 minutes for this. Mostly people know each other. Works for Small groups
Business robe: The attendees are mostly devs or advanced admins / business user(s). It is a very casual developer meeting.
Curse words: Learning from defcon! If something was nagging, you are allowed to vent.
People stay for connection but come for content.
Presenter is allowed to use curse words.
Deadline: It‘s more a dialog / conversation rather than standard presentation then Q&A.
Thermondo: Their whole backend is on Heroku and they use Salesforce big time so, how they use Heroku connect to the max.
Mason Franck: Were pushing for a long time, Fully Sponsored! Beer on tap [We work, again benefit of moving host]. Code: I showed my code library.
Make positive: from start to finish, good learning on how other companies do implemetation. CIO presented.
Lots of people asked me about Freelancing, thought it was the right match.
And once a year to have a meeting where people can just discuss things about job and salary is also not a bad idea,
I mean where does this happen? And in the end the whole eco-system benefits. If people move jobs that will create more opportunities hence growth.