Giter Club home page Giter Club logo

biz.jmaconsulting.olarkchat's Introduction

Olark Chat Extension for CiviCRM

Olark is a chat service that enables web site visitors to chat with staff of an organization. It has a good set of features for services in this space (http://www.olark.com/features). This extension integrates the service with CiviCRM by posting chat transcripts as CiviCRM activities attached to the visitor's existing or newly created contact record and assigned to the relevant staff person's record.

Installation

  1. Create an Olark account.

  2. Follow the installation instructions for Olark at https://www.olark.com/help/handbook, specifically to paste a snippet into your site to offer and display the chat window. (https://www.olark.com/settings/code)

  3. As part of your general CiviCRM installation, you should set a CiviCRM Extensions Directory at Administer >> System Settings >> Directories.

  4. As part of your general CiviCRM installation, you should set an Extension Resource URL at Administer >> System Settings >> Resource URLs.

  5. Navigate to Administer >> System Settings >> Manage Extensions.

  6. Beside Olark Chat, click Install.

  7. To get the secret key required for making secure postbacks to URLs, navigate to Administer >> System Settings >> Option Groups and look for the option group named "Olark Secret". Click on Options >> Edit to view / change the secret key.

  8. Configure your Olark account to post the transcript of completed chats to CiviCRM (https://www.olark.com/crm/webhook) by entering the following URLs depending on your CMS. You can also copy the URLs directly from your CMS into the Webhook integration page by navigating to Administer >> System Settings >> Option Groups, select Olark Secret, then click on Options >> Edit and copy the Olark Callback URL from the form.

    a. Drupal: http://<YOUR_SITE_NAME>/civicrm/olarkchat?snippet=4&olarksecret=<OLARK_SECRET_KEY>

    b. WordPress: http://<YOUR_SITE_NAME>/?page=CiviCRM&q=civicrm/olarkchat&snippet=4&olarksecret=<OLARK_SECRET_KEY>

    c. Joomla: http://<YOUR_SITE_NAME>/index.php?option=com_civicrm&task=civicrm/olarkchat&snippet=4&olarksecret=<OLARK_SECRET_KEY>

  9. Refer to the handbook for details on how to successfully terminate a conversation so that a callback is sent to CiviCRM.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.