RandomCoffee Help Center
Type to search documentation.

Create a program

Create a RandomCoffee program from scratch, choose its channel (email, Slack or Microsoft Teams), its audience and its matching settings.

This article shows how to create a program from scratch, instead of starting from a template of the “Use Cases Library”. Most steps are the same for every channel. When the procedure depends on the channel your program uses (email, Slack or Microsoft Teams), pick yours in the tabs.

On the Free plan, your workspace can have one program. Paused programs count, deleted programs do not. To create more programs, upgrade to Pro.

Before you start

Step 1: Start a new program

  1. In the “Programs” menu, open “All programs” and click “Create New Program”.

  2. A window tells you that you will be redirected to the Use Cases Library. Click “Continue”. Tick “Don’t show this again” if you do not want to see this window anymore.

  3. In the Use Cases Library, click “Create from scratch”.

    To start from a template instead, click “Preview” on the template, then “Setup this program”.

  4. If your workspace has the mentoring add-on, RandomCoffee asks “What type of program do you want to create?”. Choose “RandomCoffee” for coffee meetups, then click “Continue”. To create a mentoring program, see Create a mentoring program.

The new program opens, named “My Own Program”. Its settings are grouped in sections, listed on the left: “General”, “Registration”, “Matchmaking”, “Communication” and “Booking”.

Step 2: Set up the program

Name and goal

In the “General” section, fill in:

  • “Program’s name”: the name your members see;
  • “Program’s goal”: a short description of the purpose of the program.

Both are required to create the program. Members see the goal on the program page of their Member Portal, and it is the default meeting description on the booking page.

Communication channel

In the “Communication” section, choose the “Communication Channel”, the way members receive the program’s invitations and matches: “Email”, “Slack” or “Microsoft Teams”.

Select “Email”. Your members receive the opt-in and match emails in their inbox.

Audience

In the “Registration” section, choose who takes part in the program.

Select the people of the program. This depends on the channel you chose.

In “Audience”, select one or several audiences. Everyone in these audiences is part of the program. See Create an audience to build one.

Some older programs still select people with category filters. To move such a program to audiences, click “Switch to audiences”.

On the Free plan, a program only includes the same first 20 people of its audience. Upgrade to Pro to match everyone.

If you do not want admins to be matched, turn on “Exclude Admins from Intros”.

Want members to join by themselves with a shareable link? “Open enrollment” comes with mentoring programs: see Create a mentoring program.

Matching settings

In the “Matchmaking” section, set how groups are formed.

  • “Group size”: the number of people in each group.
  • “People distribution from group size”: for groups of more than 2 people, with some algorithms, how to spread people when groups are incomplete.
  • “Type of participation”: how members take part in each session (see below).
  • “Matching algorithm”: how groups are generated. See Matching algorithms. With an algorithm that uses rules, you can add rules based on categories, audiences or members: see Matching rules.
  • “Matching priority” (mentoring programs): “Optimize people participation” (everyone gets the best possible match, even if some rules are not perfectly met) or “Optimize matching quality” (only matches that perfectly fit your rules). This setting only changes the result with “Group composer” and in mentoring programs: see Matching priority.
  • “Matching process” (Enterprise plan and mentoring programs): “Automatic” (matches are generated and sent on the scheduled dates) or “Admin-led” (you review and adjust the matches before they are sent).

Type of participation

Choose one of three options:

OptionWhat happens at each session
“Automatic participation”Everyone in the program receives a match directly, without being asked first.
“Ask for participation”Everyone first receives an opt-in message. Only the members who opted in receive a match.
“Ask for participation - specific people only”Only the members you select (with category values) receive an opt-in message. All the others are matched automatically, and counted as participants.

For example, in a mentoring program run as a classic program, you can send opt-ins to mentees only: mentors do not receive an opt-in and always take part.

Not sure which option to choose? See 6 reasons why you should activate opt-ins.

If sessions are already planned, changing the type of participation changes them. Switching to “Automatic participation” removes the planned opt-in messages and keeps the planned matches. Switching to “Ask for participation” removes all the planned matches.

Create the program

Click “Create” at the top right of the page.

The program is created and opens on its page, with three tabs: “Sessions”, “Settings” and “Results”. Its settings are now in the “Settings” tab.

Step 3: Customize the messages

Once the program is created, the “Communication” section of the “Settings” tab also lets you customize the messages. Click “Save” when you are done.

In “Program emails”, you find the “Opt-in” email (only when you ask for participation) and the “Match email”. Use “Customize” to edit them and “Send test email” to receive a preview. See Personalize opt-in and match messages.

To let participants book their meeting, set up the “Booking” section and add the booking link to your match email. See Meeting scheduling.

Step 4: Schedule your sessions

Your program is ready, but nothing is sent until you plan its sessions. In the “Sessions” tab, click “Schedule a new session”. See Schedule sessions.

Once a session is open, follow the opt-ins in real time: see Follow an open session.