Index: zendesk.module
===================================================================
--- zendesk.module	(revision 11244)
+++ zendesk.module	(working copy)
@@ -83,7 +83,7 @@
   $url = '';
   $timestamp =  empty($_GET['timestamp']) ? time() : $_GET['timestamp'];
   
-  $hash = MD5($user->name . $user->mail . $user->uid . variable_get('zendesk_secret_key', '') . $timestamp);
+  $hash = MD5($user->name . $user->mail . $user->uid . variable_get('zendesk_category', '') . variable_get('zendesk_secret_key', '') . $timestamp);
   // Build query string
   $query = array(
     'name' => $user->name,
@@ -92,6 +92,7 @@
     'hash' => $hash,
     'external_id' => $user->uid,
     'return_to' => $destination,
+    'organization' => variable_get('zendesk_category', ''),
   );
   drupal_goto(variable_get('zendesk_url', '') . '/access/remote', drupal_query_string_encode($query));
 }
Index: zendesk.admin.inc
===================================================================
--- zendesk.admin.inc	(revision 11244)
+++ zendesk.admin.inc	(working copy)
@@ -22,7 +22,12 @@
     '#default_value' => variable_get('zendesk_secret_key', 'Zendesk secret key'),
     '#suffix' => t('Use the http://www.yourdomain.com/services/zendesk page in your zendesk configuration page. (Go to Account -> Security')
   );
-  
+  $form['zendesk']['zendesk_conf']['zendesk_category'] = array (
+    '#type' => 'textfield',
+    '#required' => false,
+    '#description' => 'insert the category your users will be added to in zendesk',
+    '#default_value' => variable_get('zendesk_category', 'Zendesk category')  
+  );
   $form['zendesk']['zendesk_api'] = array(
     '#type' => 'fieldset',
     '#required' => TRUE,
@@ -83,4 +88,4 @@
   );
   
   return system_settings_form($form);
-}
\ No newline at end of file
+}
