PnP Add-In Transformation Training module 5: Using Remote Event Receivers and Remote Timer Jobs

Sign in to queue


This is module 5 of the "Transforming SharePoint customizations to add-in model" training.

This module covers two very important topics for the add-in model development, which are remote event receivers and remote timer jobs. We cover both of the topics one by one and explain the different characteristics of both. Remote timer jobs can be used to replace classic event receivers in some level and the remote timer job pattern shows how to implement scheduled or on-demand asynchronous operations using the add-in model.


  • Introduction to remote event receivers and remote timer jobs
  • Remote timer jobs
  • Remote event receivers
  • Add-in events

Key recommendations

  • Remote timer jobs for scheduled tasks
  • You can use WebJobs also for async tasks
  • Remote event receivers is not for synchronization tasks
  • Avoid long operations in add-in events

Lab - Using Remote Event Receivers and Remote Timer Jobs In this lab you will create a remote event receiver and associate it to the host web to execute code during end user events and build a simple remote timer job.


This video contains following demos, which are also available as separate videos:

Hands on lab material and presentation for this module is available for use from Office Developer Training GitHub repository.

Feel free to use this training material anyway you like for online web casts, in-class deliveries, other trainings or for your personal self study. 


If you have any feedback or comments related on this video, please use the Office 365 Developer Patterns and Practices Yammer group to start discussion with the PnP community.


Office 365



Download this episode

More episodes in this series

Related episodes

The Discussion

Add Your 2 Cents