diff --git a/opentech/settings/base.py b/opentech/settings/base.py
index 790a228845bf35bd61cb9a755288bacdbd5b1269..6eeb6762c4fb3e1260a973c11659ff64ea915f1d 100644
--- a/opentech/settings/base.py
+++ b/opentech/settings/base.py
@@ -297,9 +297,9 @@ SOCIAL_AUTH_PIPELINE = (
     'social_core.pipeline.social_auth.auth_allowed',
     'social_core.pipeline.social_auth.social_user',
     'social_core.pipeline.user.get_username',
+    'social_core.pipeline.social_auth.associate_by_email',
     'social_core.pipeline.user.create_user',
     'social_core.pipeline.social_auth.associate_user',
     'social_core.pipeline.social_auth.load_extra_data',
     'social_core.pipeline.user.user_details',
-    'social_core.pipeline.social_auth.associate_by_email',
 )