RandomCoffee Help Center
Type to search documentation.

Personalize opt-in and match messages

Customize the opt-in and match messages of a program, by email or as Slack and Microsoft Teams cards, with your own text, branding and variables.

Each program sends two kinds of messages to its members: an opt-in message, which asks them if they want to take part in the next session, and a match message, which introduces them to their match. You can rewrite both to fit your tone, your branding and your program.

Which messages your members receive

The messages depend on the “Type of participation” of the program (in “Settings” > “Matchmaking”):

  • “Ask for participation” or “Ask for participation - specific people only”: members first receive the opt-in message, then the match message if they accepted. You can customize both.
  • “Automatic participation”: members are matched directly and only receive the match message. The opt-in message is not shown.

They are sent on the channel chosen in “Communication Channel”: as emails, or as cards in Slack or Microsoft Teams. See Create a program to choose these settings.

Open the messages of a program

  1. Open your program and go to the “Settings” tab.
  2. Select the “Communication” section.
  3. Below “Communication Channel”, you find the messages of the channel you chose.

Customize your messages

Under “Program emails”, each email has its own line: “Opt-in” (only when you ask for participation) and “Match email”. Each line has three icons:

  • “Preview”: shows the current email below the line;
  • “Send test email”: sends the email to your own address (see Send a test email);
  • “Customize”: opens the email editor.
  1. Click “Customize” on the email you want to change. The “Edit Email Template” page opens.
  2. Check the sender in “From:” and write the subject in “Subject:”.
  3. Edit the body of the email: text, logo, blocks, buttons and merge tags. The sections below explain each one.
  4. When the status at the top shows “Your template is good”, click “Save & Exit”.

If an email has no “Customize” icon, it uses a custom template that cannot be edited in the app. Contact support@random-coffee.com to change it.

Edit an email template

This section only applies to programs sent by email.

Sender

By default, emails are sent by “RandomCoffee” <juliette@random-coffee.com>. To send them from your own address, choose another sender in “From:”. The list shows the addresses of your verified sending domains: add one first in Custom sending domain and SMTP server.

The sender cannot be changed on the Free plan.

The “To:” line shows {{coworkers}}: RandomCoffee fills in the recipients. You cannot change it.

Subject

The subject is required: you cannot save an email without one. It can contain {{company_name}} and {{campaign_name}} (the program name), and also {{first_name}} in the opt-in email.

People open emails with a catchy subject line. To catch their attention, you can:

  • personalize the subject (in the opt-in email, add the recipient’s first name);
  • use emojis (for example, “Would you like to meet with a colleague informally and just for fun? 😀”);
  • ask a question (for example, “[First Name], would you like to chit-chat with a new colleague?”);
  • use power words (Ready, Save the date, Learn, Change, Engage…).

Opt-in buttons

The opt-in email must contain the link to accept the session, or it cannot be saved. Point the opt-in buttons or links to these variables:

  • the “Yes, I’m in” button or link (to take part in the session): {{request_link}}, required;
  • the “No, thanks” button or link (to skip the session): {{reject_link}}, so that members can decline in one click.

Members of the group in the match email

The match email introduces the members of each group with a loop that repeats a block for each member:

text
{% for coworker in coworkers %}
{{coworker.full_name}} ({{coworker.email}})
{% endfor %}

This is the loop of the default match email: it shows the full name and email of each member. Keep it, and add details inside it if you want, for example the value of a category for each member (see Merge tags). Tags that start with coworker. only work inside the loop.

The match email must show the first name of each member of the group, with “First Names” ({{first_names}}) or with the loop. Otherwise, the editor shows an error, and RandomCoffee does not send a match email where a member’s first name is missing.

Click the RandomCoffee logo at the top of the email, then click “Upload Image” in the right panel. Your logo replaces it.

Blocks and content

Drag and drop new blocks from the “Blocks” menu, for example a block split in two columns with text on the left and an image on the right. Then drag and drop your content into them from the “Content” menu.

Buttons

Drag and drop the “Button” content from the “Content” menu. Then click your button to customize its text, colors and link.

Merge tags

Merge tags add personal details to your messages: the recipient’s name, the program name, the members of the group… In the email editor, click a text, then “Merge Tags” in the floating toolbar, and choose a tag. In Slack and Microsoft Teams cards, use “Insert variables”.

Merge tagWhat it addsAvailable in
“First Name”The recipient’s first nameOpt-in message
“First Names”The first names of the members of the groupMatch message
“Company Name”The name of your companyOpt-in and match messages
“Program Name”The name of the programMatch message
“Unsubscribe Link”A link to the unsubscribe page, where the recipient chooses to opt out of a session, of the program or of RandomCoffeeOpt-in and match messages
“Members” > “Repeat for each member”The member loop (see above)Match message
“Coworker” > “Full Name”, “Email”The name and email of each member, inside the loopMatch message
“Coworker” > category > “Title” or “Value”The name of a category (for example, City) or its value for each member (for example, Paris), inside the loopMatch email
“Coworker” > “Role (Mentor / Mentee)”The role of each member, in mentoring programsMatch email
“Meeting’s organizer” > “Full Name”, “Email”, “First Name”One member of the group, picked at random, in charge of organizing the meeting. It is not the admin, and it is the same person for everyone in the groupMatch message
“Schedule a meeting link”The link to the booking page (see Help participants schedule their meetings)Match message
“Milestones page link”The link to the milestones page of the groupMatch message

Category tags list the categories you created: create your categories first. The same tags apply to every member of the group:

Use “Meeting’s organizer” so that someone takes the lead. For example:

“Hi X, Y, Z! You’ve been matched! Here’s some information about your group: [member loop]. As the designated organizer for the group, [Meeting’s organizer first name], please reach out to your matches and set up a time to meet before [date]!”

Send a test email

Check the layout and content of an email before your members receive it. In the “Communication” section, click “Send test email” on the “Opt-in” or “Match email” line. The email is sent to your own address, with a subject that starts with [TEST].

A test email is not a real session. Every member of the group is replaced by you, links and buttons (opt-in, unsubscribe, booking page…) do not work, and some merge tags, such as the program name, stay empty.

Slack and Microsoft Teams cards have no test send: use the preview in the card editor.

Tips for engaging messages

Keep your messages engaging and to the point, with words that make people want to take part:

  • Show what they get out of it: get to know what colleagues do, find a mentor, learn a new language, discover an opportunity in another department…
  • Invite participants to share their experience: for example, a picture with their match on your internal social network. It builds a sense of belonging and makes others want to join.
  • Say when the match message arrives in the opt-in message.
  • Invite members to their Member Portal to set their matching preferences and availabilities.
  • Add a short FAQ at the end of your match email: how to set up the meeting, what to talk about, what to do if they cannot meet, who to contact.