{"id":13518805,"url":"https://github.com/springbot/magento2-plugin","last_synced_at":"2026-05-31T03:03:27.266Z","repository":{"id":52249689,"uuid":"53335226","full_name":"springbot/magento2-plugin","owner":"springbot","description":"Springbot integration for the Magento 2 platform","archived":false,"fork":false,"pushed_at":"2021-04-28T21:52:26.000Z","size":1725,"stargazers_count":6,"open_issues_count":1,"forks_count":7,"subscribers_count":23,"default_branch":"master","last_synced_at":"2025-12-14T15:20:54.358Z","etag":null,"topics":["ecommerce","magento2","marketing","marketing-automation","springbot"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/springbot.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-03-07T15:17:24.000Z","updated_at":"2024-04-01T20:41:58.000Z","dependencies_parsed_at":"2022-08-24T14:50:54.008Z","dependency_job_id":null,"html_url":"https://github.com/springbot/magento2-plugin","commit_stats":null,"previous_names":[],"tags_count":101,"template":false,"template_full_name":null,"purl":"pkg:github/springbot/magento2-plugin","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/springbot%2Fmagento2-plugin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/springbot%2Fmagento2-plugin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/springbot%2Fmagento2-plugin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/springbot%2Fmagento2-plugin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/springbot","download_url":"https://codeload.github.com/springbot/magento2-plugin/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/springbot%2Fmagento2-plugin/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33717419,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-05-31T02:00:06.040Z","response_time":95,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["ecommerce","magento2","marketing","marketing-automation","springbot"],"created_at":"2024-08-01T05:01:49.318Z","updated_at":"2026-05-31T03:03:27.218Z","avatar_url":"https://github.com/springbot.png","language":"PHP","funding_links":[],"categories":["PHP"],"sub_categories":[],"readme":"[![CircleCI](https://circleci.com/gh/springbot/magento2-plugin.svg?style=svg)](https://circleci.com/gh/springbot/magento2-plugin)\n[![GPL licensed](https://img.shields.io/badge/license-GPL-blue.svg)](https://raw.githubusercontent.com/springbot/magento2-plugin/master/LICENSE.md)\n\n## Springbot Integration for Magento2\n\nSpringbot, an eCommerce marketing platform designed for small to mid-sized online businesses, helps eCommerce stores \ngrow revenue by taking smarter, data-driven marketing actions. If you would like more information on how Springbot can\nhelp grow your business we encourage you to [schedule a free demo](http://go.springbot.com/l/61912/2016-10-04/k1xhkr).\n\nThis extension connects your Magento2 store to Springbot's marketing platform. \n\n### Installation\n\nTo install via composer, run the following commands from your Magento2 root directory\n\n```bash\ncomposer require springbot/magento2-plugin\nphp bin/magento module:enable Springbot_Queue\nphp bin/magento module:enable Springbot_Main --clear-static-content;\nphp bin/magento setup:upgrade\nphp bin/magento cache:clean\nphp bin/magento setup:static-content:deploy\n```\n\nIf you have compilation enabled, re-run the compilation process:\n```bash\nphp bin/magento setup:di:compile\n```\n\nOnce you have installed the plugin you should see a Springbot menu item on your Magento admin menu. Enter your Springbot\ncredentials here. \n\n### About the Integration\n\nWe've designed our integration to be as lightweight as possible. The extension exposes several Springbot specific\nendpoints leveraging Magento2's included API to keep your store synced with our service. Once synced, all marketing \nactions are performed within the Springbot dashboard located at https://app.springbot.com.\n\nSpringbot utilizes a job queuing system to defer sync jobs so that they may be run asynchronously. By doing this we are\nable to avoid executing sync related tasks on page loads. Instead, a special queue endpoint is exposed via the Magento2\nAPI that our sync service requests on a periodic basis. When first installed, the sync service performs a full \nretroactive sync of all existing store data. From then on, when an action is performed on your store that results in the\ncreation/modification/deletion of data, a lightweight job is added to the queue to be processed asynchronously at a \nlater time.\n\nThe extension also automatically places a small asynchronous javascript snippet in the footer of each page to track \nvisitors and load 3rd party integrations such as Adroll. Because it is loaded in the background after the page has fully \nrendered, the end result is zero impact on the frontend rendering of your pages.\n\n### Committing and Contributing\n\nIf you are contributing to this project please create a branch with the issue number as the branch name. Ensure any new \nfunctionality includes proper testing. When creating new master releases please tag your commit and update the \ncomposer.json version accordingly. Github webhooks are currently configured with packagist.org such that any newly \ntagged versions are pushed to packagist automatically:\n\n```bash\ngit commit -m \"My Changes\"\ngit tag 1.6.3\ngit push origin --tags\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fspringbot%2Fmagento2-plugin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fspringbot%2Fmagento2-plugin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fspringbot%2Fmagento2-plugin/lists"}