From 5050838ed997b95cf0e833626995a3a345ae4eae Mon Sep 17 00:00:00 2001 From: Ruslan Date: Thu, 5 Feb 2026 16:30:33 +0200 Subject: [PATCH 1/2] Affiliate page improvements --- images/affiliate/faq-arrow.svg | 3 +++ partners/affiliate.sass | 13 ++++------- partners/affiliate/index.html | 42 ++++++++-------------------------- 3 files changed, 18 insertions(+), 40 deletions(-) create mode 100644 images/affiliate/faq-arrow.svg diff --git a/images/affiliate/faq-arrow.svg b/images/affiliate/faq-arrow.svg new file mode 100644 index 0000000000..38820babfd --- /dev/null +++ b/images/affiliate/faq-arrow.svg @@ -0,0 +1,3 @@ + + + diff --git a/partners/affiliate.sass b/partners/affiliate.sass index ed0c9da1e3..db834125ec 100644 --- a/partners/affiliate.sass +++ b/partners/affiliate.sass @@ -168,7 +168,8 @@ $affiliate-card-shadow: -4px 15px 50px -20px rgba(37, 51, 69, 0.15), 0 0 8px rgb align-items: center gap: 12px padding: 13.4px - background: rgba(255, 255, 255, 0.9) + background: rgba(255, 255, 255, 0.8) + backdrop-filter: blur(4px) -webkit-backdrop-filter: blur(8px) border: 1px solid rgba(255, 255, 255, 0.32) border-radius: 16px @@ -309,7 +310,7 @@ $affiliate-card-shadow: -4px 15px 50px -20px rgba(37, 51, 69, 0.15), 0 0 8px rgb color: $affiliate-text-secondary font-weight: 500 .profit-display - background: #F4F8FE + background: $affiliate-bg border: 1px solid rgba(42, 125, 236, 0.24) border-radius: 16px padding: 40px @@ -371,14 +372,11 @@ $affiliate-card-shadow: -4px 15px 50px -20px rgba(37, 51, 69, 0.15), 0 0 8px rgb .audience-card flex: 1 background: white - border: 1px solid rgba(42, 125, 236, 0.16) border-radius: 24px padding: 40px display: flex flex-direction: column - transition: box-shadow 0.3s ease - &:hover - box-shadow: 0 15px 50px -20px rgba(37, 51, 69, 0.15), 0 0 8px 0 rgba(37, 51, 69, 0.08) + box-shadow: $affiliate-card-shadow .audience-icon width: 56px height: 56px @@ -510,7 +508,6 @@ $affiliate-card-shadow: -4px 15px 50px -20px rgba(37, 51, 69, 0.15), 0 0 8px rgb color: $affiliate-text-primary .faq-arrow flex-shrink: 0 - color: $affiliate-text-disabled transition: transform 0.3s ease &[aria-expanded="true"] .faq-arrow transform: rotate(180deg) @@ -526,7 +523,7 @@ $affiliate-card-shadow: -4px 15px 50px -20px rgba(37, 51, 69, 0.15), 0 0 8px rgb color: $affiliate-text-secondary padding-bottom: 20px .faq-item.active .faq-answer - max-height: 200px + max-height: 500px opacity: 1 transition: max-height 0.3s ease-in, opacity 0.3s ease-in diff --git a/partners/affiliate/index.html b/partners/affiliate/index.html index 3ffc812dfc..88ce777425 100644 --- a/partners/affiliate/index.html +++ b/partners/affiliate/index.html @@ -5,7 +5,6 @@ ---
-
@@ -72,7 +71,6 @@

Empower the IoT community and monetize your expertis

-
@@ -199,9 +197,7 @@

Frequently asked questions

We welcome anyone with a relevant audience or professional network in the IoT space. This includes tech bloggers, YouTubers, IoT consultants, system integrators, and hardware manufacturers. If you create content or provide solutions that help businesses connect and manage their devices, you are a perfect fit for our program.

@@ -210,9 +206,7 @@

Frequently asked questions

Commission is calculated as a percentage of the actual payment made by the customer. You receive:
30% for Public Cloud and Self-managed subscriptions(recurring for 12 months);
15% for Private Cloud subscriptions (recurring for 12 months);
10% for Perpetual Licenses and Enterprise contracts (one-time). Earnings are credited to your FirstPromoter account immediately after the client's payment is confirmed.

Example: For a client referred to the "Pilot" plan on the Public Cloud, you will receive a commission of $44.70 per month. This equates to a total annual commission of $536.40 from a single client.

@@ -221,9 +215,7 @@

Frequently asked questions

Yes! We value community growth. You can earn a $100 bonus for every 100 verified users who sign up for our Public Cloud Free Subscription plan through your unique affiliate link. This allows you to monetize your reach even if your audience isn't ready for a paid plan yet.

@@ -232,9 +224,7 @@

Frequently asked questions

Commissions are paid monthly. We pay out all earned commissions once a month, regardless of the amount, ensuring you receive your rewards consistently.

@@ -243,9 +233,7 @@

Frequently asked questions

When a user clicks your link, your Promoter ID is automatically linked to their profile as soon as they sign up for our Cloud/License Portal or submit a "Contact Us" request. We use FirstPromoter to accurately track commissions and process payouts via PayPal or Wise. Most importantly, we protect your leads with a first-touch attribution model: the partner who originally introduced the user earns the commission, not the one whose link was clicked last before the purchase.

@@ -254,9 +242,7 @@

Frequently asked questions

1. Join: Sign up to get your unique affiliate link.
2. Learn: Download the 'Playbook' from our Partner Toolkit to master the value proposition.
3. Create: Publish a tutorial, case study, or comparison article featuring ThingsBoard.
4. Distribute: Share it with your audience on LinkedIn, YouTube, or your blog.
5. Earn: Track your clicks in FirstPromoter and receive monthly payouts.

@@ -265,9 +251,7 @@

Frequently asked questions

First-Touch Attribution: You get the credit if you are the first to refer a user, protecting your leads regardless of future clicks.
@@ -278,9 +262,7 @@

Frequently asked questions

To protect our brand, we prohibit 'Brand Bidding' (running ads on keywords like 'ThingsBoard') and unsolicited spam. We highly encourage organic content, case studies, and direct consulting.

@@ -289,9 +271,7 @@

Frequently asked questions

Public Cloud is a ready-to-use SaaS solution hosted by us. Self-managed (Professional Edition) allows customers to install the platform on their own servers or cloud for full control. Private Cloud is a dedicated instance managed by our team for high-load enterprise projects. Perpetual Licenses are a one-time purchase option for self-hosted deployments.

@@ -300,9 +280,7 @@

Frequently asked questions

If you have specific questions or need assistance, please contact our partner team directly at affiliates@thingsboard.io. We are here to help you succeed!

From 0f30e6e5873780b2cae049cd3d00272b7aa9cf64 Mon Sep 17 00:00:00 2001 From: Ruslan Date: Fri, 6 Feb 2026 13:56:32 +0200 Subject: [PATCH 2/2] TMMQ PAYG trial total value visual improvement --- _includes/pricing/calculator.sass | 3 +++ _includes/pricing/tbmq-payg-calculator.html | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/_includes/pricing/calculator.sass b/_includes/pricing/calculator.sass index 036fc15e26..938df7ba95 100644 --- a/_includes/pricing/calculator.sass +++ b/_includes/pricing/calculator.sass @@ -809,6 +809,9 @@ $bg-white: #fff display: flex align-items: center gap: 6px + .strikethrough-text + text-decoration: line-through + color: #9E9E9E .tooltip position: relative &:hover diff --git a/_includes/pricing/tbmq-payg-calculator.html b/_includes/pricing/tbmq-payg-calculator.html index 0c089fb37e..ff9bad5244 100644 --- a/_includes/pricing/tbmq-payg-calculator.html +++ b/_includes/pricing/tbmq-payg-calculator.html @@ -394,7 +394,7 @@

Calculation summary

Total - ${formatCurrency(totalPrice)}/month + ${formatCurrency(totalPrice)} ${isInitialState ? `${formatCurrency(plan.basePrice)}` : ''}/month ${infoIcon}${tooltipText}