All Kinds Of Automated Tasks In DNN

Optimize your DNN portal to save you a lot of time performing mundane time-consuming DNN tasks that would have otherwise been done by you or your team. The more you can set on autopilot the better.

Download 30 Day Trial DEMO

Why Sharp Scheduler?
Sharp Sheduler is a time-based and application events-based task scheduler module for DNN.

It allows in an easy way to manage, schedule and execute actions such as: run SQL Queries, DNN jobs, executables, PowerShell scripts, Post Data, send emails and execute methods automatically and periodically at specific times/intervals (time triggers, interval triggers, cron triggers) or when an event occurs (on application start/end, at the beginning/end of every request).


  • DotNetNuke 5.5+, DotNetNuke 6, DotNetNuke 7
  • SQL Server 2000/2005/2008/2012/r2 (including msde and express editions)
  • ASP.NET 3.5+
  • IIS 6.0+

Enterprise Focused

Once you choose a Sharp Scheduler license, you have as many DNN installations as you want, at no additional cost.

Extensions Framework

You can extend Sharp Scheduler with new functionality and customize it to your own needs by adding new types of triggers, actions and services (that run triggers).

DNN Schedule Migration

If you have specific tasks added to the DNN schedule, don’t worry, with Sharp Scheduler you’ll be able to migrate them.


1 Year of FREE Updates and Support!

Then, renew every year for 50%!

Take advantage of our free personal DNN consultation service!

Schedule an appointment today

Application Screenshots

Context Impersonate

Execute Method

Import Job from DNN

Job Overview

New Actions

Post Data

Interval Triggers


What's new in 5.0.0

  • The minimum requirements have been increased to DNN 8.0.4 and Evoq 8.5.0. The .NET version has also been increased to 4.5.2 for all our products.
  • Please consider the upgrade of all DNN Sharp products to version 5.0 to avoid any unforeseen conflicts.
  • Added the possibility to sort Jobs alphabetically
  • Implemented the IMAP Trigger via Email Sync Addon
  • Added the Ignore errors option into IMAP Trigger
  • Changed JobType parameter type from Select with DnnSchedule datasource to a simple Text parameter
  • Improved detection of the DNN Scheduler job by sending as parameter the database entry ID instead of the type string
  • Added IgnoredProperties in UpdateUserProfile action to all products
  • Moved the delete button last
  • Added the Report ID field into Reports/History
  • Changed links from admin to point to HTTPS
  • Added actions to manage credentials via Credentials Store
  • Fixed the issue when deleting a database trigger which contains a renamed table doesn't work
  • Fixed the issue for ImportFromDnn with identical TypeFullName and distinct ObjectDependencies
  • Fixed the issue when saving a job with "On Database Update Column" trigger
  • Fixed the ExecuteMethod action
  • Fixed the SendEmail action when sending to all users but not using the To, Cc and Bcc fields
  • Fixed the issue for setting default values to parameters with empty value when editing jobs
  • Fixed the issue for daily trigger
Read Full Changelog...


Can't find the feature you need?
Place a feature request on our forums.

  • Interval Triggers

    These triggers fire under a time interval, starting from a specific date and time

  • Application Events

    These triggers fire once on application start/end, at the beginning/end of every request

  • Database Triggers

    When data is inserted, updated into a database table or deleted this class of triggers can be configured to fire.

  • Cron Triggers

    These triggers use advanced Cron Expression syntax to specify firing-schedules.

  • User Created Trigger

    This trigger fires performing the advanced tasks you've configured when a new user is created.

  • One Time Triggers

    These triggers fire once at specified date and time.

  • Migration of DNN Schedule

    You can import DNN jobs with Sharp Scheduler. Multiple DNN Jobs can be executed at once.

  • Run Executables

    Sharp Scheduler can be configured to run an executable on the server.

  • Send Emails

    This action will send an email to a list of recipients. Optionally attach a list of files.

  • Execute SQL Queries

    When a trigger fires, it executes the specified SQL query, optionally storing the output for use in other actions.

  • Post Data

    Sharp Scheduler integrates with other servers, posting data to given URL.

  • Persistent Job State

    With this option the schedule is saved in database, so it's persistent on application restart.

  • Search Boost Integration

    This feature allows Search Boost to granular index of rules, documents, folders and pages.

  • My Tokens Integration

    If MyTokens is installed, Sharp Scheduler will call it to replace tokens in places such as: SQL Queries, Cron Expression.

  • Extensions Framework

    You can easily extend Sharp Scheduler with new types of triggers, actions and services (that run triggers).

  • Execute Method

    Sharp Scheduler can invoke a method via reflection with parameters.

  • Execute PowerShell Scripts

    Sharp Scheduler can help you run a PowerShell script.

  • Manually Run Jobs

    This option permits the execution of a task manually.

  • Invoke Jobs via API

    This feature allows you to run a job via Web Service.

  • Schedule History

    Sharp Scheduler provides logging capabilities for your schedules

  • Impersonation Context of a Portal and User

    Once this option in enabled Sharp Scheduler will run a job as you were running it on that portal being logged in with that user.

  • Missfire Instructions

    This option determines what should be done if the precise time when the trigger should have been fired was missed.

  • Clone Jobs, Actions, Triggers

    Using this functions makes it fast to create many jobs, actions or triggers that are similar.

  • Delete User Action

    Want to delete a user, including from the database or not? With this action, it's one click away!

  • Grant/Revoke User Role

    Sharp Scheduler allows you to grant/revoke the specified security role for/from a user.

  • Regex Parsing Action

    This feature was implemented once with Sharp Scheduler 1.1 and is very useful to process data received from external sources.

  • AES and RSA Encryption

    This actions let you encrypt/decrypt data with AES and RSA according with a selected algorithm.

  • Server Request Action

    Once with Sharp Scheduler 1.1 this action was extended to allow different HTTP methods and specifying HTTP Headers.

Related Modules

DNN Presentations Easy As 1, 2, 3
DNN Presentations Easy As 1, 2, 3

Use Dynamic Rotator .NET to show off content and pictures with class or to present ideas and products professionally to potential customers.

Struggling to Create Custom DNN Forms?
Struggling to Create Custom DNN Forms?

Action Form is the most powerful yet easy to use custom form builder available for DNN. It's responsive, too!

Ridiculously good-looking Grids for DNN data-rich Applications
Ridiculously good-looking Grids for DNN data-rich Applications

Action Grid enables the integration of powerful tables from multiple sources into DNN projects, providing a simple yet flexible means of displaying data in a tabular format.

Build REST DNN API With No Coding
Build REST DNN API With No Coding

DNN API Endpoint gives you a complete API platform for directly accessing DNN data securely and efficiently from outside your DNN portal.

DNN Containers on the Fly
DNN Containers on the Fly

Easy Container helps build rich DNN containers at a click of a mouse with live preview! Cut the middle man and increase productivity!

Fully Featured DNN FAQ Functionality
Fully Featured DNN FAQ Functionality

Provide your users with a well-designed and informative FAQ section using FAQ Master. It's the easiest and most modern FAQ solution for DNN. It takes minutes!

FREE DNN Module For Slideshows and Galleries
FREE DNN Module For Slideshows and Galleries

Use Fast Shot to bring your DNN portal to life with simple slideshows and galleries!

DNN Interactive Walkthroughs
DNN Interactive Walkthroughs

InfoBox creates digital walkthroughs on your DNN portal improving the user experience and providing personalized guidance.

Automation and Integration with Custom DNN Tokens
Automation and Integration with Custom DNN Tokens

My Tokens connects data to modules. For example, pull content from DB table or a web service into HTML modules. Imagine the possibilities!

Highly Customizable DNN Menus
Highly Customizable DNN Menus

NavXp gives you full control over layout, hierarchy and appearance. Build any DNN menu you can think of in minutes!

Segmentation and Workflows for DNN
Segmentation and Workflows for DNN

Redirect Toolkit has got them all: user redirects, roles redirects, mobile redirects, variable redirects, random A/B testing redirects and a dozen more.

Feature-packed DNN Search Engine
Feature-packed DNN Search Engine

Search Boost has often been said to be light years ahead of any other search engine. Make sure you are not losing customers because they can't find what they're looking for.

Drastically improve your website loading time.
Drastically improve your website loading time.

Drastically improve your website's loading time with Sharp CDN.

The DNN Game Changer
The DNN Game Changer

Sharp Look is not just a DNN theme, it is a powerful DNN theme framework, a total design suite with infinite customization possibilities.

Really Modern Looking DNN Tabs
Really Modern Looking DNN Tabs

Tabs Pro comes with clean and responsive themes that will also play nicely with CDNs. Fast and simple to configure!

Ultimate DNN SEO URL Rewriter
Ultimate DNN SEO URL Rewriter

URL Adapter takes on some rather complex concepts such as usability, SEO or redirect workflows and builds a new interface that everyone can understand!


After your purchase and download the modules from the store you will receive your license key via email.