{"id":20332275,"url":"https://github.com/wavemaker/twilio-connector","last_synced_at":"2026-02-07T11:04:37.599Z","repository":{"id":54852640,"uuid":"313876166","full_name":"wavemaker/twilio-connector","owner":"wavemaker","description":null,"archived":false,"fork":false,"pushed_at":"2024-10-21T06:55:28.000Z","size":33,"stargazers_count":1,"open_issues_count":0,"forks_count":2,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-04-11T21:39:04.334Z","etag":null,"topics":["wavemaker-connector"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/wavemaker.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2020-11-18T08:56:08.000Z","updated_at":"2024-10-21T06:55:00.000Z","dependencies_parsed_at":"2024-11-14T20:27:12.907Z","dependency_job_id":"2153f5be-c2a1-42cf-916b-7adc0de00825","html_url":"https://github.com/wavemaker/twilio-connector","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/wavemaker/twilio-connector","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wavemaker%2Ftwilio-connector","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wavemaker%2Ftwilio-connector/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wavemaker%2Ftwilio-connector/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wavemaker%2Ftwilio-connector/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wavemaker","download_url":"https://codeload.github.com/wavemaker/twilio-connector/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wavemaker%2Ftwilio-connector/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29193089,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-07T07:37:03.739Z","status":"ssl_error","status_checked_at":"2026-02-07T07:37:03.029Z","response_time":63,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6: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":["wavemaker-connector"],"created_at":"2024-11-14T20:25:49.049Z","updated_at":"2026-02-07T11:04:37.575Z","avatar_url":"https://github.com/wavemaker.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"\nConnector is a Java based backend extension for WaveMaker applications. Connectors are built as Java modules \u0026 exposes java based SDK to interact with the connector implementation.\nEach connector is built for a specific purpose and can be integrated with one of the external services. Connectors are imported \u0026 used in the WaveMaker application. Each connector runs on its own container thereby providing the ability to have it’s own version of the third party dependencies.\n\n\n1. Connector is a java based extension which can be integrated with external services and reused in many Wavemaker applications.\n1. Each connector can work as an SDK for an external system.\n1. Connectors can be imported once in a WaveMaker application and used many times in the applications by creating multiple instances.\n1. Connectors are executed in its own container in the WaveMaker application, as a result there are no dependency version conflict issues between connectors.\n\n## About Twilio Connector\n\n### Introduction\nTwilio is a cloud based communication platform which performs communication functions using its API's. Twilio lets you receive SMS, MMS, WhatsApp, Voice messages or even respond to the messages and many more services.\n\nThis connector exposes api to send messages to and receive messages from Twilio using WaveMaker application.\n\n### Basic Twilio Actions\nBasic actions that you can do with this connector\n1. Send SMS to device\n2. Send MMS message to the device\n3. Send WhatsApp message\n4. Receive and respond to message\n5. Implementing OTP\n\n### Prerequisite\n1. Twilio Account with SID, Token, Twilio Number and API Key.\n2. Java 1.8 or above\n3. Maven 3.1.0 or above\n4. Any java editor such as Eclipse, Intelij..etc\n5. Internet connection\n\n### Build\nYou can build this connector using following command\n```\nmvn clean install -DskipTests\n```\n\n###Deploy\nYou can import connector dist/twilio-connector.zip artifact in WaveMaker studio application under **File Explorer** section. On after deploying twilio\n-connector in the WaveMaker studio application, make sure to update connector properties in the profile properties such as SID, token, Twilio Number and API\n Key.\n \n### Using Twilio connector to perform actions\n```\n@Autowired\nprivate TwilioConnector twilioConnector;\n\npublic void sendSMSToDevice(String toPhoneNumber, String messageBody){\n    twilioConnector.sendSMS(toPhoneNumber,messageBody);\n}\n```\n\nApart from above api, twilio-connector provides other apis to send messages and implement OTP, visit TwilioConnector java class in api module.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwavemaker%2Ftwilio-connector","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwavemaker%2Ftwilio-connector","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwavemaker%2Ftwilio-connector/lists"}