diff --git modules/content_profile_registration.module modules/content_profile_registration.module
index 537f6d7..0ebe00f 100644
--- modules/content_profile_registration.module
+++ modules/content_profile_registration.module
@@ -260,6 +260,10 @@ function content_profile_registration_user_register_submit($form, &$form_state)
       // Give us a nice log message.
       if ($node->nid) {
         watchdog('content', 'Content Profile: added %user %type upon registration.', array('%user' => $node->name, '%type' => $type), WATCHDOG_NOTICE, l(t('view'), "node/$node->nid"));
+        // Invoke hook_user_update, so that modules such as pathauto can respond to the new profile node.
+        $array = array();
+        content_profile_load($node->type, $node->uid, $lang = '', TRUE);
+        user_module_invoke('update', $array, $form_state['user'], 'account');
       }
     }
   }
