FreeScout - это поддержка клиентов, основанная на билетах Helpdesk и общий внутренний ящик

FreeScout Бесплатная система продажи билетов

Без учета клиентов Helpdesk и общего внутреннего ящика

Система билетов, Helpdesk, управление электронной почтой и аналитика в одном месте. Обеспечить передовую поддержку клиентов и поднять удовлетворенность клиентов на следующий уровень.

Обзор

Freescount - это бесплатная система билетов с открытым исходным кодом, которая является идеальной альтернативой Zendesk и Help Scout. Это идеальное программное обеспечение Helpdesk для компаний, которым необходимо оказать опытную поддержку клиентов. Он обеспечивает простую и плавную интеграцию по электронной почте, которая превращает ваш почтовый ящик в полностью эксплуатационную систему Helpdesk. FreeScout-это PHP (Laravel 5.5 Framework) и приложение на основе MySQL, представленное в Slack Integration, Push-уведомлениях, уведомлениях о телеграмме, белой маркировке, отчетах в реальном времени, рабочих процессах и amp; СЛА Вы можете легко развернуть в каждой хостинговой среде даже на общем хостинге.

Системные Требования

Freescout - это PHP и MySQL / MariaDB. Настоящие рекомендуемые требования следующие:

  • PHP 7,0 - 7,4
  • mysql 5.0+ / mariadb 5.0+ / postgresql
  • Nginx / Apache / IIS

Функции

FreeScout является мощной и легкой системой Helpdesk для обеспечения отличного обслуживания клиентов. Это окончательный выбор для развлечений, производства, услуг, производства, строительства, отраслей, связанных с играми. Важные особенности включают

плавная интеграция по электронной почте

Интеграция электронной почты позволяет вашим почтовым клиентам обновлять дискуссии FreeScout. Эти команды должны использоваться при ответе на уведомление по электронной почте. Любой введенный контент будет виден клиенту при ответе на уведомление по электронной почте. Чтобы уведомить членов вашей команды только использовать команду @note.

Рабочие процессы & amp; СЛА

Плагин Workflows разрешает производство рабочих процессов для заказа сообщений, отправлять предопределенные сообщения, выделять их на правильного человека и даже производить рабочие процессы, подобные SLA. Рабочие процессы похожи на фильтры или правила Gmail в других почтовых клиентах.

рейтинги удовлетворенности

Плагин рейтинга удовлетворенности позволяет вашим клиентам оценить вашу поддержку и позволить вам просматривать обратную связь в отчетах. Рейтинги удовлетворенности позволяют вам оценить жизнеспособность вашей группы поддержки и измерить удовлетворенность клиента.

Slack и Telegram Integration

FreeScout имеет плавную ослабление и интеграцию Telegram, которая позволяет вам немедленно публиковать такие события, как новые дискуссии, ответы клиентов и назначенные обсуждения. Это также позволило вам назначить разные почтовые ящики на разные каналы / боты.

Другие особенности

  • Всплывающее уведомление
  • веб -установщик & amp; обновляющий
  • Периодические разговоры
  • Поддерживать несколько языков
  • После разговора
  • Автоответчик
  • Сохраненные ответы
  • Примечания
  • Электронные команды
  • пересылка разговоров
  • Перемещение разговоров между почтовыми ящиками
  • телефонные разговоры
  • Отправка новых разговоров с несколькими получателями одновременно
  • Вставка скриншотов из буфера обмена в зону ответа
  • Настройка уведомлений для каждого пользователя
  • Открытое отслеживание.
  • теги
  • Редактирование / укрытие потоков
  • Интеграция LDAP
  • Поиск
  • Спам-фильтр
  • Перевод билетов
  • отслеживание времени
  • Настраиваемые поля
  • Белая маркировка
  • Пользовательские папки
  • Отчеты в реальном времени

Монтаж

Установка с использованием GitHub

Давайте сначала установим NIGIX с следующими командами:

    sudo apt-get update
    sudo apt install nginx

Затем установите PHP и необходимые модули:

    sudo apt install php7.0 php7.0-mysqli php7.0-fpm php7.0-mbstring php7.0-xml php7.0-imap php7.0-json php7.0-zip php7.0-gd

Затем установите MySQL с следующей командой:

    sudo apt install mysql-server libmysqlclient-dev

Теперь запустите следующую команду для установки GIT:

    sudo apt install git

Войдите в MySQL и создайте базу данных FreeScout и пользователь:

    CREATE DATABASE `freescout` CHARSET utf8mb4 COLLATE utf8mb4_unicode_ci;
    GRANT ALL PRIVILEGES ON `freescout`.* TO `freescout`@`localhost` IDENTIFIED BY “XXX”;
    EXIT;

Создайте каталог FreeScout и загрузите приложение из GitHub.

    mkdir -p /var/www/html
    sudo chown www-data:www-data /var/www/html
    cd /var/www/html
    git clone https://github.com/freescout-helpdesk/freescout

Изменить владельца и назначить разрешения пользователю:

    chown -R www-data:www-data /var/www/html
    sudo usermod -a -G www-data freescout
    find /var/www/html -type f -exec chmod 664 {} \;
    find /var/www/html -type d -exec chmod 775 {} \;

Создать файл конфигурации NIGIX:

    sudo cp /etc/nginx/sites-available/default /etc/nginx/sites-available/example.com
    rm /etc/nginx/sites-enabled/default
    ln -s /etc/nginx/sites-available/example.com /etc/nginx/sites-enabled/example.com
    sudo nano /etc/nginx/sites-enabled/example.com

Файл конфигурации NIGIX должен быть похож на следующее:

    server {
    listen 80;
    listen [::]:80;
    
    server_name example.com http://www.example.com;
    
    root /var/www/html/public;
    
    index index.php index.html index.htm;
    
    error_log /var/www/html/storage/logs/web-server.log;
    
    location / {
    try_files $uri $uri/ /index.php?$query_string;
    }
    location ~ \.php$ {
    fastcgi_split_path_info ^(.+\.php)(/.+)$;
    fastcgi_pass unix:/run/php/php7.0-fpm.sock;
    fastcgi_index index.php;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    include fastcgi_params;
    }
    # Uncomment this location if you want to improve attachments downloading speed.
    # Also make sure to set APP_DOWNLOAD_ATTACHMENTS_VIA=nginx in the .env file.
    #location ^~ /storage/app/attachment/ {
    # internal;
    # alias /var/www/html/storage/app/attachment/;
    #}
    location ~* ^/storage/attachment/ {
    expires 1M;
    access_log off;
    try_files $uri $uri/ /index.php?$query_string;
    }
    location ~* ^/(?:css|js)/.*\.(?:css|js)$ {
    expires 2d;
    access_log off;
    add_header Cache-Control “public, must-revalidate”;
    }
    location ~* ^/(?:css|fonts|img|installer|js|modules|[^\\\]+\..*)$ {
    expires 1M;
    access_log off;
    add_header Cache-Control “public”;
    }
    location ~ /\. {
    deny all;
    }
    }

Далее, перезагрузить Nigix:

    nginx -t
    service nginx reload

Установите Certbot и включите HTTPS:

    apt-get update
    apt-get install software-properties-common
    add-apt-repository universe
    add-apt-repository ppa:certbot/certbot
    apt-get update
    apt-get install certbot python-certbot-nginx
    certbot –nginx –register-unsafely-without-email
    certbot renew –dry-run

При спросе выберите опцию 2: перенаправление - сделайте все запросы перенаправить для обеспечения доступа HTTPS. Настройка Cronjob для автоматического обновления.

    0 12 * * * /usr/bin/certbot renew –quiet

Наконец, откройте веб -установщик https://example.com/install и следуйте инструкциям

Установка с использованием Docker

Вытащите изображение FreeScout с hub.docker.com:

    docker pull tiredofit/freescout

Настройте Docker-compose.yml:

    version: ‘2’
    
    services:
    
    freescout-app:
    image: tiredofit/freescout
    container_name: freescout-app
    links:
    – freescout-db
    volumes:
    #### If you want to perform customizations to the source and have access to it, then uncomment this line – This includes modules
    #- ./data:/www/html
    #### Or, if you just want to use Stock Freescout and hold onto persistent files like cache and session use this, one or the other.
    – ./data:/data
    #### If you want to just keep the original source and add additional modules uncomment this line
    #- ./modules:/www/html/Modules
    – ./logs/:/www/logs
    environment:
    – VIRTUAL_HOST=freescout.example.com
    – VIRTUAL_NETWORK=nginx-proxy
    – VIRTUAL_PORT=80
    – LETSENCRYPT_HOST=freescout.example.com
    – LETSENCRYPT_EMAIL=admin@example.com
    
    – ZABBIX_HOSTNAME=freescout-app
    
    – DB_HOST=freescout-db
    – DB_NAME=freescout
    – DB_USER=freescout
    – DB_PASS=freescout
    
    – SITE_URL=https://freescout.example.com
    – ADMIN_EMAIL=admin@admin.com
    – ADMIN_PASS=freescout
    – ENABLE_SSL_PROXY=FALSE
    – DISPLAY_ERRORS=FALSE
    – TIMEZONE=America/Vancouver
    networks:
    – proxy-tier
    restart: always
    
    freescout-db:
    image: tiredofit/mariadb
    container_name: freescout-db
    volumes:
    – ./db:/var/lib/mysql
    environment:
    – ROOT_PASS=password
    – DB_NAME=freescout
    – DB_USER=freescout
    – DB_PASS=freescout
    
    – ZABBIX_HOSTNAME=freescout-db
    networks:
    – proxy-tier
    restart: always
    
    freescout-db-backup:
    container_name: freescout-db-backup
    image: tiredofit/db-backup
    links:
    – freescout-db
    volumes:
    – ./dbbackup:/backup
    environment:
    – ZABBIX_HOSTNAME=freescout-db-backup
    – DB_HOST=freescout-db
    – DB_TYPE=mariadb
    – DB_NAME=freescout
    – DB_USER=freescout
    – DB_PASS=freescout
    – DB_DUMP_FREQ=1440
    – DB_DUMP_BEGIN=0000
    – DB_CLEANUP_TIME=8640
    – COMPRESSION=BZ
    – MD5=TRUE
    networks:
    – proxy-tier
    restart: always
    networks:
    proxy-tier:
    external:
    name: nginx-proxy

Создайте файл среды. Список среды, доступную на httpsgithubcomtiredofitdockerfreescoutenvironmentvariables

Карта Постоянное хранилище, просмотреть конфигурацию данных-образных данных на httpsgithubcomtiredofitdockerfreescoutdatavolumes Убедитесь, что ваши желаемые порты доступны и разоблачены. Наконец-то запустите Docker-Compose. Поздравляю! Вы успешно установили Freescout.

 Русский