www.hubspot.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": "www.hubspot.com",
"name": "www.hubspot.com Thread",
"version": "1.0.0",
"author": "weaver-auto",
"license": "open",
"created_at": 1779176763,
"seed_url": "https://www.hubspot.com/partners/affiliates",
"anti_bot": {
"verdict": "normal",
"signals": [],
"page": {
"title": "HubSpot Affiliate Program | Overview",
"url": "https://www.hubspot.com/partners/affiliates",
"bodyLen": 6370,
"interactiveCount": 271,
"ready": "complete"
}
},
"framework": {
"frameworks": [],
"raw": {
"frameworks": [],
"primary": "vanilla",
"indicators": {
"has_password_input": false,
"has_file_input": false,
"has_label_wrapped_file": false,
"has_drop_zone": false,
"iframe_count": 9
},
"page": {
"title": "HubSpot Affiliate Program | Overview",
"url": "https://www.hubspot.com/partners/affiliates",
"ready": "complete"
}
}
},
"fingerprints": {
"body_class": "style-guide-template hsg--en hs-content-id-42233933318 hs-landing-page hs-page hs-content-path-partners-affiliates hs-content-name-affiliate-program-overview-affiliate-info-page hsg-windows hs-banner--visible",
"title": "HubSpot Affiliate Program | Overview",
"url": "https://www.hubspot.com/partners/affiliates",
"a_declarative_count": 0,
"a_button_count": 0,
"forms_count": 2,
"next_data": false,
"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": [
{
"tag": "input",
"id": null,
"name": "q",
"type": "search",
"placeholder": "Search HubSpot",
"aria_label": null,
"role": null,
"content_editable": false,
"fill_strategy": "fast_setter"
}
],
"buttons": [
{
"tag": "button",
"id": null,
"text": "×close",
"aria_label": null,
"click_strategy": "js_dispatch"
},
{
"tag": "button",
"id": "hs-eu-confirmation-button",
"text": "Accept all",
"aria_label": "Accept all",
"click_strategy": "js_dispatch"
},
{
"tag": "button",
"id": "hs-eu-decline-button",
"text": "Decline all",
"aria_label": "Decline all",
"click_strategy": "js_dispatch"
},
{
"tag": "button",
"id": "hs-eu-cookie-settings-button",
"text": "Manage Cookies",
"aria_label": "Manage Cookies",
"click_strategy": "js_dispatch"
},
{
"tag": "button",
"id": null,
"text": "Select a language",
"aria_label": null,
"click_strategy": "js_dispatch"
},
{
"tag": "button",
"id": null,
"text": "High Contrast",
"aria_label": null,
"click_strategy": "js_dispatch"
},
{
"tag": "button",
"id": null,
"text": "About",
"aria_label": null,
"click_strategy": "js_dispatch"
},
{
"tag": "svg",
"id": null,
"text": null,
"aria_label": null,
"click_strategy": "js_dispatch"
},
{
"tag": "button",
"id": null,
"text": "Products",
"aria_label": null,
"click_strategy": "js_dispatch"
},
{
"tag": "button",
"id": null,
"text": "Solutions",
"aria_label": null,
"click_strategy": "js_dispatch"
},
{
"tag": "button",
"id": "tab-global-nav-tab-dropdown-sidebar-main_solutions-1",
"text": "By Use Case",
"aria_label": null,
"click_strategy": "js_dispatch"
},
{
"tag": "svg",
"id": null,
"text": null,
"aria_label": null,
"click_strategy": "js_dispatch"
},
{
"tag": "button",
"id": "tab-global-nav-tab-dropdown-sidebar-main_solutions-2",
"text": "By Team Size",
"aria_label": null,
"click_strategy": "js_dispatch"
},
{
"tag": "svg",
"id": null,
"text": null,
"aria_label": null,
"click_strategy": "js_dispatch"
},
{
"tag": "button",
"id": "tab-global-nav-tab-dropdown-sidebar-main_solutions-3",
"text": "Why HubSpot?",
"aria_label": null,
"click_strategy": "js_dispatch"
},
{
"tag": "svg",
"id": null,
"text": null,
"aria_label": null,
"click_strategy": "js_dispatch"
},
{
"tag": "button",
"id": null,
"text": "Resources",
"aria_label": null,
"click_strategy": "js_dispatch"
},
{
"tag": "button",
"id": "tab-cl-tab-widget_1731518068388-1",
"text": "SaaS Reviewer",
"aria_label": null,
"click_strategy": "js_dispatch"
},
{
"tag": "button",
"id": "tab-cl-tab-widget_1731518068388-2",
"text": "Content Publisher",
"aria_label": null,
"click_strategy": "js_dispatch"
},
{
"tag": "button",
"id": "tab-cl-tab-widget_1731518068388-3",
"text": "Course Creator",
"aria_label": null,
"click_strategy": "js_dispatch"
},
{
"tag": "button",
"id": "tab-cl-tab-widget_1731518068388-4",
"text": "B2B Marketplace",
"aria_label": null,
"click_strategy": "js_dispatch"
},
{
"tag": "button",
"id": "tab-cl-tab-widget_1731518068388-5",
"text": "App Builder",
"aria_label": null,
"click_strategy": "js_dispatch"
},
{
"tag": "button",
"id": null,
"text": "Previous",
"aria_label": null,
"click_strategy": "js_dispatch"
},
{
"tag": "button",
"id": null,
"text": "Next",
"aria_label": null,
"click_strategy": "js_dispatch"
},
{
"tag": "button",
"id": null,
"text": "Who can become a HubSpot affiliate?",
"aria_label": null,
"click_strategy": "js_dispatch"
},
{
"tag": "button",
"id": null,
"text": "Do I need to be a HubSpot customer?",
"aria_label": null,
"click_strategy": "js_dispatch"
},
{
"tag": "button",
"id": null,
"text": "What promotion methods are accepted?",
"aria_label": null,
"click_strategy": "js_dispatch"
},
{
"tag": "button",
"id": null,
"text": "How do I join the program?",
"aria_label": null,
"click_strategy": "js_dispatch"
},
{
"tag": "button",
"id": null,
"text": "What is Impact?",
"aria_label": null,
"click_strategy": "js_dispatch"
},
{
"tag": "button",
"id": null,
"text": "How do I get paid?",
"aria_label": null,
"click_strategy": "js_dispatch"
},
{
"tag": "button",
"id": null,
"text": "Where can I find all the program details?",
"aria_label": null,
"click_strategy": "js_dispatch"
},
{
"tag": "button",
"id": null,
"text": "What is the difference between the Affiliate Program and the",
"aria_label": null,
"click_strategy": "js_dispatch"
},
{
"tag": "button",
"id": null,
"text": "Popular Features",
"aria_label": null,
"click_strategy": "js_dispatch"
},
{
"tag": "button",
"id": null,
"text": "Free Tools",
"aria_label": null,
"click_strategy": "js_dispatch"
},
{
"tag": "button",
"id": null,
"text": "Company",
"aria_label": null,
"click_strategy": "js_dispatch"
},
{
"tag": "button",
"id": null,
"text": "Customers",
"aria_label": null,
"click_strategy": "js_dispatch"
},
{
"tag": "button",
"id": null,
"text": "Partners",
"aria_label": null,
"click_strategy": "js_dispatch"
},
{
"tag": "a",
"id": null,
"text": "Manage Cookies",
"aria_label": null,
"click_strategy": "js_dispatch"
}
],
"priors": {
"sources": [],
"candidate_selectors": []
},
"preflight": [
{
"name": "input_named_q",
"kind": "selector_exists",
"probe": "[name=\"q\"]",
"expected": "input name=q"
},
{
"name": "button__close",
"kind": "button_text",
"probe": "×close",
"expected": "button '×close'"
},
{
"name": "button_accept_all",
"kind": "button_text",
"probe": "accept all",
"expected": "button 'accept all'"
},
{
"name": "button_decline_all",
"kind": "button_text",
"probe": "decline all",
"expected": "button 'decline all'"
},
{
"name": "button_manage_cookies",
"kind": "button_text",
"probe": "manage cookies",
"expected": "button 'manage cookies'"
},
{
"name": "button_select_a_language",
"kind": "button_text",
"probe": "select a language",
"expected": "button 'select a language'"
},
{
"name": "button_high_contrast",
"kind": "button_text",
"probe": "high contrast",
"expected": "button 'high contrast'"
},
{
"name": "button_about",
"kind": "button_text",
"probe": "about",
"expected": "button 'about'"
},
{
"name": "button_products",
"kind": "button_text",
"probe": "products",
"expected": "button 'products'"
},
{
"name": "button_solutions",
"kind": "button_text",
"probe": "solutions",
"expected": "button 'solutions'"
},
{
"name": "button_by_use_case",
"kind": "button_text",
"probe": "by use case",
"expected": "button 'by use case'"
},
{
"name": "button_by_team_size",
"kind": "button_text",
"probe": "by team size",
"expected": "button 'by team size'"
},
{
"name": "button_why_hubspot_",
"kind": "button_text",
"probe": "why hubspot?",
"expected": "button 'why hubspot?'"
},
{
"name": "button_resources",
"kind": "button_text",
"probe": "resources",
"expected": "button 'resources'"
},
{
"name": "button_saas_reviewer",
"kind": "button_text",
"probe": "saas reviewer",
"expected": "button 'saas reviewer'"
},
{
"name": "button_content_publisher",
"kind": "button_text",
"probe": "content publisher",
"expected": "button 'content publisher'"
},
{
"name": "button_course_creator",
"kind": "button_text",
"probe": "course creator",
"expected": "button 'course creator'"
},
{
"name": "button_b2b_marketplace",
"kind": "button_text",
"probe": "b2b marketplace",
"expected": "button 'b2b marketplace'"
},
{
"name": "button_app_builder",
"kind": "button_text",
"probe": "app builder",
"expected": "button 'app builder'"
},
{
"name": "button_previous",
"kind": "button_text",
"probe": "previous",
"expected": "button 'previous'"
},
{
"name": "button_next",
"kind": "button_text",
"probe": "next",
"expected": "button 'next'"
},
{
"name": "button_who_can_become_a_hubspot_affil",
"kind": "button_text",
"probe": "who can become a hubspot affiliate?",
"expected": "button 'who can become a hubspot affiliate?'"
},
{
"name": "button_do_i_need_to_be_a_hubspot_cust",
"kind": "button_text",
"probe": "do i need to be a hubspot customer?",
"expected": "button 'do i need to be a hubspot customer?'"
},
{
"name": "button_what_promotion_methods_are_acc",
"kind": "button_text",
"probe": "what promotion methods are accepted?",
"expected": "button 'what promotion methods are accepted?'"
},
{
"name": "button_how_do_i_join_the_program_",
"kind": "button_text",
"probe": "how do i join the program?",
"expected": "button 'how do i join the program?'"
},
{
"name": "button_what_is_impact_",
"kind": "button_text",
"probe": "what is impact?",
"expected": "button 'what is impact?'"
},
{
"name": "button_how_do_i_get_paid_",
"kind": "button_text",
"probe": "how do i get paid?",
"expected": "button 'how do i get paid?'"
},
{
"name": "button_popular_features",
"kind": "button_text",
"probe": "popular features",
"expected": "button 'popular features'"
},
{
"name": "button_free_tools",
"kind": "button_text",
"probe": "free tools",
"expected": "button 'free tools'"
},
{
"name": "button_company",
"kind": "button_text",
"probe": "company",
"expected": "button 'company'"
},
{
"name": "button_customers",
"kind": "button_text",
"probe": "customers",
"expected": "button 'customers'"
},
{
"name": "button_partners",
"kind": "button_text",
"probe": "partners",
"expected": "button 'partners'"
}
],
"states": []
}