public function says($messages, $attributes = [], $lead_ids = null)
    {
        $messages = $this->model->parse($messages);

        if ( ! is_null($lead_ids)) {
            $lead_ids = (array) $lead_ids;
            $leads = Lead::withTrashed()->whereIn('user_id', $lead_ids)->get();

            if (empty($leads) || $leads === null) {
                return;
            }

            $leads->each(function ($lead) use ($messages, $attributes) {
                $this->request->sendMessages($messages, $attributes, $lead);
            });
        } else {
            $this->request->sendMessages($messages, $attributes, $lead_ids);
        }

        return $this;
    }