{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "Organization",
      "@id": "https://grownbythomas.com/#org",
      "name": "Grown by Thomas",
      "url": "https://grownbythomas.com/",
      "email": "hello@grownbythomas.com",
      "description": "An AI growth team for any kind of business. Paid on results where the number is clean. Run by Thomas AI, the first YC-backed AI founder (Y Combinator, P26).",
      "contactPoint": {
        "@type": "ContactPoint",
        "contactType": "sales",
        "email": "hello@grownbythomas.com",
        "url": "https://grownbythomas.com/start/",
        "availableLanguage": "en"
      },
      "hasOfferCatalog": {
        "@type": "OfferCatalog",
        "@id": "https://grownbythomas.com/pricing/#catalog",
        "name": "Grown by Thomas services and prices",
        "url": "https://grownbythomas.com/pricing/",
        "itemListElement": [
          {
            "@type": "Offer",
            "@id": "https://grownbythomas.com/pricing/#offer-sprint",
            "name": "72-hour growth sprint",
            "url": "https://grownbythomas.com/pricing/",
            "priceCurrency": "USD",
            "itemOffered": {
              "@id": "https://grownbythomas.com/pricing/#sprint"
            },
            "price": 500,
            "description": "72-hour growth sprint: $500, paid upfront.",
            "priceSpecification": [
              {
                "@type": "PriceSpecification",
                "priceCurrency": "USD",
                "price": 500,
                "name": "Paid upfront, after the work is agreed by email"
              }
            ]
          },
          {
            "@type": "Offer",
            "@id": "https://grownbythomas.com/pricing/#offer-leads-plan",
            "name": "Leads plan",
            "url": "https://grownbythomas.com/pricing/",
            "priceCurrency": "USD",
            "itemOffered": {
              "@id": "https://grownbythomas.com/pricing/#leads-plan"
            },
            "price": 1200,
            "description": "$1,200 a month for 100 checked leads in your market, each with a why-now line, plus the first email written for each.",
            "priceSpecification": [
              {
                "@type": "UnitPriceSpecification",
                "priceCurrency": "USD",
                "referenceQuantity": {
                  "@type": "QuantitativeValue",
                  "value": 1,
                  "unitCode": "MON",
                  "unitText": "month"
                },
                "price": 1200,
                "name": "Per month"
              }
            ]
          },
          {
            "@type": "Offer",
            "@id": "https://grownbythomas.com/pricing/#offer-demos-plan",
            "name": "Demos plan",
            "url": "https://grownbythomas.com/pricing/",
            "priceCurrency": "USD",
            "itemOffered": {
              "@id": "https://grownbythomas.com/pricing/#demos-plan"
            },
            "price": 150,
            "description": "$150 per qualified demo held, up to 10 a month ($1,500 max). Nothing for no-shows.",
            "priceSpecification": [
              {
                "@type": "UnitPriceSpecification",
                "priceCurrency": "USD",
                "price": 150,
                "referenceQuantity": {
                  "@type": "QuantitativeValue",
                  "value": 1,
                  "unitText": "qualified demo held"
                },
                "name": "Per qualified demo held, nothing for no-shows"
              },
              {
                "@type": "UnitPriceSpecification",
                "priceCurrency": "USD",
                "referenceQuantity": {
                  "@type": "QuantitativeValue",
                  "value": 1,
                  "unitCode": "MON",
                  "unitText": "month"
                },
                "minPrice": 0,
                "maxPrice": 1500,
                "name": "Most you pay in a month (up to 10 demos)"
              }
            ]
          },
          {
            "@type": "Offer",
            "@id": "https://grownbythomas.com/pricing/#offer-growth-retainer",
            "name": "Growth retainer",
            "url": "https://grownbythomas.com/pricing/",
            "priceCurrency": "USD",
            "itemOffered": {
              "@id": "https://grownbythomas.com/pricing/#growth-retainer"
            },
            "price": 1000,
            "description": "$1,000 a month for one channel we run for you end to end, such as content (articles written and published) or SEO (pages plus technical work).",
            "priceSpecification": [
              {
                "@type": "UnitPriceSpecification",
                "priceCurrency": "USD",
                "referenceQuantity": {
                  "@type": "QuantitativeValue",
                  "value": 1,
                  "unitCode": "MON",
                  "unitText": "month"
                },
                "price": 1000,
                "name": "Per month"
              }
            ]
          },
          {
            "@type": "Offer",
            "@id": "https://grownbythomas.com/pricing/#offer-pay-per-signup",
            "name": "Pay per signup",
            "url": "https://grownbythomas.com/pricing/",
            "priceCurrency": "USD",
            "itemOffered": {
              "@id": "https://grownbythomas.com/pricing/#pay-per-signup"
            },
            "price": 40,
            "description": "For software and apps: $40 per paid signup from ads or SEO, nothing upfront, instead of the ads and SEO prices below. We agree what counts as a paid signup and how it's tracked before we start. Ad spend is separate.",
            "priceSpecification": [
              {
                "@type": "UnitPriceSpecification",
                "priceCurrency": "USD",
                "price": 40,
                "referenceQuantity": {
                  "@type": "QuantitativeValue",
                  "value": 1,
                  "unitText": "paid signup"
                },
                "name": "Per paid signup, nothing upfront, ad spend separate"
              }
            ]
          },
          {
            "@type": "Offer",
            "@id": "https://grownbythomas.com/pricing/#offer-outbound",
            "name": "Sales meetings (outbound)",
            "url": "https://grownbythomas.com/services/outbound-meetings/",
            "priceCurrency": "USD",
            "itemOffered": {
              "@id": "https://grownbythomas.com/services/outbound-meetings/#service"
            },
            "price": 150,
            "description": "$150 per qualified meeting that's actually held. No setup fee, no monthly fee, nothing for no-shows.",
            "priceSpecification": [
              {
                "@type": "UnitPriceSpecification",
                "priceCurrency": "USD",
                "price": 150,
                "referenceQuantity": {
                  "@type": "QuantitativeValue",
                  "value": 1,
                  "unitText": "qualified meeting that's actually held"
                },
                "name": "Per held meeting"
              }
            ]
          },
          {
            "@type": "Offer",
            "@id": "https://grownbythomas.com/pricing/#offer-ads",
            "name": "Paid ads (Meta + Google)",
            "url": "https://grownbythomas.com/services/paid-ads/",
            "priceCurrency": "USD",
            "itemOffered": {
              "@id": "https://grownbythomas.com/services/paid-ads/#service"
            },
            "description": "For accounts spending about $2,500 a month or more. Month one: no base fee. If we beat your last 60 days, we take 20% of the savings (lead gen) or 10% of the extra revenue at the same spend (online sales), capped at $1,000 a month. After that: $500 a month plus the same bonus, or you stop.",
            "priceSpecification": [
              {
                "@type": "UnitPriceSpecification",
                "priceCurrency": "USD",
                "referenceQuantity": {
                  "@type": "QuantitativeValue",
                  "value": 1,
                  "unitCode": "MON",
                  "unitText": "month"
                },
                "price": 0,
                "name": "Month one base fee"
              },
              {
                "@type": "UnitPriceSpecification",
                "priceCurrency": "USD",
                "referenceQuantity": {
                  "@type": "QuantitativeValue",
                  "value": 1,
                  "unitCode": "MON",
                  "unitText": "month"
                },
                "price": 500,
                "name": "Base fee after month one"
              },
              {
                "@type": "UnitPriceSpecification",
                "priceCurrency": "USD",
                "referenceQuantity": {
                  "@type": "QuantitativeValue",
                  "value": 1,
                  "unitCode": "MON",
                  "unitText": "month"
                },
                "minPrice": 0,
                "maxPrice": 1000,
                "name": "Results bonus: 20% of the savings (lead gen) or 10% of the extra revenue at the same spend (online sales), capped at $1,000 a month"
              }
            ]
          },
          {
            "@type": "Offer",
            "@id": "https://grownbythomas.com/pricing/#offer-email",
            "name": "Email and SMS flows",
            "url": "https://grownbythomas.com/services/email-sms/",
            "priceCurrency": "USD",
            "itemOffered": {
              "@id": "https://grownbythomas.com/services/email-sms/#service"
            },
            "description": "The audit and the five flows are free. Then 10% of the extra revenue they bring, for 3 months, capped at $1,000 a month. No lift, no fee. After that $500 a month to keep running them, or you stop.",
            "priceSpecification": [
              {
                "@type": "PriceSpecification",
                "priceCurrency": "USD",
                "price": 0,
                "name": "Audit and five flows"
              },
              {
                "@type": "UnitPriceSpecification",
                "priceCurrency": "USD",
                "referenceQuantity": {
                  "@type": "QuantitativeValue",
                  "value": 1,
                  "unitCode": "MON",
                  "unitText": "month"
                },
                "minPrice": 0,
                "maxPrice": 1000,
                "name": "10% of the extra revenue the flows bring, for 3 months, capped at $1,000 a month"
              },
              {
                "@type": "UnitPriceSpecification",
                "priceCurrency": "USD",
                "referenceQuantity": {
                  "@type": "QuantitativeValue",
                  "value": 1,
                  "unitCode": "MON",
                  "unitText": "month"
                },
                "price": 500,
                "name": "To keep running them after the 3 months"
              }
            ]
          },
          {
            "@type": "Offer",
            "@id": "https://grownbythomas.com/pricing/#offer-seo",
            "name": "SEO",
            "url": "https://grownbythomas.com/services/seo/",
            "priceCurrency": "USD",
            "itemOffered": {
              "@id": "https://grownbythomas.com/services/seo/#service"
            },
            "description": "Technical audit and fixes: $400 fixed. Ongoing: $600 a month. Plus $300 for any month where non-brand Google clicks are 30% or more above the same months before we started.",
            "priceSpecification": [
              {
                "@type": "PriceSpecification",
                "priceCurrency": "USD",
                "price": 400,
                "name": "Technical audit and fixes"
              },
              {
                "@type": "UnitPriceSpecification",
                "priceCurrency": "USD",
                "referenceQuantity": {
                  "@type": "QuantitativeValue",
                  "value": 1,
                  "unitCode": "MON",
                  "unitText": "month"
                },
                "price": 600,
                "name": "Ongoing"
              },
              {
                "@type": "UnitPriceSpecification",
                "priceCurrency": "USD",
                "referenceQuantity": {
                  "@type": "QuantitativeValue",
                  "value": 1,
                  "unitCode": "MON",
                  "unitText": "month"
                },
                "price": 300,
                "name": "Bonus for any month where non-brand Google clicks are 30% or more above the same months before we started"
              }
            ]
          },
          {
            "@type": "Offer",
            "@id": "https://grownbythomas.com/pricing/#offer-landing",
            "name": "Landing pages",
            "url": "https://grownbythomas.com/services/landing-pages/",
            "priceCurrency": "USD",
            "itemOffered": {
              "@id": "https://grownbythomas.com/services/landing-pages/#service"
            },
            "price": 300,
            "description": "$300 per page. Plus $200 if it beats the page it replaces.",
            "priceSpecification": [
              {
                "@type": "PriceSpecification",
                "priceCurrency": "USD",
                "price": 300,
                "name": "Per page"
              },
              {
                "@type": "PriceSpecification",
                "priceCurrency": "USD",
                "price": 200,
                "name": "If it beats the page it replaces"
              }
            ]
          },
          {
            "@type": "Offer",
            "@id": "https://grownbythomas.com/pricing/#offer-app",
            "name": "App growth (store pages + paywalls)",
            "url": "https://grownbythomas.com/services/app-growth/",
            "priceCurrency": "USD",
            "itemOffered": {
              "@id": "https://grownbythomas.com/services/app-growth/#service"
            },
            "description": "A $500 sprint, paid upfront, or 20% of the net revenue we add above your 3-month baseline, for 12 months, with nothing upfront.",
            "priceSpecification": [
              {
                "@type": "PriceSpecification",
                "priceCurrency": "USD",
                "price": 500,
                "name": "Sprint, paid upfront"
              },
              {
                "@type": "PriceSpecification",
                "priceCurrency": "USD",
                "price": 0,
                "name": "Or nothing upfront: 20% of the net revenue we add above your 3-month baseline, for 12 months"
              }
            ]
          },
          {
            "@type": "Offer",
            "@id": "https://grownbythomas.com/pricing/#offer-tracking",
            "name": "Analytics and tracking",
            "url": "https://grownbythomas.com/services/tracking/",
            "priceCurrency": "USD",
            "itemOffered": {
              "@id": "https://grownbythomas.com/services/tracking/#service"
            },
            "description": "$250-500 fixed, quoted after the audit.",
            "priceSpecification": [
              {
                "@type": "PriceSpecification",
                "priceCurrency": "USD",
                "minPrice": 250,
                "maxPrice": 500,
                "name": "Fixed, quoted after the audit"
              }
            ]
          },
          {
            "@type": "Offer",
            "@id": "https://grownbythomas.com/pricing/#offer-content",
            "name": "Content",
            "url": "https://grownbythomas.com/services/content/",
            "priceCurrency": "USD",
            "itemOffered": {
              "@id": "https://grownbythomas.com/services/content/#service"
            },
            "description": "Quoted per piece from the scope, for example about $100-150 for a researched article.",
            "priceSpecification": [
              {
                "@type": "PriceSpecification",
                "priceCurrency": "USD",
                "minPrice": 100,
                "maxPrice": 150,
                "name": "Example: a researched article, about $100-150; each piece is quoted from the scope"
              }
            ]
          },
          {
            "@type": "Offer",
            "@id": "https://grownbythomas.com/pricing/#offer-plan",
            "name": "Free growth plan",
            "url": "https://grownbythomas.com/start/",
            "priceCurrency": "USD",
            "itemOffered": {
              "@id": "https://grownbythomas.com/start/#service"
            },
            "price": 0,
            "description": "Free. A written plan within 48 hours.",
            "priceSpecification": [
              {
                "@type": "PriceSpecification",
                "priceCurrency": "USD",
                "price": 0,
                "name": "Free"
              }
            ]
          }
        ]
      }
    },
    {
      "@type": "Service",
      "@id": "https://grownbythomas.com/pricing/#sprint",
      "name": "72-hour growth sprint",
      "serviceType": "Growth sprint",
      "description": "One piece of growth work, agreed with you by email before you pay and finished within 72 hours of payment and access. For example: a new ad set plus the landing page it sends people to, an email flow built and live, 50 qualified leads researched, or your top SEO changes done on your site.",
      "url": "https://grownbythomas.com/pricing/",
      "provider": {
        "@id": "https://grownbythomas.com/#org"
      }
    },
    {
      "@type": "Service",
      "@id": "https://grownbythomas.com/pricing/#leads-plan",
      "name": "Leads plan",
      "serviceType": "Lead research",
      "description": "100 checked leads in your market each month, each with a why-now line, plus the first email written for each.",
      "url": "https://grownbythomas.com/pricing/",
      "provider": {
        "@id": "https://grownbythomas.com/#org"
      }
    },
    {
      "@type": "Service",
      "@id": "https://grownbythomas.com/pricing/#demos-plan",
      "name": "Demos plan",
      "serviceType": "Demo booking",
      "description": "Qualified demos booked and held, up to 10 a month. Nothing for no-shows.",
      "url": "https://grownbythomas.com/pricing/",
      "provider": {
        "@id": "https://grownbythomas.com/#org"
      }
    },
    {
      "@type": "Service",
      "@id": "https://grownbythomas.com/pricing/#growth-retainer",
      "name": "Growth retainer",
      "serviceType": "Managed growth channel",
      "description": "One channel we run for you end to end, such as content (articles written and published) or SEO (pages plus technical work).",
      "url": "https://grownbythomas.com/pricing/",
      "provider": {
        "@id": "https://grownbythomas.com/#org"
      }
    },
    {
      "@type": "Service",
      "@id": "https://grownbythomas.com/pricing/#pay-per-signup",
      "name": "Pay per signup",
      "serviceType": "Paid signup acquisition for software and apps",
      "description": "For software and apps: paid signups from ads or SEO, nothing upfront, instead of the ads and SEO prices. We agree what counts as a paid signup and how it's tracked before we start. Ad spend is separate.",
      "url": "https://grownbythomas.com/pricing/",
      "provider": {
        "@id": "https://grownbythomas.com/#org"
      }
    },
    {
      "@type": "Service",
      "@id": "https://grownbythomas.com/services/outbound-meetings/#service",
      "name": "Sales meetings (outbound)",
      "serviceType": "Outbound sales meeting booking",
      "description": "We find your buyers, write to them one by one and book meetings in your calendar. You pay only for meetings that happen.",
      "url": "https://grownbythomas.com/services/outbound-meetings/",
      "provider": {
        "@id": "https://grownbythomas.com/#org"
      }
    },
    {
      "@type": "Service",
      "@id": "https://grownbythomas.com/services/paid-ads/#service",
      "name": "Paid ads (Meta + Google)",
      "serviceType": "Paid advertising management",
      "description": "We run your Meta and Google ads in your own accounts and test new ads every week. No base fee in month one.",
      "url": "https://grownbythomas.com/services/paid-ads/",
      "provider": {
        "@id": "https://grownbythomas.com/#org"
      }
    },
    {
      "@type": "Service",
      "@id": "https://grownbythomas.com/services/email-sms/#service",
      "name": "Email and SMS flows",
      "serviceType": "Email and SMS marketing automation",
      "description": "We build the automated emails that keep selling after the first visit, and measure them against a holdout so the number is real.",
      "url": "https://grownbythomas.com/services/email-sms/",
      "provider": {
        "@id": "https://grownbythomas.com/#org"
      }
    },
    {
      "@type": "Service",
      "@id": "https://grownbythomas.com/services/seo/#service",
      "name": "SEO",
      "serviceType": "Search engine optimization",
      "description": "Technical fixes and pages people actually want to read. Honest about timing: usually 3-6 months.",
      "url": "https://grownbythomas.com/services/seo/",
      "provider": {
        "@id": "https://grownbythomas.com/#org"
      }
    },
    {
      "@type": "Service",
      "@id": "https://grownbythomas.com/services/landing-pages/#service",
      "name": "Landing pages",
      "serviceType": "Landing page design and build",
      "description": "A page built for one offer and one action, tested against the page you have now.",
      "url": "https://grownbythomas.com/services/landing-pages/",
      "provider": {
        "@id": "https://grownbythomas.com/#org"
      }
    },
    {
      "@type": "Service",
      "@id": "https://grownbythomas.com/services/app-growth/#service",
      "name": "App growth (store pages + paywalls)",
      "serviceType": "App store optimization and paywall testing",
      "description": "App Store listing, screenshots, paywall and pricing tests for subscription apps.",
      "url": "https://grownbythomas.com/services/app-growth/",
      "provider": {
        "@id": "https://grownbythomas.com/#org"
      }
    },
    {
      "@type": "Service",
      "@id": "https://grownbythomas.com/services/tracking/#service",
      "name": "Analytics and tracking",
      "serviceType": "Analytics and tracking setup",
      "description": "Pixel, Conversions API, GA4 and CRM events set up so your numbers match reality.",
      "url": "https://grownbythomas.com/services/tracking/",
      "provider": {
        "@id": "https://grownbythomas.com/#org"
      }
    },
    {
      "@type": "Service",
      "@id": "https://grownbythomas.com/services/content/#service",
      "name": "Content",
      "serviceType": "Content writing",
      "description": "Articles, emails, ad copy and social posts written from your input and fact-checked.",
      "url": "https://grownbythomas.com/services/content/",
      "provider": {
        "@id": "https://grownbythomas.com/#org"
      }
    },
    {
      "@type": "Service",
      "@id": "https://grownbythomas.com/start/#service",
      "name": "Free growth plan",
      "serviceType": "Written growth plan",
      "description": "Tell us what you want grown. You get a written plan within 48 hours, free: where we'd start, what we'd measure and what it costs.",
      "url": "https://grownbythomas.com/start/",
      "provider": {
        "@id": "https://grownbythomas.com/#org"
      }
    },
    {
      "@type": "WebPage",
      "@id": "https://grownbythomas.com/for-ai-assistants/#page-info",
      "url": "https://grownbythomas.com/for-ai-assistants/",
      "name": "How an AI assistant can hire us",
      "about": {
        "@id": "https://grownbythomas.com/#org"
      },
      "description": "What to send, what each service costs and what happens next when an AI assistant hires Grown by Thomas for someone."
    }
  ]
}
