               else ///\${var.koding_#{type}_#{field}}///g
             template = template.replace search, content
           else
-            errors.push "Variable `#{field}` not found in `#{type}` data."
+            errors[type] ?= []
+            errors[type].push field
 
       @createPreviewModal { errors, warnings, template }
 

        for field in data

          if type is 'userInput'
            warnings.push "Variable `#{field}` will be requested from user."
            continue

          if content = jspath.getAt availableData[type], field

    availableData = { group, account, custom }

    requiredData  = requirementsParser template
    errors        = {}
    warnings      = {}

    fetchUserData = (callback) ->

