Integrations

Joyn, connected both ways

Let the tools you already use act inside joyn, and show what happens in joyn on your own website.

๐Ÿ“

Typeform

๐Ÿ’ณ

Stripe

๐Ÿ“Š

Google Sheets

โŒ˜

Your script

โ†’

joyn

โ†’

yourclub.com

๐Ÿ“…

Events

๐Ÿ“ฃ

News

๐Ÿ‘‹

Join

๐Ÿ”Œ

How it works

Three steps, then never again

No apps to install and nothing to maintain. A key is the whole setup, and it keeps working until you decide otherwise.

01

Create a key

Space settings, Integrations, Create. You name it, joyn generates the key and shows it once.

02

Connect it

Paste the key into Zapier and pick the space or group it should act in.

03

Build the automation

Choose any trigger Zapier supports, then a joyn action to run when it fires.

Api key

joyn_sk_7Kd2mQโ€ขโ€ขโ€ขโ€ขโ€ขโ€ขโ€ขโ€ขโ€ขโ€ขโ€ขโ€ขโ€ขโ€ขโ€ขโ€ขโ€ขโ€ข

โง‰

Copy this key now. You will not be able to see it again.

Done

โšก

What it can do

Four things joyn will do on your behalf

Small on purpose. Each one does a job you would otherwise do by hand, every single time.

๐Ÿ’ฌ

Post a message

Send a message into any group channel the key can reach, as a named bot.

Ship a release note to #engineering the moment a deploy finishes.

โœ…

Create a to-do

Add a task to a to-do channel, with an optional note and due date.

Turn every new support ticket into a task the team can claim.

๐Ÿ“…

Create an event

Put an event on a group's calendar with a name, start and end time.

Add next month's workshops straight from the planning spreadsheet.

โœ‰๏ธ

Invite a member

Send a space invitation by email, single use and valid for seven days.

Invite everyone who buys a ticket, without touching a member list.

#

engineering

๐Ÿ‘ฉ

Mia

Anything blocking the release?

๐Ÿค–

Deploy Bot

bot

Deploy finished โœ… v2.14.0 is live.

๐Ÿง‘

Sam

Nice, I'll update the changelog.

Automated posts arrive from a bot you named, marked as one, so the channel stays readable.

๐Ÿงฉ

Recipes

Wire up whatever you already run

Through Zapier, anything with a trigger can reach joyn. Pick the moment that matters and choose what joyn should do about it.

๐Ÿ“

When this happens

Typeform

New form response

โ–ผ
โœ‰๏ธ

Do this

Joyn

Invite a member

๐Ÿ“

Typeform

New form response

then

โœ‰๏ธ

Invite a member

Invite them to your space

๐Ÿ’ณ

Stripe

New payment

then

โœ‰๏ธ

Invite a member

Onboard the new supporter

๐Ÿ“Š

Google Sheets

New spreadsheet row

then

๐Ÿ“…

Create an event

Add it to the group calendar

๐Ÿ™

GitHub

Deployment succeeded

then

๐Ÿ’ฌ

Post a message

Announce it in #engineering

๐ŸŽซ

Linear

Issue marked urgent

then

โœ…

Create a to-do

Put it on the team's board

โฐ

Schedule

Every Monday, 9am

then

๐Ÿ’ฌ

Post a message

Kick off the weekly thread

โŒ˜

For developers

Or skip Zapier and call it directly

The same key works from anything that can make an HTTP request. A cron job, a webhook handler, a script on your laptop.

โœ“

One header, no handshake

Send the key as a bearer token. No OAuth dance, no token refresh, no expiry.

โœ“

Plain REST and JSON

Predictable paths, ordinary status codes, and an error code on every failure.

โœ“

Ask what a key can reach

Read the groups and channels a key has access to, so you never hardcode an id.

post a message
# one header, one body, done
POST /v1/channels/42/messages
Authorization: Bearer joyn_sk_โ€ฆ
{ "content": "Deploy finished โœ…" }
โ†’ 201 { "id": "7231904455168000" }
GET

/v1/integrations/me

Who this key belongs to

GET

/v1/integrations/groups

Groups it can act in

GET

/v1/integrations/group-channels

Channels it can reach

POST

/v1/channels/:id/messages

Post a message

POST

/v1/channels/:id/todos

Create a to-do

๐Ÿ”‘

Keys & control

A key is a credential, and we treat it like one

Automations reach into your community, so the rules around them are strict by default and always yours to change.

โœ“

Scoped when you create it

A key made in a space works across it. A key made inside a group is confined to that group and cannot reach anything else.

โœ“

Shown once, stored hashed

joyn keeps only a hash of the key. Nobody, including us, can read it back after you close the dialog.

โœ“

Rotate or revoke instantly

Regenerating replaces the key in place. Deleting the integration stops it working the same second.

โœ“

Every action is attributed

Automated posts arrive from a named bot, clearly marked, so nobody wonders who sent them.

โœ“

Members keep their permissions

A key can never do more than the space allows, and admins can withdraw what it reaches at any time.

๐Ÿ–ฅ๏ธ

On your website

Your events and news, on your own site

The other way out of joyn is one piece of code. Paste it into your website and it shows what happens in your space, read live from joyn, so nobody writes it twice.

๐Ÿ“…

Upcoming events

Your next public events with date, place and how many are coming. Each opens its own page where visitors register, members or not.

๐Ÿ“ฃ

News

The latest posts from an announcement channel you have made public. Write in joyn and the site follows. Who wrote a post is never shown.

๐Ÿ‘‹

Join card

Your name, member count and a button to join. Fits a sidebar or a "Become a member" page.

fjordbyroklub.dk

Fjordby Roklub

Oct14

Club rowing

Tue 18:00 ยท The boathouse

Oct18

Autumn regatta

Sat 09:00 ยท Fjorden

Nov2

Season close and party

Sun 14:00 ยท Clubhouse

See all eventsJoin on Joyn
๐Ÿ›๏ธ

Membership systems

Already on Klubmodul or Conventus?

Keep your membership system for members and payments. joyn sits next to it and fills your website with events and news.

Klubmodul

joyn sits next to Klubmodul and puts your events and news on your Klubmodul website.

See how the two fit โ†’

Conventus

joyn sits next to Conventus and puts your events and news on your Conventus website.

Joyn + Conventus โ†’

Get started today

Ready to bring people together?

Ready to grow your community? Start now and see how Joyn brings everything together.

A Danish company

Joyn ApS
Kochsgade 31D, 5000 Odense C, Denmark
CVR 40966293
contact@getjoyn.io
Dansk

ยฉ 2026 Joyn ApS. All rights reserved.

Made with โ™ฅ for communities