0.0.1 • Published 3 years ago

strapi-hook-freshdesk v0.0.1

Weekly downloads
-
License
GPLv3
Repository
github
Last release
3 years ago

strapi-hook-freshdesk

This hook is a WIP and is not production ready!

This hook allows you to use Freshdesk as a service in Strapi strapi.services.freshdesk. Freshdesk is a ticket management software for supporting customers and clients, it allows you to create and manage companies, contacts, and tickets as well as having a customer portal where you can write support articles, FAQs, and run a forum for your customers.

Supported Strapi versions:

  • v3.5.x (recommended)
  • v3.x

Older version may work with the beta version of this hook, but are not supported.

Installation

# using yarn
yarn add strapi-hook-freshdesk

# using npm
npm install strapi-hook-freshdesk --save

Usage

WIP

Hook config

To activate and configure the hook, you need to create or update the file ./config/hook.js in your strapi app. For more information please see the Strapi hooks documentation. For information about environmental configs and alternative config locations, see the Strapi environment documentation.

module.exports = ({ env }) => ({
  settings: {
    // ...
    freshdesk: {
      enabled: true,
      // Doesn't work with custom domains, must be a freshdesk subdomain
      domain: env("FRESHDESK_DOMAIN", "https://example.freshdesk.com"),
      apiKey: env("FRESHDESK_APIKEY", "yourAPIKey"),
      debug: false,
    },
  },
});

Support

Resources

License

  • Copyright (c) 2020-2021 Derrick Mehaffy & Strapi Solutions (GPLv3 License).