https://github.com/efeone/frappe_meta_integration
Meta Cloud API Integration for frappe framework
https://github.com/efeone/frappe_meta_integration
frappe frappe-framework integration meta whatsapp
Last synced: 5 months ago
JSON representation
Meta Cloud API Integration for frappe framework
- Host: GitHub
- URL: https://github.com/efeone/frappe_meta_integration
- Owner: efeone
- License: other
- Created: 2022-06-17T08:57:17.000Z (almost 3 years ago)
- Default Branch: develop
- Last Pushed: 2024-01-17T04:53:47.000Z (over 1 year ago)
- Last Synced: 2024-09-02T08:05:08.203Z (9 months ago)
- Topics: frappe, frappe-framework, integration, meta, whatsapp
- Language: Python
- Homepage:
- Size: 62.5 KB
- Stars: 38
- Watchers: 8
- Forks: 51
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: license.txt
Awesome Lists containing this project
- awesome-frappe - Meta Integration - Meta Cloud API Integration for Frappe. (Uncategorized / Uncategorized)
README
## Frappe Meta Integration
Meta Cloud API Integration for frappe framework
---
### Main Features
1. Supports Frappe Version 14
2. Supports Text, Media and Template Based WhatsApp Messaging.
3. Sends a Welcome Message on User Creation.### Screenshots
1. Workspace

2. WhatsApp Cloud API Settings

2.1 Token Verification
- Using your Facebook developer account, create the WhatsApp Business API.
- The WhatsApp Business API is used to set the Access Token, Phone Number ID, and WhatsApp Business Account ID.
- These Data is passed to WhatsApp Cloud API Settings and then saved.
- Verify the token using the "Verify Token" button. A pop-up window appears on the screen.
- Add the Whatsapp number and submit.
3. WhatsApp Communication

- There are three message types available in WhatsApp communication: text, document, and template.
3.1 Message Type : Text
- A text field for simple text is provided here.
3.2 Message Type : Document
- Here are some fields where media information can be entered.
3.3 Message Type : Template
- Here message templates information can be added.---
### How to Install
1. `bench get-app https://github.com/efeone/frappe_meta_integration.git`
2. `bench setup requirements`
3. `bench build --app frappe_meta_integration`
4. `bench --site [your.site.name] install-app frappe_meta_integration`
5. `bench --site [your.site.name] migrate`---
### Prerequisites:
- Meta for Developers Account
- WhatsApp configured in the Meta Developer Account
- Verified Business on Meta
- Verified WhatsApp Number and a Permanent Token---
### Dependencies:
- [Frappe](https://github.com/frappe/frappe)
---
### Contributing
Will be using the same guidelines from ERPNext
1. [Issue Guidelines](https://github.com/frappe/erpnext/wiki/Issue-Guidelines)
2. [Pull Request Requirements](https://github.com/frappe/erpnext/wiki/Contribution-Guidelines)---
#### License
GNU/General Public License (see [license.txt](https://github.com/efeone/frappe_meta_integration/blob/master/license.txt))
Frappe Meta Integration code is licensed as GNU General Public License (v3)