code: def save_data(self, trigger_id, **data):
          
          title, content = super(ServicePushbullet, self).save_data(trigger_id, **data)
          if self.token:
              trigger = Pushbullet.objects.get(trigger_id=trigger_id)
              if trigger.type == 'note':
                  status = self.pushb.push_note(title=title, body=content)
              elif trigger.type == 'link':
                  status = self.pushb.push_link(title=title, body=content, url=data.get('link'))
                  sentence = str('pushbullet {} created').format(title)
                  logger.debug(sentence)
              else:
                  # no valid type of pushbullet specified
                  msg = "no valid type of pushbullet specified"
                  logger.critical(msg)
                  update_result(trigger_id, msg=msg, status=False)
                  status = False
          else:
              msg = "no token or link provided for trigger ID {} ".format(trigger_id)
              logger.critical(msg)
              update_result(trigger_id, msg=msg, status=False)
              status = False
          return status
docs: let's save the data
              :param trigger_id: trigger ID from which to save data
              :param data: the data to check to be used and save
              :type trigger_id: int
              :type data:  dict
              :return: the status of the save statement
              :rtype: boolean