Skip to content

efeone/frappe_meta_integration

Repository files navigation

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

    Workspace

  2. WhatsApp Cloud API Settings

    WhatsApp Cloud API Settings

    token verification

    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

    whatsup 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:


Contributing

Will be using the same guidelines from ERPNext

  1. Issue Guidelines
  2. Pull Request Requirements

License

GNU/General Public License (see license.txt) Frappe Meta Integration code is licensed as GNU General Public License (v3)