public static function send(BroadcastModel $broadcast)
    {
        // Send message if people hit send button
        $broadcastProperties = [
            'message_creative_id' => $broadcast->message_creative_id,
            'notification_type'   => $broadcast->notification_type,
            'tag'                 => $broadcast->tags
        ];

        $receivers = $broadcast->getReceivers();
        $receivers = $receivers !== null && is_array($receivers) ? $receivers : ['all'];

        foreach ($receivers as $channel) {

            if ( ! is_null($channel) && $channel !== 'all') {
                $labelId                                = Group::find($channel)->meta['facebook_label_id'];
                $broadcastProperties['custom_label_id'] = $labelId;
            }

            $response = giga_facebook_post('me/broadcast_messages', $broadcastProperties);

            if (isset($response->broadcast_id)) {
                BroadcastModel::create([
                    'instance_id' => $broadcast->instance_id,
                    'parent_id'   => $broadcast->id,
                    'description' => $response->broadcast_id,
                    'content'     => $response->broadcast_id
                ]);
            }
        }
    }