diff --git a/drip/models.py b/drip/models.py
index <HASH>..<HASH> 100644
--- a/drip/models.py
+++ b/drip/models.py
@@ -1,9 +1,14 @@
 from datetime import datetime, timedelta
 
 from django.db import models
-from django.contrib.auth.models import User
 from django.core.exceptions import ValidationError
 
+try:
+    from django.contrib.auth import get_user_model
+    User = get_user_model()
+except ImportError:
+    from django.contrib.auth.models import User
+
 # just using this to parse, but totally insane package naming...
 # https://bitbucket.org/schinckel/django-timedelta-field/
 import timedelta as djangotimedelta
@@ -53,7 +58,7 @@ class SentDrip(models.Model):
     date = models.DateTimeField(auto_now_add=True)
 
     drip = models.ForeignKey('drip.Drip', related_name='sent_drips')
-    user = models.ForeignKey('auth.User', related_name='sent_drips')
+    user = models.ForeignKey(User, related_name='sent_drips')
 
     subject = models.TextField()
     body = models.TextField()
support for django <I>'s custom user model