kit.com Thread. Authored by weaver-auto. License: open.
These checks run before every recipe. Any failure halts execution and notifies you.
This is what installs to ~/.webloom/threads/. No magic. Just JSON.
{
"domain": "kit.com",
"name": "kit.com Thread",
"version": "1.0.0",
"author": "weaver-auto",
"license": "open",
"created_at": 1779179706,
"seed_url": "https://kit.com/",
"anti_bot": {
"verdict": "normal",
"signals": [],
"page": {
"title": "Kit: Email Marketing Automation & Newsletter Growth Engine for Creators (formerly ConvertKit)",
"url": "https://kit.com/",
"bodyLen": 15990,
"interactiveCount": 152,
"ready": "interactive"
}
},
"framework": {
"frameworks": [
"react-17+",
"nextjs-root",
"nextjs-data",
"radix"
],
"raw": {
"frameworks": [
"react-17+",
"nextjs-root",
"nextjs-data",
"radix"
],
"primary": "react-17+",
"indicators": {
"has_password_input": false,
"has_file_input": false,
"has_label_wrapped_file": false,
"has_drop_zone": false,
"iframe_count": 0
},
"page": {
"title": "Kit: Email Marketing Automation & Newsletter Growth Engine for Creators (formerly ConvertKit)",
"url": "https://kit.com/",
"ready": "interactive"
}
}
},
"fingerprints": {
"body_class": "",
"title": "Kit: Email Marketing Automation & Newsletter Growth Engine for Creators (formerly ConvertKit)",
"url": "https://kit.com/",
"a_declarative_count": 0,
"a_button_count": 0,
"forms_count": 0,
"next_data": true,
"nuxt": false,
"react": false,
"redux": false
},
"pacing": {
"signals": {
"cloudflare": false,
"hcaptcha": false,
"recaptcha": false,
"akamai": false,
"datadome": false,
"kasada": false,
"perimeter": false
},
"profile": "fast"
},
"inputs": [],
"buttons": [
{
"tag": "button",
"id": null,
"text": "Features",
"aria_label": "Features menu",
"click_strategy": "react_handler"
},
{
"tag": "a",
"id": null,
"text": "Pricing",
"aria_label": null,
"click_strategy": "react_handler"
},
{
"tag": "button",
"id": null,
"text": "Use Cases",
"aria_label": "Use Cases menu",
"click_strategy": "react_handler"
},
{
"tag": "button",
"id": null,
"text": "Resources",
"aria_label": "Resources menu",
"click_strategy": "react_handler"
},
{
"tag": "a",
"id": null,
"text": "Log in",
"aria_label": null,
"click_strategy": "react_handler"
},
{
"tag": "a",
"id": null,
"text": "Request a demo",
"aria_label": null,
"click_strategy": "react_handler"
},
{
"tag": "a",
"id": null,
"text": "Start free trial",
"aria_label": null,
"click_strategy": "react_handler"
},
{
"tag": "a",
"id": null,
"text": "Request demo",
"aria_label": null,
"click_strategy": "react_handler"
},
{
"tag": "a",
"id": null,
"text": "See all case studies",
"aria_label": null,
"click_strategy": "react_handler"
},
{
"tag": "a",
"id": null,
"text": "See all resources",
"aria_label": null,
"click_strategy": "react_handler"
},
{
"tag": "a",
"id": null,
"text": "Start free trial",
"aria_label": null,
"click_strategy": "react_handler"
},
{
"tag": "button",
"id": null,
"text": null,
"aria_label": "View Anne-Laure Le Cunff, 1 of 5",
"click_strategy": "react_handler"
},
{
"tag": "button",
"id": null,
"text": null,
"aria_label": "View James Clear, 2 of 5",
"click_strategy": "react_handler"
},
{
"tag": "button",
"id": null,
"text": null,
"aria_label": "View Ali Abdaal, 3 of 5",
"click_strategy": "react_handler"
},
{
"tag": "button",
"id": null,
"text": null,
"aria_label": "View Nisha Vora, 4 of 5",
"click_strategy": "react_handler"
},
{
"tag": "button",
"id": null,
"text": null,
"aria_label": "View Matthew McConaughey, 5 of 5",
"click_strategy": "react_handler"
},
{
"tag": "button",
"id": null,
"text": "Get more subscribers with landing pages, forms, and creator ",
"aria_label": null,
"click_strategy": "react_handler"
},
{
"tag": "button",
"id": null,
"text": "Send beautiful emails that build relationships, not just rev",
"aria_label": null,
"click_strategy": "react_handler"
},
{
"tag": "button",
"id": null,
"text": "Automate your work with apps that connect your creator tools",
"aria_label": null,
"click_strategy": "react_handler"
},
{
"tag": "button",
"id": null,
"text": "Earn more on autopilot with your digital products, subscript",
"aria_label": null,
"click_strategy": "react_handler"
},
{
"tag": "a",
"id": null,
"text": "Start free trial",
"aria_label": null,
"click_strategy": "react_handler"
},
{
"tag": "a",
"id": null,
"text": "Jump to features",
"aria_label": null,
"click_strategy": "react_handler"
},
{
"tag": "a",
"id": null,
"text": "Start free trial",
"aria_label": null,
"click_strategy": "react_handler"
},
{
"tag": "a",
"id": null,
"text": "Start free trial",
"aria_label": null,
"click_strategy": "react_handler"
},
{
"tag": "a",
"id": null,
"text": "Start free trial",
"aria_label": null,
"click_strategy": "react_handler"
},
{
"tag": "button",
"id": null,
"text": "Show more features",
"aria_label": null,
"click_strategy": "react_handler"
},
{
"tag": "a",
"id": null,
"text": "Start free trial",
"aria_label": null,
"click_strategy": "react_handler"
},
{
"tag": "button",
"id": null,
"text": "+",
"aria_label": null,
"click_strategy": "radix_portal"
},
{
"tag": "button",
"id": null,
"text": "+",
"aria_label": null,
"click_strategy": "radix_portal"
},
{
"tag": "button",
"id": null,
"text": "+",
"aria_label": null,
"click_strategy": "radix_portal"
},
{
"tag": "button",
"id": null,
"text": "+",
"aria_label": null,
"click_strategy": "radix_portal"
},
{
"tag": "a",
"id": null,
"text": "See all apps",
"aria_label": null,
"click_strategy": "react_handler"
},
{
"tag": "a",
"id": null,
"text": "Start free trial",
"aria_label": null,
"click_strategy": "react_handler"
},
{
"tag": "a",
"id": null,
"text": "Start free trial",
"aria_label": null,
"click_strategy": "react_handler"
},
{
"tag": "a",
"id": null,
"text": "Start free trial",
"aria_label": null,
"click_strategy": "react_handler"
}
],
"priors": {
"sources": [],
"candidate_selectors": []
},
"preflight": [
{
"name": "framework_react-17+",
"kind": "framework_marker",
"probe": "react-17+",
"expected": "react-17+ detected"
},
{
"name": "framework_nextjs-root",
"kind": "framework_marker",
"probe": "nextjs-root",
"expected": "nextjs-root detected"
},
{
"name": "framework_nextjs-data",
"kind": "framework_marker",
"probe": "nextjs-data",
"expected": "nextjs-data detected"
},
{
"name": "framework_radix",
"kind": "framework_marker",
"probe": "radix",
"expected": "radix detected"
},
{
"name": "button_features",
"kind": "button_text",
"probe": "features",
"expected": "button 'features'"
},
{
"name": "button_pricing",
"kind": "button_text",
"probe": "pricing",
"expected": "button 'pricing'"
},
{
"name": "button_use_cases",
"kind": "button_text",
"probe": "use cases",
"expected": "button 'use cases'"
},
{
"name": "button_resources",
"kind": "button_text",
"probe": "resources",
"expected": "button 'resources'"
},
{
"name": "button_log_in",
"kind": "button_text",
"probe": "log in",
"expected": "button 'log in'"
},
{
"name": "button_request_a_demo",
"kind": "button_text",
"probe": "request a demo",
"expected": "button 'request a demo'"
},
{
"name": "button_start_free_trial",
"kind": "button_text",
"probe": "start free trial",
"expected": "button 'start free trial'"
},
{
"name": "button_request_demo",
"kind": "button_text",
"probe": "request demo",
"expected": "button 'request demo'"
},
{
"name": "button_see_all_case_studies",
"kind": "button_text",
"probe": "see all case studies",
"expected": "button 'see all case studies'"
},
{
"name": "button_see_all_resources",
"kind": "button_text",
"probe": "see all resources",
"expected": "button 'see all resources'"
},
{
"name": "button_jump_to_features",
"kind": "button_text",
"probe": "jump to features",
"expected": "button 'jump to features'"
},
{
"name": "button_show_more_features",
"kind": "button_text",
"probe": "show more features",
"expected": "button 'show more features'"
},
{
"name": "button_see_all_apps",
"kind": "button_text",
"probe": "see all apps",
"expected": "button 'see all apps'"
}
],
"states": []
}