Create a node(filedepot folder) after user registers in site
This is how I managed it, and there was one problem regarding permission in folder creation. So I just assigned permission to create folder. and here is the code to create folder during user registration

function modulealter_user_insert(&amp;$edit, $account, $category) {
    $node = new stdClass();
    $node-&gt;type = 'filedepot_folder';
    node_object_prepare($node);
    $node-&gt;language = LANGUAGE_NONE;
    $node-&gt;uid = $account-&gt;uid;
    $node-&gt;name = $account-&gt;name;
    $node-&gt;title = check_plain($account-&gt;name);
    $node-&gt;filedepot_folder_desc[LANGUAGE_NONE][0]['value'] = 'This is private folder of author user.';
    $node-&gt;parentfolder = 4;
    $node-&gt;inherit = 0;
    node_save($node);
    watchdog('filedepot',"New folder created @name - new filedepot folder created.", array('@name' =&gt; $account-&gt;title));
}