dadabase. for Slack
Make Your Workplace Slightly Worse.
Dad jokes delivered straight to Slack every weekday (or every day, your call). Completely free. Questionable for productivity.
No payment information. No ads in your messages. Remove it any time.
dadabase.
Today’s mandatory groan has arrived.
DADABASE RECORD DDB-000271
Why don't eggs tell jokes?
From dadabase.co · Bad jokes. Excellent delivery.
DADABASE RECORD DDB-000271
Why don't eggs tell jokes?
Because they might crack up.
An illustration of the post and the private punchline, set with a joke from the archive.
What it does
-
Jokes in your channel, on your schedule
Pick a channel, a time and the days. Weekdays are the default, and weekends are one tick away. One joke arrives, with an introduction nobody asked for.
-
Random jokes on demand
Type /dadjoke for a joke only you can see. Add a topic, such as /dadjoke food.
-
Punchline reveals
The setup is public. The punchline is shown privately to whoever clicks, so nobody else is spoiled.
-
Joke sharing
Share a joke into any conversation you choose. Nothing is posted until you confirm.
-
Groan ratings
Rate a joke from Barely a groan to Peak dad joke. Scores are real averages, never invented.
Set it up in five minutes
You need to be allowed to add apps to your Slack workspace. If you are not, Slack offers to send the request to an admin, and you can carry on once they approve it.
-
Add dadabase. to Slack
Click Add to Slack, look over the short list of permissions Slack shows you, and click Allow. Nothing is posted and nothing is scheduled yet. When it finishes, Slack takes you straight to the app's Home tab.
-
Open the Home tab
Slack takes you there right after you install. Any time later, find dadabase under Apps in Slack's left sidebar (click More first if you do not see Apps) and open its Home tab. It has a Get a Random Joke button, a button for each category, and your daily jokes.
Configure Daily Jokes appears only for workspace admins and owners, and for whoever installed the app. Everyone else sees the schedules but cannot change them.
-
Schedule your daily joke
Click Configure Daily Jokes and fill in the form:
- Channel. Any public or private channel.
- Posting time. In 30 minute steps. We suggest 9:00 AM.
- Timezone. Starts on yours. Daylight saving time is handled for you.
- Days. Monday to Friday to start. Tick whichever you like.
- Categories. Optional. Leave it empty for jokes from every category.
Click Confirm schedule. Slack tells you the day and time of the first joke. That click is what switches the schedule on: nothing posts before it. You can schedule up to 20 channels, each with its own time.
-
Invite it to private channels
Public channels need nothing more. For a private channel, type
/invite @dadabasein that channel first, because Slack only lets an app post in private channels it has been invited to.If a post ever cannot be delivered, for example because the channel was archived, that schedule switches itself off and the Home tab says why. Nothing is retried over and over and nothing is posted somewhere you did not choose.
-
Try it
Type
/dadjokein any conversation. Only you see the reply. Then:- Reveal Punchline shows the answer to you alone. On the daily post, this works for anyone who clicks, and nobody else sees it.
- Another Joke gives you a fresh one, never repeating the last few.
- Share Joke lets you pick a conversation. Nothing is posted until you confirm.
- Rate the groan scores it from Barely a groan to Peak dad joke.
Ask for a topic:
/dadjoke food,/dadjoke animals,/dadjoke work,/dadjoke technologyor/dadjoke puns./dadjoke helplists them all. -
Change it or stop it, any time
On the Home tab, each schedule has Edit, Pause (then Resume) and Delete. To remove dadabase. completely, a workspace admin can remove it from Slack's Manage apps page. Removing it deletes everything we stored about your workspace.
If something goes wrong
I do not see Configure Daily Jokes.
Only workspace admins and owners, and the person who installed dadabase., can schedule posts. Everyone else can see the schedules but not change them. Ask one of them to set it up, or to make you an admin.
Slack says an admin needs to approve the app.
Your workspace asks for approval before anyone adds an app. Slack sends the request for you. When an admin approves it (in Slack's Manage apps page), come back to step 2.
No joke arrived.
Open the Home tab. Each schedule is marked Active or Off, with the reason. "dadabase. is not in that channel" means you need to invite it (step 4). "Channel missing or archived" means edit the schedule and pick another channel. If it is Active, check the days and the timezone: a joke only posts on the days you ticked, at the time in the timezone you chose.
It posted at the wrong time.
Open the Home tab, choose Edit on that schedule and check the Timezone. Times are in the timezone you pick, in 30 minute steps, and the schedule follows daylight saving time for you.
Slack does not recognize /dadjoke.
dadabase. may not be installed in this workspace, or it was removed. Add it again with step 1.
Can dadabase. read our messages?
No. It only sees the commands you type to it and the buttons you press. See "What we store" below.
Still stuck? Get in touch and we will help.
The fine print, in plain language
-
It is free.
No plans, no trials, no premium features, no ads in your messages.
-
No payment details.
We never ask for a card, because there is nothing to buy.
-
Admins stay in charge.
Only workspace admins and owners, and whoever installed the app, can schedule posts. Nothing posts automatically until one of them confirms.
-
Minimal permissions.
It can post messages, run /dadjoke, and look up whether someone is an admin. It cannot read your conversations or message history.
-
Easy to switch off.
Pause or delete any schedule from the Home tab, or remove the app from Slack. Removing it deletes what we stored.
What we store
Only what the app needs to work. We never store your conversations, and we do not read them.
- Your workspace id and name, and the id of the person who installed the app.
- The app's access token, encrypted.
- Each schedule you create: channel, time, timezone, days and categories.
- A log of which joke was sent where and whether it succeeded, kept for 90 days.
- Groan ratings, stored without Slack user ids.
- Anonymous counters, such as how many punchlines were revealed. These contain no workspace or person identifiers.
Coming later
- Planned
The Weekly Groan Report
A Friday roundup of the worst joke your workspace rated. Planned. Not available yet.
- Planned
Dad Joke Battles
Two jokes enter. Your coworkers vote for the worse one. Planned. Not available yet.
Prefer your jokes in an inbox?
One dad joke by email, with the punchline one click away.
The signup form did not load. An ad blocker may be hiding it. Please try again in a different browser, or come back later.
Free. Unsubscribe any time.
By subscribing you agree to our Terms and Privacy Policy.