diff --git a/lib/job.js b/lib/job.js
index <HASH>..<HASH> 100644
--- a/lib/job.js
+++ b/lib/job.js
@@ -5,6 +5,13 @@ module.exports = {
   webapp: webapp
 }
 
+function defExtend(dest, src) {
+  for (var key in src) {
+    if (!src[key]) continue;
+    dest[key] = src[key]
+  }
+}
+
 // schema
 // {
 //    routes: function (app, context) {}
@@ -12,6 +19,9 @@ module.exports = {
 //    listen: function (io, context) {}
 // }
 function webapp(id, plugin, striderjson, context, done) {
+  if (plugin.appConfig) {
+    defExtend(plugin.appConfig, context.config.plugins[id] || {})
+  }
   // setup routes
   if (plugin.routes) {
     jobRoutes(id, plugin, context)
Enable configuration override of job plugin defaults (tests not updated)