{"id":43841057,"url":"https://github.com/upsidelab/spree_gladly","last_synced_at":"2026-02-06T05:07:57.703Z","repository":{"id":45112760,"uuid":"368099037","full_name":"upsidelab/spree_gladly","owner":"upsidelab","description":"Official Gladly integration for Spree Commerce","archived":false,"fork":false,"pushed_at":"2024-01-22T14:32:42.000Z","size":1405,"stargazers_count":8,"open_issues_count":0,"forks_count":3,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-03-20T02:53:08.550Z","etag":null,"topics":["customersupport","ecommerce","ruby"],"latest_commit_sha":null,"homepage":"https://docs.upsidelab.io/spree-gladly","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/upsidelab.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-05-17T07:44:35.000Z","updated_at":"2023-06-15T10:31:32.000Z","dependencies_parsed_at":"2022-08-31T12:52:13.957Z","dependency_job_id":null,"html_url":"https://github.com/upsidelab/spree_gladly","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/upsidelab/spree_gladly","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/upsidelab%2Fspree_gladly","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/upsidelab%2Fspree_gladly/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/upsidelab%2Fspree_gladly/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/upsidelab%2Fspree_gladly/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/upsidelab","download_url":"https://codeload.github.com/upsidelab/spree_gladly/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/upsidelab%2Fspree_gladly/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29151750,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-06T02:39:25.012Z","status":"ssl_error","status_checked_at":"2026-02-06T02:37:22.784Z","response_time":59,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["customersupport","ecommerce","ruby"],"created_at":"2026-02-06T05:07:56.598Z","updated_at":"2026-02-06T05:07:57.695Z","avatar_url":"https://github.com/upsidelab.png","language":"Ruby","readme":"\u003c!-- [TITLE] --\u003e\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/upsidelab/spree_gladly\"\u003e\n    \u003c!-- [ATTACH LOGO/LANDSCAPE/IMAGE/... RELATED TO THE PROJECT - DIMENSION: 1012 X 300] --\u003e\n    \u003cimg alt=\"Spree + Gladly integration\" src=\"./.github/static/banner.png\" /\u003e\n    \u003ch1 align=\"center\"\u003eSpree Gladly\u003c/h1\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n  \u003c!-- [BRIEF DESCRIPTION, PREFERABLY ONE SENTENCE] --\u003e\n  Official Gladly integration for Spree Commerce. Works with:\n\u003c/p\u003e\n\n\u003c!-- [ADD RELATABLE BADGES] --\u003e\n\u003cp align=\"center\"\u003e\n    \u003ca aria-label=\"Travis build\" href=\"https://app.travis-ci.com/github/upsidelab/spree_gladly\"\u003e\n    \u003cimg alt=\"\" src=\"https://img.shields.io/travis/upsidelab/spree_gladly?logo=travis\"\u003e\n  \u003c/a\u003e\n  \u003ca aria-label=\"Works with Spree versions 3.0\" href=\"https://github.com/spree/spree/releases\"\u003e\n    \u003cimg alt=\"\" src=\"https://img.shields.io/static/v1?label=Supports Spree (ver.)\u0026message=3.0 | 3.1 | 3.7 | 4.0 | 4.1 | 4.2\u0026style=flat\u0026labelColor=fb6925\u0026color=fb7c40\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\u003cbr /\u003e\n\u003cbr /\u003e\n\n\u003c!-- [ADDITIONAL DESCRIPTION, PREFERABLY +/- 1-3 SENTENCES, IF MORE, ADD A NEW LINE EVERY 1-3 SENTENCES] --\u003e\nThis extension allows you to connect your [Spree](https://github.com/spree/spree) store with [Gladly](https://www.gladly.com/) customer service platform. It allows Gladly agents to see information about Spree customers, their orders and events associated with them.\n\nYou can read more about the connector in [Gladly help docs](https://help.gladly.com/docs/spree-overview).\n\n![The admin panel](./.github/static/admin-panel.png)\n\n## Table of contents\n\n\u003c!-- [ATTACH IMPORTANT SECTIONS IN THE TABLE OF CONTENTS] --\u003e\n- [Table of contents](#table-of-contents)\n- [Getting started](#getting-started)\n- [Configuration](#configuration)\n- [Usage](#usage)\n- [Setup sandbox environment](#setup-sandbox-environment)\n- [Customization](#customization)\n- [Testing](#testing)\n- [Documentation](#documentation)\n- [Contributing](#contributing)\n  - [Contributing Guide](#contributing-guide)\n  - [Code of Conduct](#code-of-conduct)\n- [License](#license)\n\n\u003c!-- [DESCRIBE INSTALLATION STEPS, IF ANY] --\u003e\n## Getting started\n\n\u003c!-- [LIST INSTALLATION STEPS IN SIMPLE TERMS, ONE AFTER ANOTHER ANOTHER] --\u003e\n\u003eNOTE: Make sure you're using one of supported Spree versions: `3.0`, `3.1`, `3.7`, `4.0`, `4.1`, `4.2`\n\n1. Add 'spree_gladly' gem to your application's Gemfile\n\n    ```ruby\n      gem 'spree_gladly'\n    ```\n2. Install the bundle\n    ```bash\n      $ bundle install\n    ```\n3. Run the installer\n    ```bash\n      $ bundle exec rails generate spree_gladly:install\n    ```\n4. Done!\n\n\u003c!-- [EXPLAIN FURTHER STEPS IN GETTING STARTED SECTION, AFTER INSTALLATION PROCESS IS COMPLETED] --\u003e\n## Configuration\n\n- [Configuring Spree Store](https://docs.upsidelab.io/spree-gladly/configuration/spree-store.html)\n- [Configuring Gladly](https://docs.upsidelab.io/spree-gladly/configuration/gladly.html)\n\n## Usage\n\nTo understand how the extension works from user's point of view please refer to the [Gladly help docs](https://help.gladly.com/docs/spree-overview).\n\nThe implementation adheres to the specification of a Gladly Lookup adapter as described [here](https://developer.gladly.com/tutorials/lookup). The below description will assume that the reader has familiarized themselves with the tutorial.\n\n- [Basic lookup](https://docs.upsidelab.io/spree-gladly/usage/basic-lookup.html)\n  - [Manual Search Request](https://docs.upsidelab.io/spree-gladly/usage/basic-lookup.html#manual-search-request)\n  - [Automatic Search Request](https://docs.upsidelab.io/spree-gladly/usage/basic-lookup.html#automatic-search-request)\n  - [Basic Lookup Response](https://docs.upsidelab.io/spree-gladly/usage/basic-lookup.html#basic-lookup-response)\n- [Detailed lookup](https://docs.upsidelab.io/spree-gladly/usage/detailed-lookup.html)\n- [How does the search work? What do the fields mean?](https://docs.upsidelab.io/spree-gladly/usage/search.html)\n  - [Basic search](https://docs.upsidelab.io/spree-gladly/usage/search.html#basic-search)\n  - [Detailed search](https://docs.upsidelab.io/spree-gladly/usage/search.html#detailed-search)\n- [Events](https://docs.upsidelab.io/spree-gladly/usage/events.html)\n\n\n## Setup sandbox environment\n\n[Learn how to setup the sandbox environment](https://docs.upsidelab.io/spree-gladly/sandbox-environment.html).\n\n## Customization\n\nWithin spree_gladly gem we distinguish response for guest and registered customer.\n\nFor customizing detailed lookup response and more [read the customization docs](https://docs.upsidelab.io/spree-gladly/customization.html).\n\n## Testing\n\n[Learn how to test the integration](https://docs.upsidelab.io/spree-gladly/testing.html).\n\n \u003c!-- [REFERENCE ALL DOCUMENTATION LINKS] --\u003e\n## Documentation\n\nLearn more about using Spree Gladly\n\n- [Guides](https://docs.upsidelab.io/spree-gladly/)\n- [Configuring](https://docs.upsidelab.io/spree-gladly/configuration/spree-store.html)\n- [Usage](https://docs.upsidelab.io/spree-gladly/usage/basic-lookup.html)\n- [Customization](https://docs.upsidelab.io/spree-gladly/customization.html)\n\n\u003c!-- [REFERENCE CONTRIBUTING GUIDE, IF POSSIBLE] --\u003e\n## Contributing\n\nWe're glad for your interest in Spree Gladly and taking the time to contribute 🧡\n\n### [Contributing Guide](./.github/CONTRIBUTING.md)\n\nRead our [Contributing Guide](./.github/CONTRIBUTING.md) to learn about our development process, how to propose bugfixes and improvements, and how to build and test your changes to the project.\n\n### [Code of Conduct](./.github/CODE_OF_CONDUCT.md)\n\nEveryone interacting in the SpreeGladly project's codebases, issue trackers, chat rooms and mailing lists is expected to follow the [Code of Conduct](./.github/CODE_OF_CONDUCT.md).\n\n\u003c!-- [REFERENCE PROJECT LICENSE] --\u003e\n## License\n\nSpree Gladly is [BSD 3-Clause \"New\" or \"Revised\" licensed](/LICENSE).\n \n---\n\n\u003cp id=\"author\" align=\"center\"\u003e\u003csub\u003eThis repository is being developed and maintained by:\u003c/sub\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://upsidelab.io/\"\u003e\u003cimg src=\".//.github/static/logo-upside.png\" alt=\"Upside\" /\u003e\u003c/a\u003e\u003c/p\u003e\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fupsidelab%2Fspree_gladly","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fupsidelab%2Fspree_gladly","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fupsidelab%2Fspree_gladly/lists"}