Whiteboard is an application intended to allow people to collaborate by drawing and refining ideas on a digital canvas (board), or as Microsoft says an “infinite canvas where imagination has room to grow.” Whiteboard runs as an Azure service and is enabled by default for all Office 365 enterprise tenants. If you want, you can disable Whiteboard through tenant settings in the Microsoft 365 admin center.
Users can access Whiteboard through the Office menu, which launches the browser version, signing in with their Azure AD credentials to create, update, or remove whiteboards. Versions are also available in the Microsoft Store and for iOS A standalone version isn’t available for Android, but the Teams app version can be used through the Teams client for Android.
Using Whiteboard in a Teams Meeting
Whiteboard is available in the share tray for Teams meetings. When used in a meeting, you can open Whiteboard in Teams or use the app (if installed on a Windows PC). Opening Whiteboard in Teams calls the app, which is based on the browser version. The Whiteboard app in Teams is enough to share ideas (Figure 1) without getting too complex. If your PC supports digital inking, you can draw with your finger or a digital pen in a board, which works surprisingly well.
Figure 1: The Whiteboard app in Teams
When you create a board for a meeting, it is associated with the meeting and all meeting participants can access the board during the meeting and afterwards. Because a board is a common resource that everyone connects to, changes made to the board are seen everywhere in real time. All whiteboards created in Teams meeting get the same “Whiteboard meeting” name. To avoid confusion, you can select a board in the list of boards in the app and edit it to assign a more meaningful name.
Teams isn’t limited to Whiteboard when it comes to discussing ideas on a digital canvas as other brainstorming applications are in the Teams app store.
Whiteboard content is stored in its own Azure service. It is not captured by Teams compliance records, nor is the content indexed and available to content searches and eDiscovery cases.
Whiteboard for Windows
The Windows version is the most functional client (some good tips for using Whiteboard in the Windows client can be found in here and here). Additional formatting tools are available along with sticky notes and templates designed to get ideas flowing. Figure 2 shows the brainstorming template being used to refine ideas for an online seminar. Sometimes the browser version doesn’t do a great job of displaying boards containing complex formatting (like the templates), which is a good reason to use the Windows version anytime you want to work on something complicated.
Figure 2: Working in the Windows Whiteboard app
Sharing Whiteboards
Often a discussion centered will reach a conclusion that you want to share with other people who weren’t in the discussion. A Post to Teams option is available in the Windows app to post a link to the board as a message in a selected channel (Figure 3).
Figure 3: Post to Teams from Whiteboard
The link can be copied from Teams and used to share the board with other people via email or in a personal chat. It looks something like this:
Clicking the link opens the board in the app (if installed) or the browser. You can only share boards with other tenant users.
If you don’t want to send a link, you can save a static view of a whiteboard as a graphic file (SVG or PNG format) and include the file in email, document, or web page.
Sharing Links
It’s also possible to invite other users to collaborate in Whiteboard through sharing invitations sent via email. The link can be read-only or allow full write access. When the recipient accepts the invitation, whiteboard adds the board to their list of available boards and opens the board to allow them to can contribute immediately. Invited users aren’t allowed to delete boards.
New Features Coming
In late 2019, Microsoft said that they plan to bring more features to the web app and Teams over time, including multiple pen types and the ability to format text. In April, they said that new functionality would be coming to the web app “later this year.” Guests can interact with boards during Teams meetings, but full guest access to Whiteboard is due to be delivered later in 2020.
PowerShell Support for Whiteboard
A PowerShell module is available for Whiteboard. The module is limited (just three cmdlets) and it is hard to know exactly how these cmdlets would be used in day-to-day administration, apart from using the Invoke-TransferAllWhiteboards cmdlet to transfer ownership of boards from one user to another when someone leaves the organization. This point needs to be added to the checklist for user account removal in case an important whiteboard is deleted along with its owner’s account.
Need more insight into how to work with Office 365 and Teams? Subscribe to the Office 365 for IT Pros eBook to learn from the experience of our writing team.
I recently got my first drawing tablet to try out, the XP-Pen Deco 01 : https://www.xp-pen.com/product/84.html . The first program I tried using it was with the Microsoft whiteboard app, which the Ink API suggests installing. There’s also OneNote (Desktop and Windows app flavours). They both work very well. It strikes me that Microsoft has 2 very capable apps here, all with their own strengths, but weaknesses in that they each lack features from the other app. I don’t understand why Microsoft doesn’t just combine them both into one super functional app.
{"id":null,"mode":"button","open_style":"in_modal","currency_code":"EUR","currency_symbol":"\u20ac","currency_type":"decimal","blank_flag_url":"https:\/\/office365itpros.com\/wp-content\/plugins\/tip-jar-wp\/\/assets\/images\/flags\/blank.gif","flag_sprite_url":"https:\/\/office365itpros.com\/wp-content\/plugins\/tip-jar-wp\/\/assets\/images\/flags\/flags.png","default_amount":100,"top_media_type":"featured_image","featured_image_url":"https:\/\/office365itpros.com\/wp-content\/uploads\/2022\/11\/cover-141x200.jpg","featured_embed":"","header_media":null,"file_download_attachment_data":null,"recurring_options_enabled":true,"recurring_options":{"never":{"selected":true,"after_output":"One time only"},"weekly":{"selected":false,"after_output":"Every week"},"monthly":{"selected":false,"after_output":"Every month"},"yearly":{"selected":false,"after_output":"Every year"}},"strings":{"current_user_email":"","current_user_name":"","link_text":"Virtual Tip Jar","complete_payment_button_error_text":"Check info and try again","payment_verb":"Pay","payment_request_label":"Office 365 for IT Pros","form_has_an_error":"Please check and fix the errors above","general_server_error":"Something isn't working right at the moment. Please try again.","form_title":"Office 365 for IT Pros","form_subtitle":null,"currency_search_text":"Country or Currency here","other_payment_option":"Other payment option","manage_payments_button_text":"Manage your payments","thank_you_message":"Thank you for supporting the work of Office 365 for IT Pros!","payment_confirmation_title":"Office 365 for IT Pros","receipt_title":"Your Receipt","print_receipt":"Print Receipt","email_receipt":"Email Receipt","email_receipt_sending":"Sending receipt...","email_receipt_success":"Email receipt successfully sent","email_receipt_failed":"Email receipt failed to send. Please try again.","receipt_payee":"Paid to","receipt_statement_descriptor":"This will show up on your statement as","receipt_date":"Date","receipt_transaction_id":"Transaction ID","receipt_transaction_amount":"Amount","refund_payer":"Refund from","login":"Log in to manage your payments","manage_payments":"Manage Payments","transactions_title":"Your Transactions","transaction_title":"Transaction Receipt","transaction_period":"Plan Period","arrangements_title":"Your Plans","arrangement_title":"Manage Plan","arrangement_details":"Plan Details","arrangement_id_title":"Plan ID","arrangement_payment_method_title":"Payment Method","arrangement_amount_title":"Plan Amount","arrangement_renewal_title":"Next renewal date","arrangement_action_cancel":"Cancel Plan","arrangement_action_cant_cancel":"Cancelling is currently not available.","arrangement_action_cancel_double":"Are you sure you'd like to cancel?","arrangement_cancelling":"Cancelling Plan...","arrangement_cancelled":"Plan Cancelled","arrangement_failed_to_cancel":"Failed to cancel plan","back_to_plans":"\u2190 Back to Plans","update_payment_method_verb":"Update","sca_auth_description":"Your have a pending renewal payment which requires authorization.","sca_auth_verb":"Authorize renewal payment","sca_authing_verb":"Authorizing payment","sca_authed_verb":"Payment successfully authorized!","sca_auth_failed":"Unable to authorize! Please try again.","login_button_text":"Log in","login_form_has_an_error":"Please check and fix the errors above","uppercase_search":"Search","lowercase_search":"search","uppercase_page":"Page","lowercase_page":"page","uppercase_items":"Items","lowercase_items":"items","uppercase_per":"Per","lowercase_per":"per","uppercase_of":"Of","lowercase_of":"of","back":"Back to plans","zip_code_placeholder":"Zip\/Postal Code","download_file_button_text":"Download File","input_field_instructions":{"tip_amount":{"placeholder_text":"How much would you like to tip?","initial":{"instruction_type":"normal","instruction_message":"How much would you like to tip? Choose any currency."},"empty":{"instruction_type":"error","instruction_message":"How much would you like to tip? Choose any currency."},"invalid_curency":{"instruction_type":"error","instruction_message":"Please choose a valid currency."}},"recurring":{"placeholder_text":"Recurring","initial":{"instruction_type":"normal","instruction_message":"How often would you like to give this?"},"success":{"instruction_type":"success","instruction_message":"How often would you like to give this?"},"empty":{"instruction_type":"error","instruction_message":"How often would you like to give this?"}},"name":{"placeholder_text":"Name on Credit Card","initial":{"instruction_type":"normal","instruction_message":"Enter the name on your card."},"success":{"instruction_type":"success","instruction_message":"Enter the name on your card."},"empty":{"instruction_type":"error","instruction_message":"Please enter the name on your card."}},"privacy_policy":{"terms_title":"Terms and conditions","terms_body":null,"terms_show_text":"View Terms","terms_hide_text":"Hide Terms","initial":{"instruction_type":"normal","instruction_message":"I agree to the terms."},"unchecked":{"instruction_type":"error","instruction_message":"Please agree to the terms."},"checked":{"instruction_type":"success","instruction_message":"I agree to the terms."}},"email":{"placeholder_text":"Your email address","initial":{"instruction_type":"normal","instruction_message":"Enter your email address"},"success":{"instruction_type":"success","instruction_message":"Enter your email address"},"blank":{"instruction_type":"error","instruction_message":"Enter your email address"},"not_an_email_address":{"instruction_type":"error","instruction_message":"Make sure you have entered a valid email address"}},"note_with_tip":{"placeholder_text":"Your note here...","initial":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"empty":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"not_empty_initial":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"saving":{"instruction_type":"normal","instruction_message":"Saving note..."},"success":{"instruction_type":"success","instruction_message":"Note successfully saved!"},"error":{"instruction_type":"error","instruction_message":"Unable to save note note at this time. Please try again."}},"email_for_login_code":{"placeholder_text":"Your email address","initial":{"instruction_type":"normal","instruction_message":"Enter your email to log in."},"success":{"instruction_type":"success","instruction_message":"Enter your email to log in."},"blank":{"instruction_type":"error","instruction_message":"Enter your email to log in."},"empty":{"instruction_type":"error","instruction_message":"Enter your email to log in."}},"login_code":{"initial":{"instruction_type":"normal","instruction_message":"Check your email and enter the login code."},"success":{"instruction_type":"success","instruction_message":"Check your email and enter the login code."},"blank":{"instruction_type":"error","instruction_message":"Check your email and enter the login code."},"empty":{"instruction_type":"error","instruction_message":"Check your email and enter the login code."}},"stripe_all_in_one":{"initial":{"instruction_type":"normal","instruction_message":"Enter your credit card details here."},"empty":{"instruction_type":"error","instruction_message":"Enter your credit card details here."},"success":{"instruction_type":"normal","instruction_message":"Enter your credit card details here."},"invalid_number":{"instruction_type":"error","instruction_message":"The card number is not a valid credit card number."},"invalid_expiry_month":{"instruction_type":"error","instruction_message":"The card's expiration month is invalid."},"invalid_expiry_year":{"instruction_type":"error","instruction_message":"The card's expiration year is invalid."},"invalid_cvc":{"instruction_type":"error","instruction_message":"The card's security code is invalid."},"incorrect_number":{"instruction_type":"error","instruction_message":"The card number is incorrect."},"incomplete_number":{"instruction_type":"error","instruction_message":"The card number is incomplete."},"incomplete_cvc":{"instruction_type":"error","instruction_message":"The card's security code is incomplete."},"incomplete_expiry":{"instruction_type":"error","instruction_message":"The card's expiration date is incomplete."},"incomplete_zip":{"instruction_type":"error","instruction_message":"The card's zip code is incomplete."},"expired_card":{"instruction_type":"error","instruction_message":"The card has expired."},"incorrect_cvc":{"instruction_type":"error","instruction_message":"The card's security code is incorrect."},"incorrect_zip":{"instruction_type":"error","instruction_message":"The card's zip code failed validation."},"invalid_expiry_year_past":{"instruction_type":"error","instruction_message":"The card's expiration year is in the past"},"card_declined":{"instruction_type":"error","instruction_message":"The card was declined."},"missing":{"instruction_type":"error","instruction_message":"There is no card on a customer that is being charged."},"processing_error":{"instruction_type":"error","instruction_message":"An error occurred while processing the card."},"invalid_request_error":{"instruction_type":"error","instruction_message":"Unable to process this payment, please try again or use alternative method."},"invalid_sofort_country":{"instruction_type":"error","instruction_message":"The billing country is not accepted by SOFORT. Please try another country."}}}},"fetched_oembed_html":false}
Hi Tony,
I think that the Whiteboard is an interesting feature to animate a remote learning session.
Florian
I recently got my first drawing tablet to try out, the XP-Pen Deco 01 : https://www.xp-pen.com/product/84.html . The first program I tried using it was with the Microsoft whiteboard app, which the Ink API suggests installing. There’s also OneNote (Desktop and Windows app flavours). They both work very well. It strikes me that Microsoft has 2 very capable apps here, all with their own strengths, but weaknesses in that they each lack features from the other app. I don’t understand why Microsoft doesn’t just combine them both into one super functional app.