Quote

From:

Room 2202, 22/F,
Mega Trade Centre,
1 Mei Wan Street,
Tsuen Wan, New Territories

info@hazedawn.com
Tel: 91375571

Quote Number h-q2233720368071702
Quote Date 17.07.2023
Total $290,000.00
To:
Value Partners Group Limited

43/F, 99 Queen's Road Central, Central

https://www.valuepartners-group.com/en/

WhatsApp system

Hrs/Qty Service Rate/PriceAdjustSub Total
1 WhatsApp system - whatsapp services fee

Conversation-based pricing model
WhatsApp used a conversation-based pricing model. Facebook charged both user-initiated and business-initiated conversations. A conversation was only charged once per 24 hours.
.
User-initiated conversations were charged USD 0.05 per conversation with end-users from Hong Kong, Macau, China, Taiwan, Singapore, Japan, Korea, Thailand, Australia, New Zealand, India, Indonesia, Philippines, Vietnam and USD 0.1 per conversation with end-users from other countries.
.
Business-initiated conversations were charged USD 0.10 per conversation with end-users from Hong Kong, Macau, China, Taiwan, Singapore, Japan, Korea, Thailand, Australia, New Zealand, India, Indonesia, Philippines and Vietnam and USD 0.2 per conversation with end-users from other countries
.
Starting in June 2023 new Pricing model will be implemented. A different conversation & Template category will be charged separately once per 24 hours. Business-initiated conversation Template Category : Marketing, Utility and Authentication. User-initiated conversation : Reply to customer inquiries.

$30,000.000%$30,000.00
1 WhatsApp Business Account (WABA)

1 Message template included
- Additional template $12 per 1
- Maximum template : 10
.
Message Price
- Template message : $0.007+WhasApp fees
- Sending Chat Message : $0.007
- Receiving Message : $0.007

$10,000.000%$10,000.00
1 whatsapp teams integration api portal

Infrastructure Setup:

Setup a Node.js environment.
Install necessary npm packages (express and axios).
API Development:

Develop a RESTful API endpoint (POST /whatsapp) using Express.js.
The endpoint will accept JSON payloads with a 'message' attribute.
Setup error handling mechanisms to catch and respond appropriately to any possible errors during the API call.
Integration with Microsoft Teams:

The /whatsapp endpoint will send the received 'message' to a specified Microsoft Teams channel via a Webhook URL.
The Teams channel and the webhook need to be previously set up.
Response Handling:

Implement success and error responses for the /whatsapp endpoint. It will return a JSON response indicating the status of the operation.
Server Setup:

Extensive testing of the /whatsapp endpoint to ensure the payload is correctly processed and the messages are correctly sent to the Teams channel.
Debug any issues that might arise during the development.
Documentation:

Documentation of the entire process, including setting up the environment, the API endpoint, and the Teams integration.
Instructions on how to test the API and verify the messages in Teams.
Deployment:

Deploy the application to a suitable environment.
Make sure the environment is correctly configured with the necessary webhook URL.

$100,000.000%$100,000.00
1 whatsapp teams crm portal

**I. Dashboard Setup:**
1. **Front-end Development:** Develop a dashboard for users using front-end technology stack like React.js. It should include components to display current WhatsApp numbers, Teams hook URLs, and provide options for users to update them.

2. **Back-end Development:** Develop back-end endpoints to retrieve and update user data, including WhatsApp numbers and Teams hooks. Use Node.js for server development and express.js for route handling.

3. **Integration:** Integrate front-end and back-end operations to ensure the proper functioning of the dashboard.

**II. User Authentication and Authorization:**
1. **Authentication:** Implement user registration and login system using technologies like JWT or OAuth. Ensure data security through hashing techniques.

2. **Authorization:** Define user roles and access levels. Only authorized users should be able to update WhatsApp numbers and Teams hooks.

**III. API Development:**
1. **User Details API:** Develop a RESTful API endpoint (GET /user) to retrieve user details including the current WhatsApp number and Teams hook.

2. **Update API:** Develop a RESTful API endpoint (PUT /user) to update the user's WhatsApp number and Teams hook.

3. **Error Handling:** Implement error handling mechanisms to catch and respond appropriately to any possible errors during the API call.

**IV. Integration with WhatsApp and Microsoft Teams:**
1. **WhatsApp Integration:** Use WhatsApp Business API to update user's WhatsApp number.

2. **Microsoft Teams Integration:** Use Teams API and Webhooks to update user's Teams hook.

**V. Response Handling:**
1. **Success Responses:** On successful operation (like retrieving or updating user details), return a JSON response indicating the status of the operation.

2. **Error Responses:** In case of error, return a JSON response with appropriate error message and status code.

**VI. Server Setup and Testing:**
1. **Server Setup:** Setup the server environment using Node.js. Install necessary npm packages including express.js.

2. **Testing:** Perform extensive testing to ensure that the dashboard works correctly, the APIs respond as expected, and the integrations with WhatsApp and Teams are functional. Use testing frameworks like Jest or Mocha.

**VII. Documentation:**
1. **Process Documentation:** Document the entire process, including setting up the environment, the API endpoint, and the integrations.

2. **User Manual:** Create a user manual with instructions on how to use the dashboard, including how to update the WhatsApp number and Teams hook.

**VIII. Deployment:**
1. **Environment Selection:** Azure cloud

2. **Deployment:** Deploy the application to the selected environment and ensure its stable operation.

3. **Webhook Configuration:** Make sure the environment is correctly configured with the necessary webhook URL for Teams integration.

**IX. Support and Maintenance:**
1. **Debugging:** Continually monitor the application and debug any issues that arise.

2. **Updates and Maintenance:** Regularly update the system for security and performance enhancements, and provide necessary maintenance.

This specification provides a comprehensive guideline for your CRM. Please note that some technical aspects may vary depending on the specific requirements and constraints of your project.

$150,000.000%$150,000.00
Sub Total $290,000.00
Tax $0.00
Total $290,000.00

Add a comment

Your email address will not be published. Required fields are marked *