{"id":19404562,"url":"https://github.com/seven-io/drupal-sms-framework","last_synced_at":"2026-05-18T07:01:38.428Z","repository":{"id":106113090,"uuid":"377477777","full_name":"seven-io/drupal-sms-framework","owner":"seven-io","description":"Gateway for Drupal SMS Framework","archived":false,"fork":false,"pushed_at":"2023-12-15T13:27:00.000Z","size":328,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-25T00:37:20.639Z","etag":null,"topics":["drupal","drupal-8","drupal-module","drupal-sms"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/seven-io.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-06-16T11:48:58.000Z","updated_at":"2023-04-20T13:07:04.000Z","dependencies_parsed_at":"2023-12-15T14:44:12.481Z","dependency_job_id":null,"html_url":"https://github.com/seven-io/drupal-sms-framework","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/seven-io/drupal-sms-framework","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/seven-io%2Fdrupal-sms-framework","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/seven-io%2Fdrupal-sms-framework/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/seven-io%2Fdrupal-sms-framework/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/seven-io%2Fdrupal-sms-framework/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/seven-io","download_url":"https://codeload.github.com/seven-io/drupal-sms-framework/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/seven-io%2Fdrupal-sms-framework/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":285200709,"owners_count":27131411,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-11-19T02:00:05.673Z","response_time":65,"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":["drupal","drupal-8","drupal-module","drupal-sms"],"created_at":"2024-11-10T11:35:29.290Z","updated_at":"2026-05-18T07:01:38.420Z","avatar_url":"https://github.com/seven-io.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://www.seven.io/wp-content/uploads/Logo.svg\" width=\"250\" alt=\"seven logo\" /\u003e\n\u003c/p\u003e\n\n\u003ch1 align=\"center\"\u003eseven Gateway for Drupal SMS Framework\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003e\n  Plug seven into the \u003ca href=\"https://www.drupal.org/project/smsframework\"\u003eDrupal SMS Framework\u003c/a\u003e as an outbound and inbound SMS gateway.\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"LICENSE.txt\"\u003e\u003cimg src=\"https://img.shields.io/badge/License-MIT-teal.svg\" alt=\"MIT License\" /\u003e\u003c/a\u003e\n  \u003cimg src=\"https://img.shields.io/badge/Drupal-9%20|%2010%20|%2011-blue\" alt=\"Drupal 9 | 10 | 11\" /\u003e\n  \u003cimg src=\"https://img.shields.io/badge/SMS%20Framework-required-orange\" alt=\"SMS Framework required\" /\u003e\n\u003c/p\u003e\n\n---\n\n## Features\n\n- **Outbound SMS Gateway** - Standard SMS Framework gateway, drop-in for any module that uses SMS Framework\n- **Inbound SMS** - Forward incoming SMS via webhook to create or update Drupal entities\n- **Custom Sender ID** - Configure an alphanumeric or numeric sender per gateway\n\n## Prerequisites\n\n- Drupal 9 / 10 / 11\n- The [SMS Framework](https://www.drupal.org/project/smsframework) module installed and enabled\n- A [seven account](https://www.seven.io/) with API key ([How to get your API key](https://help.seven.io/en/developer/where-do-i-find-my-api-key))\n\n## Installation\n\n1. Extract the [latest release](https://github.com/seven-io/drupal-sms-framework/releases/latest) into `/path/to/drupal/web/modules`.\n2. In the Drupal admin go to **Extend \u003e SEVEN SMS**, tick *seven SMS Module* and click **Install**.\n3. Open **Configuration \u003e SMS FRAMEWORK \u003e Gateways** and click **+ Add gateway**.\n4. Configure the seven gateway as shown:\n\n   ![Add gateway](screenshots/add_gateway.png)\n\n5. Paste your API key and (optionally) a sender ID, then save.\n\n## Inbound SMS (optional)\n\nTo receive inbound SMS as Drupal events:\n\n1. In the seven [dashboard](https://app.seven.io/) under *Developer \u003e Webhooks* add an inbound-SMS webhook.\n2. Point the webhook URL at `/\u003cyour-drupal\u003e/sms/receive/seven`:\n\n   ![Create webhook](screenshots/seven_create_webhook.png)\n\nDrupal events fire on every incoming message and can be consumed by Rules, Webform handlers, or any custom module.\n\n## Support\n\nNeed help? Feel free to [contact us](https://www.seven.io/en/company/contact/) or [open an issue](https://github.com/seven-io/drupal-sms-framework/issues).\n\n## License\n\n[MIT](LICENSE.txt)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fseven-io%2Fdrupal-sms-framework","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fseven-io%2Fdrupal-sms-framework","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fseven-io%2Fdrupal-sms-framework/lists"}