Git Product home page Git Product logo

frappe_meta_integration's Introduction

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)

frappe_meta_integration's People

Contributors

g-eethu avatar muhammadmp avatar sherinkr avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

frappe_meta_integration's Issues

Meta integration tab blank

Hi teams,

I install this APP on ERPnext and have this issue.
I try uninstall and install but I get same problem.

this is my version:
image

this is the error
image

any idea to try fix it?
thank in advance

error

getting below error 9n campaign while attaching any attachments like doc or image

image

Frappe and app version

image

image

Regards,
Nayan

Invalid Parameter

Traceback (most recent call last):
File "apps/frappe/frappe/app.py", line 69, in application
response = frappe.api.handle()
File "apps/frappe/frappe/api.py", line 55, in handle
return frappe.handler.handle()
File "apps/frappe/frappe/handler.py", line 38, in handle
data = execute_cmd(cmd)
File "apps/frappe/frappe/handler.py", line 76, in execute_cmd
return frappe.call(method, **frappe.form_dict)
File "apps/frappe/frappe/init.py", line 1457, in call
return fn(*args, **newargs)
File "apps/frappe_meta_integration/frappe_meta_integration/whatsapp/doctype/whatsapp_cloud_api_settings/whatsapp_cloud_api_settings.py", line 43, in send_test_message
frappe.throw(response.json().get("error").get("message"))
File "apps/frappe/frappe/init.py", line 504, in throw
msgprint(
File "apps/frappe/frappe/init.py", line 479, in msgprint
_raise_exception()
File "apps/frappe/frappe/init.py", line 434, in _raise_exception
raise raise_exception(msg)
frappe.exceptions.ValidationError: (#100) Invalid parameter

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.