{"id":49888311,"url":"https://github.com/boxlinknet/kwtsms-zoho","last_synced_at":"2026-05-15T19:33:51.576Z","repository":{"id":345415057,"uuid":"1185786323","full_name":"boxlinknet/kwtsms-zoho","owner":"boxlinknet","description":"kwtSMS Gateway Connector for Zoho CRM. Send SMS from Contacts, Leads, and Deals with one click.","archived":false,"fork":false,"pushed_at":"2026-03-19T02:56:16.000Z","size":241,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-03-19T14:24:55.942Z","etag":null,"topics":["arabic","bulk-sms","kuwait","kwtsms","sms","sms-api","sms-gateway","zoho-crm","zoho-extension","zoho-marketplace"],"latest_commit_sha":null,"homepage":"https://www.kwtsms.com/integrations.html","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/boxlinknet.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-03-19T00:08:21.000Z","updated_at":"2026-03-19T02:56:19.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/boxlinknet/kwtsms-zoho","commit_stats":null,"previous_names":["boxlinknet/kwtsms-zoho"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/boxlinknet/kwtsms-zoho","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/boxlinknet%2Fkwtsms-zoho","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/boxlinknet%2Fkwtsms-zoho/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/boxlinknet%2Fkwtsms-zoho/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/boxlinknet%2Fkwtsms-zoho/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/boxlinknet","download_url":"https://codeload.github.com/boxlinknet/kwtsms-zoho/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/boxlinknet%2Fkwtsms-zoho/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33076223,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-15T11:35:32.926Z","status":"ssl_error","status_checked_at":"2026-05-15T11:35:31.362Z","response_time":103,"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":["arabic","bulk-sms","kuwait","kwtsms","sms","sms-api","sms-gateway","zoho-crm","zoho-extension","zoho-marketplace"],"created_at":"2026-05-15T19:33:50.827Z","updated_at":"2026-05-15T19:33:51.570Z","avatar_url":"https://github.com/boxlinknet.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# kwtSMS for Zoho CRM\n\n[![Zoho Marketplace](https://img.shields.io/badge/Zoho_Marketplace-kwtSMS-blue?logo=zoho)](https://marketplace.zoho.com/app/crm/kwtsms-for-zoho-crm)\n[![Version](https://img.shields.io/badge/version-1.0-green)](https://github.com/boxlinknet/kwtsms-zoho/releases)\n[![Edition](https://img.shields.io/badge/Zoho_CRM-Professional%2B-orange)](https://www.zoho.com/crm/zoho-crm-pricing.html)\n[![License](https://img.shields.io/badge/license-Proprietary-lightgrey)](LICENSE)\n[![kwtSMS](https://img.shields.io/badge/SMS_Gateway-kwtSMS-FFA200?logo=data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHRleHQgeT0iMTIiIGZvbnQtc2l6ZT0iMTIiPvCfk6g8L3RleHQ+PC9zdmc+)](https://www.kwtsms.com)\n[![Arabic](https://img.shields.io/badge/lang-English%20%7C%20العربية-79CCF2)](#)\n\nSend SMS from Zoho CRM via [kwtSMS](https://www.kwtsms.com) gateway.\n\n## Overview\n\nA lightweight SMS gateway connector that integrates [kwtSMS](https://www.kwtsms.com) into Zoho CRM. Send SMS messages directly from Contact, Lead, and Deal records, or automate SMS notifications using Zoho's built-in workflow rules.\n\n## Features\n\n- **Send SMS** from any Contact, Lead, or Deal record with one click\n- **Workflow automation** via reusable Deluge functions that plug into Zoho's workflow rules\n- **Arabic/RTL support** with full English and Arabic interface\n- **Smart phone normalization** handles international formats, Arabic digits, local numbers\n- **Message cleaning** strips emoji and hidden characters that cause delivery failures\n- **Real-time character counter** with SMS page calculation (GSM-7 and Unicode)\n- **Test mode** for safe development and testing\n- **Daily sync** keeps balance, sender IDs, and coverage up to date\n\n## Requirements\n\n- Zoho CRM **Professional** edition or above\n- A [kwtSMS](https://www.kwtsms.com) account with API access ([sign up free](https://www.kwtsms.com/signup))\n\n## Installation\n\n1. Install from the [Zoho Marketplace](https://marketplace.zoho.com/app/crm/kwtsms-for-zoho-crm)\n2. Open the **kwtSMS** tab in Zoho CRM\n3. Enter your kwtSMS API credentials and click **Login**\n4. Select your sender ID and default country\n5. Enable the gateway and start sending SMS\n\n## Workflow Integration\n\nCreate Zoho CRM workflow rules that call `kwtsms_send()` to automate SMS on any CRM event:\n\n- New Lead created: send welcome SMS\n- Deal stage changed: notify customer\n- Contact birthday: send greeting\n- Invoice overdue: send reminder (via Zoho Flow)\n\n## Development\n\n```bash\nnpm install                  # Install dependencies\nzet run                      # Start local dev server (HTTPS on port 5000)\nzet validate                 # Check for errors\nzet pack                     # Package for upload (dist/*.zip)\n```\n\n## Links\n\n- **kwtSMS Website:** [kwtsms.com](https://www.kwtsms.com)\n- **kwtSMS Support:** [kwtsms.com/support.html](https://www.kwtsms.com/support.html)\n- **API Documentation:** [kwtsms.com/developers.html](https://www.kwtsms.com/developers.html)\n- **Zoho CRM Developer Docs:** [zoho.com/crm/developer/docs/](https://www.zoho.com/crm/developer/docs/)\n\n## Security\n\nSee [SECURITY.md](SECURITY.md) for security policies and reporting vulnerabilities.\n\n## License\n\nCopyright 2026 kwtSMS. All rights reserved.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fboxlinknet%2Fkwtsms-zoho","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fboxlinknet%2Fkwtsms-zoho","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fboxlinknet%2Fkwtsms-zoho/lists"}