Chrome Extension for 1Tool CRM
- 状态: Closed
- 奖金: €100
- 参赛作品已收到: 1
- 获胜者: tseshibe
竞赛简介
*************************************************************************************************************************
U can use the following test user
demo@1tool.com / 1234
*************************************************************************************************************************
We aim to develop a Chrome extension for 1Tool CRM. All relevant information about 1Tool is available at www.1tool.com, and the API documentation can be found at 1Tool API Documentation.
Use Case
The Chrome extension will improve contact management by integrating with LinkedIn and other websites that display contact information. The planned functionalities include:
1) Identify Existing Contacts on LinkedIn
When opening a LinkedIn contact, the extension will check if the contact already exists in 1Tool.
If the contact is found, an icon will display with the message:
"Contact is in 1Tool".
Look at the following video, this is similar https://www.youtube.com/watch?v=zIf3h5c77rc&t=37s
2) Add New Contacts from LinkedIn
If the contact is not in 1Tool, a button will appear:
"Save Contact to 1Tool".
Clicking this button will save the contact to 1Tool.
3) Identify and Add Contacts from General Websites
When browsing any website that displays contact information (e.g., name, email, phone number), the extension will detect this data.
If the contact is not in 1Tool, a button will appear:
"Save Contact to 1Tool". Clicking the button will save the contact to 1Tool. If the contact already exists, an indicator will display:
"Contact is in 1Tool".
API Integration
The extension will use the following API endpoints:
User Authentication
Authenticate the 1Tool user using:
POST /api/auth/user
API Documentation
Check if a Contact Exists
Verify if a contact is already in 1Tool with the following query:
GET /api/contacts?filter[name]={name}&filter[vorname]={firstname}
Example:
GET /api/contacts?filter[name]=Doe&filter[vorname]=John
API Documentation
Create a New Contact
Add a new contact to 1Tool with:
POST /api/contacts
API Documentation
Features of the Extension
Login Form and Authentication
A login interface allows users to authenticate with their 1Tool credentials via the /api/auth/user endpoint.
Dynamic LinkedIn Integration
Automatically checks LinkedIn profiles for existing contacts and provides options for adding new contacts to 1Tool.
Contact Detection on General Websites
Recognizes contact details (e.g., name, email, phone) displayed on any website.
Offers options to save the contact to 1Tool or indicates if the contact is already in the CRM.
Contact Status Indicators
Displays whether a contact is already in 1Tool with a clear visual indicator.
One-Click Contact Creation
Simplifies the process of adding contacts from LinkedIn or other websites to 1Tool CRM.
您还可能感兴趣的技能
此竞赛的顶尖作品
-
tseshibe South Africa