Skip to content

Version 1.2 of Smarter Tombola is currently being validated by Microsoft and will be available in the Microsoft Marketplace shortly. Until then the Marketplace installs the previous version; the update follows through the app catalog.

Getting Started with Smarter Tombola

From installation to the prize draw: how to approve Mail.Send, set up the raffle with the assistant and draw the winners.

Overview

Smarter Tombola is a web part for modern SharePoint pages. Employees get their tickets there, and tombola admins draw the winners. This guide describes version 1.2. If you already use version 1.1, also readUpgrading from version 1.1.

1

Installation

The app is deployed once to your tenant’s app catalog. This requires SharePoint or tenant administrator rights.

  1. Get the app from Microsoft AppSourceand deploy it to the app catalog.
  2. Choose to add the app to all sites. The web part is then available on every site. Alternatively, add the app to individual sites via “Add an app”.
  3. The deployment dialog lists the API access request Microsoft Graph · Mail.Send. Continue and approve it in the next step.
2

Approve Mail.Send

Microsoft has retired the SharePoint SendEmail API. That is why Smarter Tombola sends emails via Microsoft Graph with the delegated permission Mail.Send. A SharePoint administrator approves it once per tenant:

  1. Open the SharePoint admin center › Advanced › API access.
  2. Approve the pending request Microsoft Graph · Mail.Send from Smarter Tombola.

The app only uses the permission to send confirmation, gift and winner emails as the signed-in user – or from a shared mailbox, if you set one.

No approval, no emails

The raffle also works without Mail.Send, but then it sends no emails. The setup assistant, the checklist and the email settings show where the approval is missing.

3

Add the web part

  1. Create a page on a modern SharePoint site, or edit an existing one.
  2. Add the web part Smarter Tombola. You find it in the toolbox in the group Other.
  3. In edit mode the web part shows a card with the setup status and a button to start the assistant. The raffle itself is hidden while you edit, so no tickets are created while you lay out the page.

Setup needs permissions

The assistant creates lists and sets permissions. The person running it needs full control of the site – usually a site owner.

4

The setup assistant

The assistant takes you to a ready-to-use raffle in five steps. You can start it in edit mode or on the published page. Until you click “Set up tombola” at the end, nothing on the site is changed.

Welcome page of the Smarter Tombola setup assistant
The assistant: five short steps, and no changes to the site until the last click.

1. Mode

How tickets are handed out: one free ticket per person, one free ticket plus one to give away, or ordering tickets.

2. People

Tombola admins and participants. Pre-filled with the site’s owner and member groups.

3. Appearance

The ticket colour: from your site theme or a custom colour. A warning appears when the contrast is too low.

4. Emails

Test email for Mail.Send, confirmation and winner emails on or off, optionally a shared mailbox.

5. Finish

A summary of all settings. Only “Set up tombola” creates the lists and sets the permissions.

Step 1: Mode

Choose how participants get their tickets. You can change the mode later in the settings.

One free ticket per person

Every participant gets one free ticket – for example as a thank-you to your staff.

A free ticket plus one to give away

Participants give a second ticket to a colleague, with a personal message. The ticket is delivered by email.

Order tickets

Participants order tickets. Payment is handled outside the raffle. Depending on the country, selling tickets may count as gambling.

Setup assistant at the Mode step with the three modes
Three modes: free ticket, free ticket plus one to give away, or ordering tickets.

Step 2: People

Decide who manages the raffle and who takes part. The assistant suggests the site’s owner group astombola admins and the member group as participants. You can add more people or groups. Tombola admins run the prize draw and see all tickets; participants only see their own.

Setup assistant at the People step with tombola admins and participants
Preselected: the site’s owners and members.

Step 3: Appearance

By default the tickets use the colours of your site theme. Alternatively, pick a custom colour. The preview shows the ticket; a warning appears when the contrast is too low.

Setup assistant at the Appearance step with a ticket preview
The ticket colour with a preview.

Step 4: Emails

Click “Send test e-mail to me”. If the test email arrives, Mail.Send is approved. If the permission is not approved yet, the message names the place where to approve it. Here you also switch the confirmation email with ticket numbers and the winner email on or off.

Optionally, enter a shared mailbox. All raffle emails then come from one address. Participants and admins need the “Send on behalf” or “Send as” right for it, set in the Exchange admin center. Without that right, the email is sent from the signed-in user’s account.

Setup assistant at the Emails step with the test email and the shared mailbox
The test email checks whether Mail.Send is approved in your tenant.

Step 5: Finish

The summary shows all settings. “Set up tombola” creates the lists, sets the permissions and saves the settings. You then see the next steps and an announcement text you can copy.

End of the setup assistant with the next steps
Lists created, permissions set, settings saved.
5

Publish the page

Participants only see the raffle once the page is published. Publish the page and announce the raffle – for example with the text from the assistant in Teams or in a news post.

In Microsoft Teams, too

If your team mainly works in Microsoft Teams, add the published page as a tab in a Teams channel.

6

Admin bar and settings

On the published page, tombola admins see the admin bar above the raffle withTombola · Prize Draw · Lists · Settings. Only tombola admins see it; participants never do.

Settings opens a panel with tabs. Changes apply as soon as you click “Save” – you don’t need to edit the page. The web part’s property pane only points to these settings.

General

The mode. Tickets already handed out are kept when you switch.

Appearance

The ticket colour. The raffle follows the change immediately.

Emails

Test email, shared mailbox, the email texts as HTML with the placeholders [tickets] and [ticket], and a summary of who sends which email.

Permissions

Tombola admins and participants. Saving applies the permissions on the lists.

Lists

Links to the three lists and “Repair setup”: recreates missing lists or fields and keeps the tickets.

Licence

Free or Pro edition, and what Pro includes.

Smarter Tombola settings, Emails tab
The Emails tab: test email, shared mailbox and who sends which email.
7

Checklist

Below the admin bar a checklist shows how ready the raffle is – for example “67 % ready to start”. It checks, among other things, whether participants can take part, whether sending emails has been verified and whether the email texts contain the ticket numbers. Open items have a button, such as“Send test mail”. Once everything is done, the checklist disappears.

Admin bar above the tombola
Only tombola admins see the admin bar. While something is still open, the checklist appears below it.
8

Prize draw (Pro)

The prize draw is part of the Pro edition. Open Prize Draw in the admin bar and click“Start Prize Draw” – ideally in front of everyone, for example at the Christmas party.

  • An animation runs through the ticket numbers and stops at the winning ticket.
  • The draw considers all tickets. The winner receives an email.
  • “Start again” draws the next winner. A ticket that has already won is not drawn again.
  • The winners of earlier draws are listed in the prize draw view.
Prize draw with the winning ticket
The result of the draw: winner and ticket number.

Pro edition

Handing out, gifting and ordering tickets is free. For the prize draw, buy the Pro edition as a subscription onMicrosoft AppSource, valid for every site collection in your tenant. The Licence tab in the settings shows your current edition.

9

Upgrading from version 1.1

The update arrives through the app catalog. Tickets and lists are kept. Afterwards, please do three things:

  1. Approve Mail.Send as described in step 2. Without the approval the raffle sends no emails. With version 1.1, sending emails has already stopped working since Microsoft retired the SendEmail API.
  2. Open the page once as a tombola admin. The previous settings from the property pane – mode, colours and people – are taken over automatically. From then on you find them in the admin bar underSettings.
  3. Save the permissions once. Open Settings › Permissions and click“Save”. Participants then get the “Contribute” permission instead of “Edit” on the lists and only see their own tickets.
10

Frequently asked questions

What is free, and what needs Pro?

Handing out, gifting and ordering tickets is free, with no time limit. The prize draw with animation and winner email, plus priority support, is part of the Pro edition. You buy it as a subscription on Microsoft AppSource. The licence covers every site collection in your tenant.

How does payment work when participants order tickets?

Smarter Tombola does not process payments. You decide on the price and how people pay, for example by bank transfer, in cash or through an internal charge. Check beforehand whether selling tickets counts as gambling in your country.

Who sees which tickets?

Participants only see their own tickets. Tombola admins see all tickets and the prize draw. All data is stored in three hidden SharePoint lists on the site.

Why don’t I see any tickets in edit mode?

While the page is being edited, the web part hides the raffle. That way you can lay out the page without creating tickets by accident. The raffle appears once the page is published.

How do I present the prizes to participants?

Add text, image or hero web parts to the same page to present the prizes and the terms of participation.

Does the raffle work in Microsoft Teams?

Smarter Tombola runs on a SharePoint page. You can add that page as a tab in a Teams channel.

Questions about this product?

Our support team is happy to help with any questions about Smarter Tombola.