diff --git a/insuree/services.py b/insuree/services.py
index 87b17d2..389bba3 100644
--- a/insuree/services.py
+++ b/insuree/services.py
@@ -7,6 +7,7 @@
 from django.db.models import Q
 from django.utils.translation import gettext as _
 
+from core.signals import register_service_signal
 from insuree.apps import InsureeConfig
 from insuree.models import InsureePhoto, PolicyRenewalDetail, Insuree, Family, InsureePolicy
 
@@ -164,6 +165,7 @@ class InsureeService:
     def __init__(self, user):
         self.user = user
 
+    @register_service_signal('insuree_service.create_or_update')
     def create_or_update(self, data):
         photo = data.pop('photo', None)
         from core import datetime
@@ -207,6 +209,7 @@ def remove(self, insuree):
                     'detail': insuree.uuid}]
             }
 
+    @register_service_signal('insuree_service.delete')
     def set_deleted(self, insuree):
         try:
             insuree.delete_history()