0% found this document useful (0 votes)
4 views6 pages

Niyora AI Powered Sales Preparation Tool (Phase 1 Plan)

The Niyora project aims to develop an AI-powered Chrome extension that summarizes LinkedIn profiles for sales development representatives and account executives. Phase 1 focuses on creating a Minimum Viable Product (MVP) that includes a sidebar UI for profile insights, a backend API for data processing, and a dashboard for summary history. The project emphasizes ethical data scraping, user consent, and aims for a launch within 2-3 weeks.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views6 pages

Niyora AI Powered Sales Preparation Tool (Phase 1 Plan)

The Niyora project aims to develop an AI-powered Chrome extension that summarizes LinkedIn profiles for sales development representatives and account executives. Phase 1 focuses on creating a Minimum Viable Product (MVP) that includes a sidebar UI for profile insights, a backend API for data processing, and a dashboard for summary history. The project emphasizes ethical data scraping, user consent, and aims for a launch within 2-3 weeks.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

🛡️

Niyora - AI-Powered Sales


Preparation Tool (Phase 1 Plan)
Project Overview: Niyora
Project Scope
Key Deliverables
Features and Modules
Chrome Extension (Frontend)
Sidebar UI Features:
Dashboard Features:
Backend API (Backend)
Core Functionalities:
Endpoints:
Infrastructure (DevOps)
Setup Tasks:
Specific Tasks for Development
Frontend (Chrome Extension + Dashboard)
Backend (API Development)
Infrastructure (AWS and DevOps)
Phase 1 Success Criteria

Project Overview: Niyora


Website: [Link]

Niyora - AI-Powered Sales Preparation Tool (Phase 1 Plan) 1


This project focuses on building an AI-powered Chrome extension to
summarize LinkedIn profiles for SDRs and AEs. The extension will provide
actionable, personalized insights in a sidebar while browsing LinkedIn profiles.
Phase 1 will focus on building a Minimum Viable Product (MVP) that:

1. Summarizes LinkedIn profiles using AI.

2. Provides a clean, intuitive UI as a Chrome extension.

3. Automatically generates summaries for every visited LinkedIn profile.

4. Saves prospect details (name, LinkedIn URL, and company information) to a


backend database.

5. Includes a lightweight dashboard for viewing summary history and basic


settings.

6. Uses local scraping of LinkedIn pages loaded in the user's browser with
necessary permissions, eliminating the need for OAuth2 authentication.

7. Ensures user consent for data scraping and follows ethical automation
practices similar to tools like Meet Alfred and Dripify.

Note: Developers can suggest alternative tools and technologies to speed up


development, as we do not have strong preferences. Our primary goal is to
launch the product within 2-3 weeks.

Project Scope
Key Deliverables
1. Chrome Extension:

Sidebar UI triggered when visiting a LinkedIn profile.

Displays summarized profile insights, engagement hooks, and


relationship tips.

Automatically triggers summary generation for every LinkedIn profile


visited.

2. Backend API:

Integration with OpenAI GPT-4 for summarization.

Niyora - AI-Powered Sales Preparation Tool (Phase 1 Plan) 2


Saves prospect details (name, LinkedIn URL, and company) to a
backend database.

Data caching for performance optimization.

3. Dashboard:

Accessible from the extension for history and configuration.

Displays historical log including prospect name, LinkedIn URL,


company, and summary.

4. Infrastructure:

Minimal AWS setup (Lambda, API Gateway, RDS).

Features and Modules


Chrome Extension (Frontend)
Sidebar UI Features:
Automatically triggers when a LinkedIn profile is visited.

Displays key information:

Profile Summary: Highlights job history, current role, and tenure.

Engagement Hooks: Shared connections, interests, and recent


activities.

Relationship Tips: Suggested conversation starters and insights based


on psychological sales tactics.

Simple, intuitive layout for quick consumption.

Dashboard Features:
Accessible directly from the Chrome extension.

Provides a historical log of profile summaries viewed.

Includes name, LinkedIn URL, company, and generated summary.

Includes basic configuration options:

Define ICP (Ideal Customer Profile).

Niyora - AI-Powered Sales Preparation Tool (Phase 1 Plan) 3


Backend API (Backend)
Core Functionalities:
Profile Summarization:

Integrates with OpenAI GPT-4 for generating summaries.

Parses LinkedIn profile data to identify key details (e.g., experience,


skills, connections).

Prospect Data Storage:

Saves name, LinkedIn URL, company, and generated summary to an


RDS database.

Caching:

Redis integration to cache summaries for repeat access.

Endpoints:
/summarize : Accepts LinkedIn profile data, generates AI summary, and saves
prospect details.

/history : Fetches previously viewed summaries, including prospect details.

Infrastructure (DevOps)
Setup Tasks:
AWS Lambda for hosting backend functions.

AWS API Gateway for routing frontend API requests.

RDS (PostgreSQL) for storing user and prospect data.

CI/CD pipeline using GitHub Actions for automated deployment.

Specific Tasks for Development


Frontend (Chrome Extension + Dashboard)
1. Chrome Extension Setup:

Create project structure using Manifest V3.

Niyora - AI-Powered Sales Preparation Tool (Phase 1 Plan) 4


Build basic sidebar layout with [Link].

2. Sidebar Functionality:

Implement local scraping for extracting LinkedIn profile details.

Design UI components for profile summary, engagement hooks, and


relationship tips.

Automatically trigger summary generation for every visited profile.

3. Dashboard:

Build a simple React-based dashboard.

Add features for viewing historical summaries with name, LinkedIn URL,
company, and summary.

4. Testing:

Validate UI/UX responsiveness.

Test sidebar and dashboard functionality in Chrome.

Backend (API Development)


1. API Setup:

Develop /summarize endpoint for LinkedIn profile data processing and


saving prospect details.

Integrate OpenAI GPT-4 for summary generation.

2. Prospect Data Storage:

Configure RDS database to store prospect name, LinkedIn URL,


company, and summary.

3. Caching:

Add Redis caching for repeat profile summaries.

4. Testing:

Test all endpoints for performance and accuracy.

Handle edge cases like invalid LinkedIn profiles.

Infrastructure (AWS and DevOps)


1. AWS Setup:

Niyora - AI-Powered Sales Preparation Tool (Phase 1 Plan) 5


Deploy Lambda functions for API hosting.

Configure API Gateway for request routing.

Set up RDS for user and prospect data storage.

2. CI/CD Pipeline:

Implement GitHub Actions for build, test, and deployment automation.

3. Security:

Ensure proper data handling and secure storage of user information.

Phase 1 Success Criteria


1. Chrome extension sidebar displays summaries for LinkedIn profiles.

2. Backend APIs process profile data, return accurate summaries, and save
prospect details.

3. Dashboard provides historical data including prospect name, LinkedIn URL,


company, and summary.

4. All components are deployed, functional, and secure.

Niyora - AI-Powered Sales Preparation Tool (Phase 1 Plan) 6

You might also like