[{"data":1,"prerenderedAt":1363},["ShallowReactive",2],{"blog-\u002Fblog\u002Fwire-domain-to-firmographics-signup-flow":3,"blog-related-\u002Fblog\u002Fwire-domain-to-firmographics-signup-flow":1095},{"id":4,"title":5,"author":6,"body":7,"category":1080,"cover":1081,"description":1082,"draft":1083,"extension":1084,"image":1080,"launchCta":1080,"meta":1085,"navigation":340,"ogImage":1080,"path":1086,"publishedAt":1087,"readTime":1080,"seo":1088,"stem":1089,"tags":1090,"updatedAt":1080,"__hash__":1094},"blogUnlisted\u002Fblog\u002Fwire-domain-to-firmographics-signup-flow.md","Wire Domain-to-Firmographics Into Your Signup Flow","The Monid Team",{"type":8,"value":9,"toc":1064},"minimark",[10,15,82,85,90,154,158,173,178,187,195,203,207,264,272,279,283,294,422,425,429,439,488,494,498,509,555,571,598,602,611,872,875,881,885,919,956,980,984,994,1000,1003,1007,1010,1014,1021,1031,1043,1049,1053,1060],[11,12,14],"p",{"style":13},"font-size:18px !important;line-height:1.65 !important;margin:0 0 24px;color:inherit;","Copy this line to your agent to enrich a company from a signup domain.",[16,17,22],"pre",{"className":18,"code":19,"language":20,"meta":21,"style":21},"language-sh shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","set up https:\u002F\u002Fmonid.ai\u002FSKILL.md and use People Data Labs to enrich a company from a signup email domain\n","sh","",[23,24,25],"code",{"__ignoreMap":21},[26,27,30,34,38,41,44,47,50,53,56,59,62,65,68,71,73,76,79],"span",{"class":28,"line":29},"line",1,[26,31,33],{"class":32},"s2Zo4","set",[26,35,37],{"class":36},"sfazB"," up",[26,39,40],{"class":36}," https:\u002F\u002Fmonid.ai\u002FSKILL.md",[26,42,43],{"class":36}," and",[26,45,46],{"class":36}," use",[26,48,49],{"class":36}," People",[26,51,52],{"class":36}," Data",[26,54,55],{"class":36}," Labs",[26,57,58],{"class":36}," to",[26,60,61],{"class":36}," enrich",[26,63,64],{"class":36}," a",[26,66,67],{"class":36}," company",[26,69,70],{"class":36}," from",[26,72,64],{"class":36},[26,74,75],{"class":36}," signup",[26,77,78],{"class":36}," email",[26,80,81],{"class":36}," domain\n",[11,83,84],{},"When a new user signs up with a work email, you can turn that address into a scored, routed account before the welcome email even sends. Extract the domain, enrich it into firmographics with one pay-per-call lookup, and branch on the fields that come back. No enrichment subscription, no per-vendor onboarding. This walkthrough wires the whole thing, end to end, against real endpoints you can run today.",[86,87,89],"h2",{"id":88},"tldr","TL;DR",[91,92,93,97,112,123,139],"ul",{},[94,95,96],"li",{},"A signup email carries a company inside it. Split off the domain, enrich the domain, and you know the account's size and industry before a human looks at it.",[94,98,99,100,107,108,111],{},"Call ",[101,102,106],"a",{"href":103,"rel":104},"https:\u002F\u002Fwww.peopledatalabs.com",[105],"nofollow","People Data Labs"," ",[23,109,110],{},"\u002Fv5\u002Fcompany\u002Fenrich"," for the standard firmographic record: one call in, one company record out, with a confidence score attached.",[94,113,114,115,118,119,122],{},"Gate matches with ",[23,116,117],{},"min_likelihood"," so a wrong-company hit never poisons your CRM, then branch on ",[23,120,121],{},"employee_count"," and industry to route the account.",[94,124,125,126,107,131,134,135,138],{},"Escalate to ",[101,127,130],{"href":128,"rel":129},"https:\u002F\u002Fakta.pro",[105],"Akta",[23,132,133],{},"\u002Fv1\u002Fcompany\u002Fenrichment"," only for the accounts that deserve depth (website traffic, tech stack, financial estimates), scoped by a ",[23,136,137],{},"sections"," filter.",[94,140,141,142,147,148,153],{},"One ",[101,143,146],{"href":144,"rel":145},"https:\u002F\u002Fmonid.ai",[105],"Monid"," key, one wallet, both providers. Pricing per call is cents-scale; the live number is on ",[101,149,152],{"href":150,"rel":151},"https:\u002F\u002Fmonid.ai\u002Ftools",[105],"monid.ai\u002Ftools",".",[86,155,157],{"id":156},"what-you-are-building","What you are building",[11,159,160,161,164,165,168,169,172],{},"A hook that fires on signup: ",[23,162,163],{},"email in -> firmographics out -> route decided",". You will build it against ",[101,166,146],{"href":144,"rel":167},[105],", a pay-per-call data API marketplace where one key reaches hundreds of external endpoints. Searching the catalog and reading a schema are free, so you can price this entire flow before you spend a cent; only a ",[23,170,171],{},"run"," bills the wallet.",[174,175,177],"h3",{"id":176},"for-agents","For agents",[11,179,180,181,186],{},"Grab an API key at ",[101,182,185],{"href":183,"rel":184},"https:\u002F\u002Fapp.monid.ai\u002F",[105],"app.monid.ai",", then paste this to your agent and hand it the key:",[16,188,193],{"className":189,"code":191,"language":192},[190],"language-text","set up https:\u002F\u002Fmonid.ai\u002FSKILL.md\n","text",[23,194,191],{"__ignoreMap":21},[11,196,197,198,153],{},"It learns the whole discover, inspect, run workflow itself. More details in the ",[101,199,202],{"href":200,"rel":201},"https:\u002F\u002Fmonid.ai\u002Fdocs\u002Fguide\u002Fquickstart-skill",[105],"agent quickstart",[174,204,206],{"id":205},"for-humans","For humans",[16,208,212],{"className":209,"code":210,"language":211,"meta":21,"style":21},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","npm install -g @monid-ai\u002Fcli\nmonid keys add --label main --key \u003Cyour-api-key>\n","bash",[23,213,214,229],{"__ignoreMap":21},[26,215,216,220,223,226],{"class":28,"line":29},[26,217,219],{"class":218},"sBMFI","npm",[26,221,222],{"class":36}," install",[26,224,225],{"class":36}," -g",[26,227,228],{"class":36}," @monid-ai\u002Fcli\n",[26,230,232,235,238,241,244,247,250,254,257,261],{"class":28,"line":231},2,[26,233,234],{"class":218},"monid",[26,236,237],{"class":36}," keys",[26,239,240],{"class":36}," add",[26,242,243],{"class":36}," --label",[26,245,246],{"class":36}," main",[26,248,249],{"class":36}," --key",[26,251,253],{"class":252},"sMK4o"," \u003C",[26,255,256],{"class":36},"your-api-ke",[26,258,260],{"class":259},"sTEyZ","y",[26,262,263],{"class":252},">\n",[11,265,266,267,153],{},"More details in the ",[101,268,271],{"href":269,"rel":270},"https:\u002F\u002Fmonid.ai\u002Fdocs\u002Fguide\u002Fquickstart-cli",[105],"CLI quickstart",[11,273,274],{},[275,276],"img",{"alt":277,"src":278},"Signup pipeline: email splits into a domain, enrichment returns firmographics, a likelihood gate decides pass or hold","\u002Fimg\u002Fblog\u002Fwire-domain-to-firmographics-signup-flow-fig-coenrich-pipeline.png",[86,280,282],{"id":281},"step-1-split-the-domain-off-the-email","Step 1. Split the domain off the email",[11,284,285,286,289,290,293],{},"The company is the part after the ",[23,287,288],{},"@",". Peel it off, and drop free-mail signups before you spend anything, since ",[23,291,292],{},"gmail.com"," is not a company.",[16,295,297],{"className":209,"code":296,"language":211,"meta":21,"style":21},"email=\"dana@northwind-logistics.com\"\ndomain=\"${email#*@}\"          # -> northwind-logistics.com\n\ncase \"$domain\" in\n  gmail.com|outlook.com|yahoo.com|icloud.com|proton.me)\n    echo \"personal signup, skip enrichment\"; exit 0 ;;\nesac\n",[23,298,299,316,335,342,360,390,416],{"__ignoreMap":21},[26,300,301,304,307,310,313],{"class":28,"line":29},[26,302,303],{"class":259},"email",[26,305,306],{"class":252},"=",[26,308,309],{"class":252},"\"",[26,311,312],{"class":36},"dana@northwind-logistics.com",[26,314,315],{"class":252},"\"\n",[26,317,318,321,323,326,328,331],{"class":28,"line":231},[26,319,320],{"class":259},"domain",[26,322,306],{"class":252},[26,324,325],{"class":252},"\"${",[26,327,303],{"class":259},[26,329,330],{"class":252},"#*@}\"",[26,332,334],{"class":333},"sHwdD","          # -> northwind-logistics.com\n",[26,336,338],{"class":28,"line":337},3,[26,339,341],{"emptyLinePlaceholder":340},true,"\n",[26,343,345,349,352,355,357],{"class":28,"line":344},4,[26,346,348],{"class":347},"s7zQu","case",[26,350,351],{"class":252}," \"",[26,353,354],{"class":259},"$domain",[26,356,309],{"class":252},[26,358,359],{"class":347}," in\n",[26,361,363,366,369,372,374,377,379,382,384,387],{"class":28,"line":362},5,[26,364,365],{"class":36},"  gmail.com",[26,367,368],{"class":252},"|",[26,370,371],{"class":36},"outlook.com",[26,373,368],{"class":252},[26,375,376],{"class":36},"yahoo.com",[26,378,368],{"class":252},[26,380,381],{"class":36},"icloud.com",[26,383,368],{"class":252},[26,385,386],{"class":36},"proton.me",[26,388,389],{"class":252},")\n",[26,391,393,396,398,401,403,406,409,413],{"class":28,"line":392},6,[26,394,395],{"class":32},"    echo",[26,397,351],{"class":252},[26,399,400],{"class":36},"personal signup, skip enrichment",[26,402,309],{"class":252},[26,404,405],{"class":252},";",[26,407,408],{"class":32}," exit",[26,410,412],{"class":411},"sbssI"," 0",[26,414,415],{"class":252}," ;;\n",[26,417,419],{"class":28,"line":418},7,[26,420,421],{"class":347},"esac\n",[11,423,424],{},"That guard matters for cost as much as accuracy: every consumer-email signup you skip is a call you never pay for.",[86,426,428],{"id":427},"step-2-confirm-the-endpoints-real-inputs","Step 2. Confirm the endpoint's real inputs",[11,430,431,432,435,436,438],{},"Before wiring a call, read the schema. ",[23,433,434],{},"inspect"," is free and returns the exact input shape, so you never burn a paid ",[23,437,171],{}," on a field the endpoint does not accept.",[16,440,442],{"className":209,"code":441,"language":211,"meta":21,"style":21},"monid inspect -p pdl -e \u002Fv5\u002Fcompany\u002Fenrich\n# accepts:  website | name | profile (LinkedIn) | ticker | pdl_id\n#           plus location, region, country, postal_code to disambiguate\n# knob:     min_likelihood  (integer 1-10, default 2)\n# returns:  firmographics, funding, employee counts, tech stack,\n#           social profiles, and a match likelihood score\n",[23,443,444,463,468,473,478,483],{"__ignoreMap":21},[26,445,446,448,451,454,457,460],{"class":28,"line":29},[26,447,234],{"class":218},[26,449,450],{"class":36}," inspect",[26,452,453],{"class":36}," -p",[26,455,456],{"class":36}," pdl",[26,458,459],{"class":36}," -e",[26,461,462],{"class":36}," \u002Fv5\u002Fcompany\u002Fenrich\n",[26,464,465],{"class":28,"line":231},[26,466,467],{"class":333},"# accepts:  website | name | profile (LinkedIn) | ticker | pdl_id\n",[26,469,470],{"class":28,"line":337},[26,471,472],{"class":333},"#           plus location, region, country, postal_code to disambiguate\n",[26,474,475],{"class":28,"line":344},[26,476,477],{"class":333},"# knob:     min_likelihood  (integer 1-10, default 2)\n",[26,479,480],{"class":28,"line":362},[26,481,482],{"class":333},"# returns:  firmographics, funding, employee counts, tech stack,\n",[26,484,485],{"class":28,"line":392},[26,486,487],{"class":333},"#           social profiles, and a match likelihood score\n",[11,489,490,491,493],{},"The one input worth understanding is ",[23,492,117],{},". It floors the match confidence on a 1 to 10 scale and defaults to 2, which is loose. For anything that writes to a CRM, raise it, because a confident wrong match is worse than an honest miss.",[86,495,497],{"id":496},"step-3-enrich-the-domain","Step 3. Enrich the domain",[11,499,500,501,504,505,508],{},"Now the only step that costs money. Feed the domain from Step 1 into the ",[23,502,503],{},"website"," field and gate the match at 4 or higher. The ",[23,506,507],{},"-w"," flag waits for the result inline.",[16,510,512],{"className":209,"code":511,"language":211,"meta":21,"style":21},"monid run -p pdl -e \u002Fv5\u002Fcompany\u002Fenrich \\\n  -i '{\"website\": \"northwind-logistics.com\", \"min_likelihood\": 4}' -w\n# -> Run ID: 01HXYZ...   (price shown before it executes)\n",[23,513,514,533,550],{"__ignoreMap":21},[26,515,516,518,521,523,525,527,530],{"class":28,"line":29},[26,517,234],{"class":218},[26,519,520],{"class":36}," run",[26,522,453],{"class":36},[26,524,456],{"class":36},[26,526,459],{"class":36},[26,528,529],{"class":36}," \u002Fv5\u002Fcompany\u002Fenrich",[26,531,532],{"class":259}," \\\n",[26,534,535,538,541,544,547],{"class":28,"line":231},[26,536,537],{"class":36},"  -i",[26,539,540],{"class":252}," '",[26,542,543],{"class":36},"{\"website\": \"northwind-logistics.com\", \"min_likelihood\": 4}",[26,545,546],{"class":252},"'",[26,548,549],{"class":36}," -w\n",[26,551,552],{"class":28,"line":337},[26,553,554],{"class":333},"# -> Run ID: 01HXYZ...   (price shown before it executes)\n",[11,556,557,558,560,561,564,565,570],{},"What comes back is the record you would otherwise pay a subscription for: ",[23,559,121],{},", industry, founding year, headquarters location, funding, social profiles, and a ",[23,562,563],{},"likelihood"," telling you how sure the match is. The full field list is in the ",[101,566,569],{"href":567,"rel":568},"https:\u002F\u002Fdocs.peopledatalabs.com\u002Fdocs\u002Freference-company-enrichment-api",[105],"PDL company enrichment docs",". Save it to a file so the next step can read it:",[16,572,574],{"className":209,"code":573,"language":211,"meta":21,"style":21},"monid runs get -r 01HXYZ... -o company.json\n",[23,575,576],{"__ignoreMap":21},[26,577,578,580,583,586,589,592,595],{"class":28,"line":29},[26,579,234],{"class":218},[26,581,582],{"class":36}," runs",[26,584,585],{"class":36}," get",[26,587,588],{"class":36}," -r",[26,590,591],{"class":36}," 01HXYZ...",[26,593,594],{"class":36}," -o",[26,596,597],{"class":36}," company.json\n",[86,599,601],{"id":600},"step-4-score-and-route-from-the-fields","Step 4. Score and route from the fields",[11,603,604,605,607,608,610],{},"This is the payoff. Read three fields out of the record and turn them into a routing decision. The boring fields do the work: ",[23,606,563],{}," gates trust, ",[23,609,121],{}," picks the sales motion, industry picks the template.",[16,612,614],{"className":209,"code":613,"language":211,"meta":21,"style":21},"score=$(jq -r '.data.likelihood      \u002F\u002F 0' company.json)\nsize=$(jq  -r '.data.employee_count   \u002F\u002F 0' company.json)\nind=$(jq   -r '.data.industry         \u002F\u002F \"unknown\"' company.json)\n\nif [ \"$score\" -lt 6 ]; then\n  route=\"manual-review\"          # low-confidence match, do not auto-route\nelif [ \"$size\" -ge 200 ]; then\n  route=\"enterprise-sdr\"         # book a human, fast\nelif [ \"$size\" -ge 20 ]; then\n  route=\"mid-market-nurture\"\nelse\n  route=\"self-serve\"            # let the product do the selling\nfi\n\necho \"$domain  $ind  size=$size  ->  $route\"\n",[23,615,616,641,664,687,691,718,735,759,776,798,812,818,835,841,846],{"__ignoreMap":21},[26,617,618,621,624,627,629,631,634,636,639],{"class":28,"line":29},[26,619,620],{"class":259},"score",[26,622,623],{"class":252},"=$(",[26,625,626],{"class":218},"jq",[26,628,588],{"class":36},[26,630,540],{"class":252},[26,632,633],{"class":36},".data.likelihood      \u002F\u002F 0",[26,635,546],{"class":252},[26,637,638],{"class":36}," company.json",[26,640,389],{"class":252},[26,642,643,646,648,650,653,655,658,660,662],{"class":28,"line":231},[26,644,645],{"class":259},"size",[26,647,623],{"class":252},[26,649,626],{"class":218},[26,651,652],{"class":36},"  -r",[26,654,540],{"class":252},[26,656,657],{"class":36},".data.employee_count   \u002F\u002F 0",[26,659,546],{"class":252},[26,661,638],{"class":36},[26,663,389],{"class":252},[26,665,666,669,671,673,676,678,681,683,685],{"class":28,"line":337},[26,667,668],{"class":259},"ind",[26,670,623],{"class":252},[26,672,626],{"class":218},[26,674,675],{"class":36},"   -r",[26,677,540],{"class":252},[26,679,680],{"class":36},".data.industry         \u002F\u002F \"unknown\"",[26,682,546],{"class":252},[26,684,638],{"class":36},[26,686,389],{"class":252},[26,688,689],{"class":28,"line":344},[26,690,341],{"emptyLinePlaceholder":340},[26,692,693,696,699,701,704,706,709,712,715],{"class":28,"line":362},[26,694,695],{"class":347},"if",[26,697,698],{"class":252}," [",[26,700,351],{"class":252},[26,702,703],{"class":259},"$score",[26,705,309],{"class":252},[26,707,708],{"class":252}," -lt",[26,710,711],{"class":411}," 6",[26,713,714],{"class":252}," ];",[26,716,717],{"class":347}," then\n",[26,719,720,723,725,727,730,732],{"class":28,"line":392},[26,721,722],{"class":259},"  route",[26,724,306],{"class":252},[26,726,309],{"class":252},[26,728,729],{"class":36},"manual-review",[26,731,309],{"class":252},[26,733,734],{"class":333},"          # low-confidence match, do not auto-route\n",[26,736,737,740,742,744,747,749,752,755,757],{"class":28,"line":418},[26,738,739],{"class":347},"elif",[26,741,698],{"class":252},[26,743,351],{"class":252},[26,745,746],{"class":259},"$size",[26,748,309],{"class":252},[26,750,751],{"class":252}," -ge",[26,753,754],{"class":411}," 200",[26,756,714],{"class":252},[26,758,717],{"class":347},[26,760,762,764,766,768,771,773],{"class":28,"line":761},8,[26,763,722],{"class":259},[26,765,306],{"class":252},[26,767,309],{"class":252},[26,769,770],{"class":36},"enterprise-sdr",[26,772,309],{"class":252},[26,774,775],{"class":333},"         # book a human, fast\n",[26,777,779,781,783,785,787,789,791,794,796],{"class":28,"line":778},9,[26,780,739],{"class":347},[26,782,698],{"class":252},[26,784,351],{"class":252},[26,786,746],{"class":259},[26,788,309],{"class":252},[26,790,751],{"class":252},[26,792,793],{"class":411}," 20",[26,795,714],{"class":252},[26,797,717],{"class":347},[26,799,801,803,805,807,810],{"class":28,"line":800},10,[26,802,722],{"class":259},[26,804,306],{"class":252},[26,806,309],{"class":252},[26,808,809],{"class":36},"mid-market-nurture",[26,811,315],{"class":252},[26,813,815],{"class":28,"line":814},11,[26,816,817],{"class":347},"else\n",[26,819,821,823,825,827,830,832],{"class":28,"line":820},12,[26,822,722],{"class":259},[26,824,306],{"class":252},[26,826,309],{"class":252},[26,828,829],{"class":36},"self-serve",[26,831,309],{"class":252},[26,833,834],{"class":333},"            # let the product do the selling\n",[26,836,838],{"class":28,"line":837},13,[26,839,840],{"class":347},"fi\n",[26,842,844],{"class":28,"line":843},14,[26,845,341],{"emptyLinePlaceholder":340},[26,847,849,852,854,856,859,862,864,867,870],{"class":28,"line":848},15,[26,850,851],{"class":32},"echo",[26,853,351],{"class":252},[26,855,354],{"class":259},[26,857,858],{"class":259},"  $ind",[26,860,861],{"class":36},"  size=",[26,863,746],{"class":259},[26,865,866],{"class":36},"  ->  ",[26,868,869],{"class":259},"$route",[26,871,315],{"class":252},[11,873,874],{},"Every new signup now arrives pre-tagged. Your SDRs stop opening twenty browser tabs per lead, and the self-serve accounts route themselves out of the human queue entirely.",[11,876,877],{},[275,878],{"alt":879,"src":880},"Routing fan-out: one enrichment record splits into a likelihood gate, a headcount tier, and an industry template","\u002Fimg\u002Fblog\u002Fwire-domain-to-firmographics-signup-flow-fig-coenrich-routing.png",[86,882,884],{"id":883},"step-5-escalate-the-accounts-that-earn-it","Step 5. Escalate the accounts that earn it",[11,886,887,888,890,891,107,894,896,897,900,901,904,905,900,908,911,912,915,916,918],{},"Most signups are settled by Step 4. For the ones flagged ",[23,889,770],{},", pull depth before the SDR calls. ",[101,892,130],{"href":128,"rel":893},[105],[23,895,133],{}," returns 75+ fields across sections like ",[23,898,899],{},"firmographic",", ",[23,902,903],{},"digital_presence"," (website traffic), ",[23,906,907],{},"technology",[23,909,910],{},"financial_estimate",", and ",[23,913,914],{},"management_profile",". Scope the response with a ",[23,917,137],{}," filter so you fetch only what the SDR will read.",[16,920,922],{"className":209,"code":921,"language":211,"meta":21,"style":21},"monid run -p akta -e \u002Fv1\u002Fcompany\u002Fenrichment \\\n  --query '{\"company\": \"https:\u002F\u002Fnorthwind-logistics.com\", \"sections\": [\"firmographic\",\"digital_presence\",\"technology\"]}' -w\n",[23,923,924,942],{"__ignoreMap":21},[26,925,926,928,930,932,935,937,940],{"class":28,"line":29},[26,927,234],{"class":218},[26,929,520],{"class":36},[26,931,453],{"class":36},[26,933,934],{"class":36}," akta",[26,936,459],{"class":36},[26,938,939],{"class":36}," \u002Fv1\u002Fcompany\u002Fenrichment",[26,941,532],{"class":259},[26,943,944,947,949,952,954],{"class":28,"line":231},[26,945,946],{"class":36},"  --query",[26,948,540],{"class":252},[26,950,951],{"class":36},"{\"company\": \"https:\u002F\u002Fnorthwind-logistics.com\", \"sections\": [\"firmographic\",\"digital_presence\",\"technology\"]}",[26,953,546],{"class":252},[26,955,549],{"class":36},[11,957,958,959,962,963,966,967,970,971,974,975,153],{},"Two things the schema tells you before you run. First, ",[23,960,961],{},"company"," takes a website URL or an Akta uuid, never a bare name; if all you have is a name, resolve it through ",[23,964,965],{},"\u002Fv1\u002Fcompany\u002Fsearch"," first. Second, ",[23,968,969],{},"funding_detail"," and ",[23,972,973],{},"mna_and_investment"," are Enterprise-tier sections, so do not build a pipeline around them without checking access. Details are in the ",[101,976,979],{"href":977,"rel":978},"https:\u002F\u002Fdocs.akta.pro\u002Fcompany-enrichment",[105],"Akta docs",[86,981,983],{"id":982},"what-this-costs-to-run","What this costs to run",[11,985,986,987,989,990,993],{},"You see the exact price before every ",[23,988,171],{},", and it is always on ",[101,991,152],{"href":150,"rel":992},[105],". In magnitude terms:",[16,995,998],{"className":996,"code":997,"language":192},[190],"Split the domain          shell, free\nInspect the schema        free\nPDL \u002Fv5\u002Fcompany\u002Fenrich    around a dime PER_CALL   (every routed signup)\nAkta deep read            a bit over a dime PER_RESULT   (enterprise shortlist only)\n------------------------------------------------------------------\nTypical signup: one PDL call, single-digit cents\nEscalated account: PDL + one Akta call, still well under a dollar\n",[23,999,997],{"__ignoreMap":21},[11,1001,1002],{},"The lever is that Akta only fires on the shortlist. Ten thousand signups a month, mostly self-serve, cost close to the PDL rate times the non-free-mail slice, because you never paid for depth you would not read. And in a quiet month, you pay for exactly the calls you made and nothing else.",[86,1004,1006],{"id":1005},"hand-it-to-an-agent","Hand it to an agent",[11,1008,1009],{},"The same flow runs without you. Because Monid ships as an MCP server, an agent can watch the signup queue, split each domain, run the PDL call, apply your scoring rule, and escalate to Akta sections only on the enterprise shortlist, writing the route straight to your CRM. Free discovery and visible per-call prices are what make that delegation safe: the agent can price a step before it spends.",[86,1011,1013],{"id":1012},"faq","FAQ",[11,1015,1016,1020],{},[1017,1018,1019],"strong",{},"Do I need People Data Labs and Akta accounts?","\nNo. Integrate Monid once and fund one pay-as-you-go wallet. Both providers are reached through the same key, billed at the price shown before each run.",[11,1022,1023,1026,1027,1030],{},[1017,1024,1025],{},"Why extract the domain instead of enriching the email directly?","\nCompany enrichment matches on a company identifier, and the domain is the cleanest one a signup gives you. If you also want the person behind the email, PDL ",[23,1028,1029],{},"\u002Fv5\u002Fperson\u002Fenrich"," takes the email directly and returns their employer, which you can then enrich the same way.",[11,1032,1033,1036,1037,1039,1040,1042],{},[1017,1034,1035],{},"How do I stop a wrong-company match reaching my CRM?","\nRaise ",[23,1038,117],{}," on the PDL call and gate on the returned ",[23,1041,563],{}," in code, as Step 4 does. Anything below your threshold routes to manual review instead of an automated motion.",[11,1044,1045,1048],{},[1017,1046,1047],{},"When is the Akta call worth it?","\nWhen a human is about to spend time on the account. Website traffic, tech stack, and financial estimates help an SDR prepare; they are wasted on a self-serve signup that never talks to sales. Fire it on the shortlist, not the funnel.",[86,1050,1052],{"id":1051},"ship-it","Ship it",[11,1054,1055,1056,153],{},"Pick the one enrichment call you keep re-integrating, inspect it for free, and price the whole signup flow before you touch your wallet. Then wire Step 1 through Step 4 into your signup handler and let the routing run itself. Start at ",[101,1057,1059],{"href":144,"rel":1058},[105],"monid.ai",[1061,1062,1063],"style",{},"html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}",{"title":21,"searchDepth":231,"depth":231,"links":1065},[1066,1067,1071,1072,1073,1074,1075,1076,1077,1078,1079],{"id":88,"depth":231,"text":89},{"id":156,"depth":231,"text":157,"children":1068},[1069,1070],{"id":176,"depth":337,"text":177},{"id":205,"depth":337,"text":206},{"id":281,"depth":231,"text":282},{"id":427,"depth":231,"text":428},{"id":496,"depth":231,"text":497},{"id":600,"depth":231,"text":601},{"id":883,"depth":231,"text":884},{"id":982,"depth":231,"text":983},{"id":1005,"depth":231,"text":1006},{"id":1012,"depth":231,"text":1013},{"id":1051,"depth":231,"text":1052},null,"\u002Fimg\u002Fblog\u002Fwire-domain-to-firmographics-signup-flow.png","A hands-on tutorial: turn a new signup email into scored, routed firmographics with one pay-per-call company enrichment lookup on Monid.",false,"md",{},"\u002Fblog\u002Fwire-domain-to-firmographics-signup-flow","2026-07-09",{"title":5,"description":1082},"blog\u002Fwire-domain-to-firmographics-signup-flow",[1091,1092,1093],"data","agents","enrichment","8cxqLPwL9ww4qjYZw65fVGTP96KWTFDdRbiff2D0lr0",[1096,1156,1224,1290],{"id":1097,"title":1098,"author":1080,"body":1099,"category":1080,"cover":1143,"description":21,"draft":1083,"extension":1084,"image":1080,"launchCta":1144,"meta":1147,"navigation":340,"ogImage":1080,"path":1148,"publishedAt":1149,"readTime":1080,"seo":1150,"stem":1151,"tags":1152,"updatedAt":1080,"__hash__":1155},"blog\u002Fblog\u002Fakta-pro-is-now-available-on-monid.md","Introducing private markets\ndata for agents",{"type":8,"value":1100,"toc":1139},[1101,1105,1113,1116,1120,1126,1133,1136],[86,1102,1104],{"id":1103},"what-is-aktapro","What is akta.pro",[11,1106,1107,1112],{},[101,1108,1111],{"href":1109,"rel":1110},"https:\u002F\u002Fwww.akta.pro\u002F",[105],"akta.pro"," is a private company data and signals API for\nAI agents. Company Database covers 20M+ companies with 75+ structured fields\neach. News Signals delivers deduplicated, entity-resolved company news,\nindustry news, and signals on open-ended topics, all scored for impact and\nsentiment.",[11,1114,1115],{},"Private-company research is usually scattered across databases, news feeds,\nreview sites, and web search. akta.pro turns that into structured API calls, so\nan agent gets the right company context and keeps moving.",[86,1117,1119],{"id":1118},"what-is-monid","What is Monid",[11,1121,1122,1125],{},[101,1123,146],{"href":144,"rel":1124},[105]," is the tool layer for agents. It lets agents connect\nto all the tools and APIs they need, without managing signups, API keys, or\nsubscriptions.",[11,1127,1128,1129,153],{},"Today, Monid provides tools for social media scraping, web search, image and\nmusic generation, people data search, weather APIs, ",[101,1130,1132],{"href":150,"rel":1131},[105],"and more",[1134,1135],"hr",{},[11,1137,1138],{},"On Monid, akta.pro becomes available as part of that same layer. Your agent can\nrequest private-company context, call akta.pro through Monid, receive structured\nmarket data, and continue the task. Private markets research should feel like\nany other tool call: describe the company or sector, get the signal, keep\nbuilding.",{"title":21,"searchDepth":231,"depth":231,"links":1140},[1141,1142],{"id":1103,"depth":231,"text":1104},{"id":1118,"depth":231,"text":1119},"\u002Fimg\u002Fblog\u002Fakta-pro-is-now-available-on-monid-v2.png",{"label":1145,"command":1146},"Give your agent this line to get started.","set up https:\u002F\u002Fmonid.ai\u002FSKILL.md and use akta.pro to research recent news, company enrichment, and alternative signals for Databricks",{},"\u002Fblog\u002Fakta-pro-is-now-available-on-monid","2026-07-07",{"title":1098,"description":21},"blog\u002Fakta-pro-is-now-available-on-monid",[1092,1153,1154,1091],"partner-tools","private-markets","yZnqIVof0gIpw9VH6HcE3rzit5OdTvPyC6k--T1kYa8",{"id":1157,"title":1158,"author":1080,"body":1159,"category":1080,"cover":1213,"description":1214,"draft":1083,"extension":1084,"image":1080,"launchCta":1080,"meta":1215,"navigation":340,"ogImage":1080,"path":1216,"publishedAt":1217,"readTime":1080,"seo":1218,"stem":1219,"tags":1220,"updatedAt":1080,"__hash__":1223},"blog\u002Fblog\u002Fyour-claude-code-can-now-make-phone-calls.md","Your Claude Code can now make phone calls",{"type":8,"value":1160,"toc":1209},[1161,1164,1173,1177,1185,1188,1190,1195,1201,1203,1206],[11,1162,1163],{"style":13},"Copy this line to your agent to make your first phone call.",[16,1165,1167],{"className":18,"code":1166,"language":20,"meta":21,"style":21},"set up https:\u002F\u002Fmonid.ai\u002FSKILL.md and use Saperly to call my phone number to confirm the connection works\n",[23,1168,1169],{"__ignoreMap":21},[26,1170,1171],{"class":28,"line":29},[26,1172,1166],{},[86,1174,1176],{"id":1175},"what-is-saperly","What is Saperly",[11,1178,1179,1184],{},[101,1180,1183],{"href":1181,"rel":1182},"https:\u002F\u002Fsaperly.com\u002F",[105],"Saperly"," is phone infrastructure for AI agents. It gives\nan agent a real phone number with voice, SMS, routing, spend controls, and\ncompliance built in, without making the builder manage carrier accounts or\ntelephony paperwork.",[11,1186,1187],{},"Your agent can confirm an appointment, follow up on a lead, check availability,\nor route a conversation without leaving the workflow it is already running.",[86,1189,1119],{"id":1118},[11,1191,1192,1125],{},[101,1193,146],{"href":144,"rel":1194},[105],[11,1196,1197,1198,153],{},"Today, Monid provides tools for social media scraping, web search, image \u002F\nmusic \u002F 3d model generation, people data search, weather APIs, ",[101,1199,1132],{"href":150,"rel":1200},[105],[1134,1202],{},[11,1204,1205],{},"On Monid, Saperly becomes available as part of that same layer. Your agent can\nrequest a phone call, use Saperly through Monid, receive the result, and keep\ngoing. Calling should feel like any other tool call: describe the outcome, let\nthe agent handle the phone work, and continue the task.",[1061,1207,1208],{},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":21,"searchDepth":231,"depth":231,"links":1210},[1211,1212],{"id":1175,"depth":231,"text":1176},{"id":1118,"depth":231,"text":1119},"\u002Fimg\u002Fblog\u002Fyour-claude-code-can-now-make-phone-calls.png","Saperly is now available on Monid. Your agent can now make phone calls for you.",{},"\u002Fblog\u002Fyour-claude-code-can-now-make-phone-calls","2026-07-05",{"title":1158,"description":1214},"blog\u002Fyour-claude-code-can-now-make-phone-calls",[1092,1153,1221,1222],"voice","phone","X0vLpqb1Vn9mIFY4XAQ16a67_nbOfiZV8NEdV12nu1A",{"id":1225,"title":1226,"author":1080,"body":1227,"category":1080,"cover":1279,"description":1280,"draft":1083,"extension":1084,"image":1080,"launchCta":1080,"meta":1281,"navigation":340,"ogImage":1080,"path":1282,"publishedAt":1283,"readTime":1080,"seo":1284,"stem":1285,"tags":1286,"updatedAt":1080,"__hash__":1289},"blog\u002Fblog\u002Fintroducing-suzanne-chatgpt-for-3d-models.md","Introducing\nClaude for 3D models",{"type":8,"value":1228,"toc":1275},[1229,1232,1241,1245,1253,1256,1258,1263,1268,1270,1273],[11,1230,1231],{"style":13},"Copy this line to your agent to generate your 3D model.",[16,1233,1235],{"className":18,"code":1234,"language":20,"meta":21,"style":21},"set up https:\u002F\u002Fmonid.ai\u002FSKILL.md and create a 3D model for a rabbit\n",[23,1236,1237],{"__ignoreMap":21},[26,1238,1239],{"class":28,"line":29},[26,1240,1234],{},[86,1242,1244],{"id":1243},"what-is-suzanne","What is Suzanne",[11,1246,1247,1252],{},[101,1248,1251],{"href":1249,"rel":1250},"https:\u002F\u002Fwww.suzanne3d.com",[105],"Suzanne"," is an AI-native 3D modeling tool that turns a prompt into a\nusable 3D asset. Instead of opening a modeling tool, blocking out forms,\nadding details, and exporting by hand, you describe what you want and let\nSuzanne generate the model for you.",[11,1254,1255],{},"That changes who can create 3D objects. Product teams can prototype visual\nideas faster. Game builders can rough out props and characters without\nwaiting on a full art pass. Agents can generate assets as part of a larger\nworkflow, then hand those files to downstream tools for rendering, testing,\nor iteration.",[86,1257,1119],{"id":1118},[11,1259,1260,1125],{},[101,1261,146],{"href":144,"rel":1262},[105],[11,1264,1128,1265,153],{},[101,1266,1132],{"href":150,"rel":1267},[105],[1134,1269],{},[11,1271,1272],{},"On Monid, Suzanne becomes available as part of that same layer. Your agent can\nask for the 3D asset it needs, call Suzanne through Monid, and continue the task.\n3D creation should feel as direct as text generation: describe the thing, get\nthe artifact, keep building.",[1061,1274,1208],{},{"title":21,"searchDepth":231,"depth":231,"links":1276},[1277,1278],{"id":1243,"depth":231,"text":1244},{"id":1118,"depth":231,"text":1119},"\u002Fimg\u002Fblog\u002Fintroducing-suzanne-chatgpt-for-3d-models.png","Suzanne is now available on Monid. Turn any idea into a production-ready 3D model in one prompt.",{},"\u002Fblog\u002Fintroducing-suzanne-chatgpt-for-3d-models","2026-06-25",{"title":1226,"description":1280},"blog\u002Fintroducing-suzanne-chatgpt-for-3d-models",[1287,1092,1288],"3d","creative-tools","_S0uHM_dNVZKt_1ohYV4hn2Fm6SMxsDxzSezZf6lYFQ",{"id":1291,"title":1292,"author":1080,"body":1293,"category":1080,"cover":1352,"description":1353,"draft":1083,"extension":1084,"image":1080,"launchCta":1080,"meta":1354,"navigation":340,"ogImage":1080,"path":1355,"publishedAt":1356,"readTime":1080,"seo":1357,"stem":1358,"tags":1359,"updatedAt":1080,"__hash__":1362},"blog\u002Fblog\u002Fminimax-is-now-available-on-monid.md","MiniMax is now available on Monid",{"type":8,"value":1294,"toc":1347},[1295,1298,1307,1311,1319,1323,1326,1328,1334,1340,1342,1345],[11,1296,1297],{"style":13},"Copy this line to your agent to create music.",[16,1299,1301],{"className":18,"code":1300,"language":20,"meta":21,"style":21},"set up https:\u002F\u002Fmonid.ai\u002FSKILL.md and create a song with MiniMax Music 2.6\n",[23,1302,1303],{"__ignoreMap":21},[26,1304,1305],{"class":28,"line":29},[26,1306,1300],{},[86,1308,1310],{"id":1309},"minimax-music-26","MiniMax Music 2.6",[11,1312,1313,1318],{},[101,1314,1317],{"href":1315,"rel":1316},"https:\u002F\u002Fwww.minimax.io",[105],"MiniMax"," Music 2.6 turns a prompt into music your agent can use right away. Describe the style, mood, lyrics, or use case, and generate a track inside the same workflow.",[86,1320,1322],{"id":1321},"minimax-text-to-image-image-01","MiniMax Text-to-Image image-01",[11,1324,1325],{},"MiniMax image-01 turns text prompts into images. Ask for a concept, scene, product visual, or creative asset, and let your agent generate it through Monid.",[86,1327,1119],{"id":1118},[11,1329,1330,1333],{},[101,1331,146],{"href":144,"rel":1332},[105]," is the tool layer for agents. It lets agents connect to all the tools and APIs they need, without managing signups, API keys, or subscriptions.",[11,1335,1336,1337,153],{},"Today, Monid provides tools for social media scraping, web search, image and music generation, people data search, weather APIs, ",[101,1338,1132],{"href":150,"rel":1339},[105],[1134,1341],{},[11,1343,1344],{},"On Monid, MiniMax becomes part of the same tool layer your agent already uses. Describe what you need, generate the image or music, and keep building.",[1061,1346,1208],{},{"title":21,"searchDepth":231,"depth":231,"links":1348},[1349,1350,1351],{"id":1309,"depth":231,"text":1310},{"id":1321,"depth":231,"text":1322},{"id":1118,"depth":231,"text":1119},"\u002Fimg\u002Fblog\u002Fminimax-is-now-available-on-monid.png","Create images and music with MiniMax models through Monid.",{},"\u002Fblog\u002Fminimax-is-now-available-on-monid","2026-06-24",{"title":1292,"description":1353},"blog\u002Fminimax-is-now-available-on-monid",[1092,1288,1360,1361],"image-generation","music-generation","OYTt4aBpVNeb9nNuUTkZhyl8yzm6h4v8c8tMHC9NmFg",1784441554379]