Please sign in with Google to access the platform.
Your access to Sales CRM is pending admin approval.
Please contact Satdeep or Lakshya to activate your account.
| Salesperson | Active Deals | Meetings (Month) | Leads (Month) | Pubs (Month) | POCs (Month) | Closed Won Value |
|---|
Manage company profiles and points of contact
| Company Name | Owner | Phone | Website | Downloads (Monthly) |
|---|
| Contact Name | Company | Title / Role | Mobile Phone | Telegram / Zalo |
|---|
| List Name | Type | Targets Count | Created By | Created Date | Actions |
|---|
Everything you need to know about the UndrAds Sales CRM platform
To register a new company/publisher profile, the following fields are strictly mandatory:
publisher.com). Note: The website domain must be unique; duplicates are not allowed.All other fields (such as phone, LinkedIn, App Store/Play Store URLs, billing address, etc.) are optional.
To register a contact person, the following fields are mandatory:
Ad Ops Director or UA Manager).You can optionally link a POC to an existing Publisher. Other contact coordinates (Email, Mobile, LinkedIn, Telegram, Zalo, Teams, mailing address) are optional but highly recommended.
To register a new sales opportunity (lead/deal) on the Kanban pipeline, the following fields are mandatory:
Lead).Applovin MAX, AdMob Adapter, H5 AdX, Website AdX, Website HB, Video VAST).Note: If you set the stage to Onboarding, all Ops Onboarding fields (Child Network Code, MCM Email, Revshare %, and Communication Channel) also become mandatory to push the card.
Moving a lead to the Onboarding stage automatically triggers a backend transition that creates a corresponding card in the Ops Onboarding board. Here is how it functions under the hood:
onboarding and that onboardingCreated is falsy.Gaming Hub) to keep operational tasks publisher-centric. If the publisher name is missing, it falls back to the App Name, then the Deal Name.đ¤ System: Automatically created from Sales Lead "[Deal Name]" (App: "[App Name]") (Owner: [Owner Email]).đ¤ System: Lead reached Onboarding. Created onboarding card "[Publisher Name]" in Ops Pipeline..onboardingCreated: true and onboardingAccountId: [OpsCardId] to prevent duplicate creation.onboardingCreated: false, clears the ID, and adds a comment notifying the sales team) so it can be pushed again if needed.The Undrads CRM LinkedIn Tracker (v1.3.0) is a custom-built Chrome extension that integrates your LinkedIn outreach messages and InMails directly with the Sales CRM. It scans active messaging windows on LinkedIn and automatically archives matching client touchpoints under the corresponding Sales Lead in Firestore.
Follow these simple steps to install and activate the extension on your computer:
chrome-extension.zip and extract its contents into a dedicated folder (e.g., a folder named Undrads-Extension).chrome://extensions/ in your address bar.manifest.json). The extension will install immediately.Once installed, whenever you converse on LinkedIn with a point of contact whose profile URL matches a POC in the CRM database, a floating overlay (Undrads CRM Sync) will appear in the bottom-right of LinkedIn, showing whether the profile is matched, and automatically syncing chat history to the lead's communication timeline.
The Model Context Protocol (MCP) server connects the CRM database directly to AI coding tools and assistants (such as Cursor, Roo Code, Cline, or Claude Desktop). This allows AI assistants in your IDE to safely fetch leads, update stages, add notes, and perform bulk operations on the CRM database on your behalf.
The undrads-crm MCP server exposes 10 tools to AI agents:
list_leads: Lists and filters all deals/leads in the database. Supports pagination and desc sorting.list_publishers: Lists all publishers (companies) in the database with sorting and pagination.list_pocs: Lists all Points of Contact (POCs) in the database with sorting and pagination.update_lead_stage: Updates a deal's stage (e.g., to connection-made, onboarding) and writes a system audit trace.add_deal_remark: Appends text notes to a lead's history.search_publishers: Searches publishers by name or domain.search_pocs: Searches contacts by name or email.create_publisher: Creates a new publisher with website/location validation.create_poc: Creates a point of contact.create_lead: Creates a new opportunity card on the board.This CRM includes a Model Context Protocol (MCP) server that is fully cloud-hosted. It enables AI assistants (like Claude or Antigravity) to view and modify the CRM database securely over HTTPS using SSE (Server-Sent Events) with zero local files or keys required.
Connect your Antigravity IDE to the cloud CRM database:
Manage MCPs tab in Antigravity
View raw config at the top
mcpServers
đĄ No Node.js or proxy required â Antigravity connects directly over HTTPS.
Node.js (v18+) is required on your machine to run the client-side proxy wrapper (mcp-remote). Download it from: nodejs.org.
Select your OS, copy and run the command in your terminal. It will automatically install `mcp-remote` and configure Claude Desktop:
Open your Claude Desktop configuration file and append the following configuration:
Claude configuration file is located at:
Windows: %APPDATA%\Octopus\Claude\claude_desktop_config.json
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
mcpSettings.json
mcpServers
For any other SSE-compatible AI agent or MCP client, use this direct connection URL:
âšī¸ This is a standard Streamable HTTP endpoint. Configure your client to connect to this URL using its MCP/SSE settings.
Once connected, you can ask your AI assistant to query or manage the CRM. Try these example prompts in your IDE chat:
The CRM Snapshot is a dynamic historical analysis tool accessible via the đ CRM Snapshot... dropdown in the top header of the Pipeline. It allows you to select any month in the last year to inspect pipeline performance for that period:
onboarding, live-unstable, or live-stable in that month.churned-sales or churned-ops in that month.The main Pipeline board supports the following filters and ordering controls:
Sort: Created Date (Default: descending, newest leads first).Sort: Alphabetical (A-Z by Deal Name).Sort: Closing Date (Ascending, earliest closing dates first).Sort: Expected Revenue (Descending, highest expected revenue first).The Business Directory is split into two panes, each supporting dynamic search as you type:
Create and track personalized email outreach campaigns
| CAMPAIGN NAME | TARGET TYPE | SENT | OPEN RATE | DATE CREATED | ACTIONS |
|---|
| NAME | OWNER | DETAILS |
|---|
| List Name | Targets Count | Created By |
|---|
| RECIPIENT | STATUS | OPENS | LAST OPENED |
|---|
Manage access permissions for Ops Onboarding and Sales CRM independently.
| User | Sales CRM Access | Ops Onboarding Access | MCP Access | Campaigns Access | Global Admin | Position | Slack Member ID |
|---|
Rename field labels or add/delete custom fields for each module. Click a label to rename it.
The following selected targets do not have an associated POC with a valid email. Please add an email to proceed:
| Name | Company | Email / Phone |
|---|