Pricing Calculations & FAQs

In Spock Analytics, we employ a pro-rata billing approach. This means you're only charged for what you use. It's a straightforward and cost-effective method that ensures fair payments for services
To provide clarity regarding how pro-rata billing functions within Engage, particularly for users who are utilizing MSD services on a monthly or annual basis, we have outlined several edge case scenarios for your reference. If you have any questions or encounter issues about pricing, please do not hesitate to contact our sales team at [email protected]. We are here to assist you with any inquiries you may have.

Key Points to Remember When Upgrading:

  1. 1.
    The billing date is set after switching from a free plan to a paid plan.
  2. 2.
    Dialog count resets on the billing date.
  3. 3.
    Pro-rata calculation adjusts the cost for the remaining days when changing plans
  4. 4.
    Unused dialog count from the old plan adds to the new plan.
  5. 5.
    Credits apply only for yearly plan changes.

Plans Details :

  1. 1.
    Free Plan (FP) 50 Dialogs/month, $0.
  2. 2.
    Low Monthly Plan (LMP) 100 Dialogs/month, $50.
  3. 3.
    High Monthly Plan (HMP) 200 Dialogs/month, $100.
  4. 4.
    Low Annually Plan (LAP) 100 Dialogs/month, $25/month, Total = $25*12 = $300.
  5. 5.
    High Annually Plan (HAP) 200 Dialogs/month, $50/month, Total = $50*12 = $600.

Plans Upgrade & Downgrade:

  1. 1.
    Upgrade from : a. Free Plan to Low Monthly Plan b. Free Plan to High Monthly Plan c. Free Plan to Low Annually Plan. d. Free Plan to High Annually Plan. Calculations: Previous Dialog Balance = Total allocated dialogs - consumed dialogs.
    Current Dialog Balance = Plan balance + Previous Dialog Balance. Payment = Actual Plan cost Example: (Free Plan to Low Monthly Plan) Previous Dialog Balance = 50 - 30 = 20 Current Dialog Balance = 100 + 20 = 120 Payment = $50 Renewable Dialog = 100
  2. 2.
    Downgrade to: a. Low Monthly Plan to Free Plan. b. High Monthly Plan to Free Plan. Calculations: Previous Dialog Balance = Total allocated dialogs - consumed dialogs.
    Current Dialog Balance = Previous Dialog Balance Payment = $0 Example: (Low Monthly Plan to Free Plan) Previous Dialog Balance = 100 - 70 = 30 Current Dialog Balance = 30 Payment = $0 Renewable Dialog = 50
  3. 3.
    Shift from: (Credits incurred here) a. Low Annually Plan to Free Plan. b. High Annually Plan to Free Plan. Calculations: Previous Dialog Balance = Total allocated dialogs - consumed dialogs
    Current Dialog Balance = Previous Dialog Balance
    Credits = Cost of remaining months Payment = $0
    Example: (Low Annually Plan to Free Plan) Previous Dialog Balance = 100 - 70 = 30 Current Dialog Balance = 30
    *Credits = $25*11 = $275 Payment = $0 Renewable Dialog = 50.
  4. 4.
    Shift from: (Credits incurred here) a. Low Annually Plan to High Monthly Plan. b. High Annually Plan to Low Monthly Plan. Calculations: Previous Dialog Balance = Total allocated dialogs - consumed dialogs
    Current Dialog Balance = Plan balance + Previous Dialog Balance.
    Action Date = The date on which billing is changed Billing Date = Last plan billing date Credits = Cost of Remaining Month Payment = (Actual Plan cost/days in a month) * remaining days in the current billing cycle
    Example: (Low Annually Plan to High Monthly Plan) Previous Dialog Balance = 100 - 50 = 50 Current Dialog Balance = 200 + 50 = 250
    Action Date = 20 Aug
    Billing Date = 15 Sep Credits = $25*11 = $275 Payment = (100/30) * 25 = $83 Renewable Dialog = 200
  5. 5.
    Shift from: a. Low Monthly Plan to High Monthly Plan. b. High Monthly Plan to Low Monthly Plan. Calculations: Previous Dialog Balance = Total allocated dialogs - consumed dialogs
    Current Dialog Balance = Plan balance + Previous Dialog Balance.
    Action Date = The date on which billing is changed Billing Date = Last plan billing date Payment = (Actual Plan cost/days in a month) * remaining days in the current billing cycle.
    Example: (Low Monthly Plan to High Monthly Plan) Previous Dialog Balance = 100 - 50 = 50 Current Dialog Balance = 200 + 50 = 250
    Action Date = 20 Aug
    Billing Date = 15 Sep Payment = (100/30) * 25 = $83 Renewable Dialog = 200
  6. 6.
    Shift from: (Credit incurred here + No change in dialogs count). a. Low Annually Plan to Low Monthly Plan. b. High Annually Plan to High Monthly Plan. Calculations: Previous Dialog Balance = Total allocated dialogs - consumed dialogs
    Current Dialog Balance = Previous Dialog Balance
    Action Date = The date on which billing is changed Billing Date = Last plan billing date Payment = $0
    Example: (Low Annually Plan to Low Monthly Plan) Previous Dialog Balance = 100 - 50 = 50 Current Dialog Balance = 50
    Action Date = 20 Aug
    Billing Date = 15 Sep Credits = $25*11 = $275 Payment = $0 Renewable Dialog = 100
  7. 7.
    Shift from: a. Low Annually Plan to High Annually Plan. b. High Annually Plan to Low Annually Plan. (Credits can incurred here) Calculations: Previous Dialog Balance = Total allocated dialogs - consumed dialogs
    Current Dialog Balance = Plan balance + Previous Dialog Balance.
    Action Date = The date on which billing is changed Billing Date = Last plan billing date Payment = ((Current Per Month Cost) / days in a month) * Remaining days) + (Current Per Month Cost * Remaining Months in a Year) - (Previous Per Month Cost * Remaining Months in a Year)
    Example: (Low Annually Plan to High Annually Plan) Previous Dialog Balance = 100 - 50 = 50 Current Dialog Balance = 200 + 50 = 250
    Action Date = 20 Aug
    Billing Date = 15 Sep Previous Per Month Cost = $300/12 = $25 Current Per Month Cost = $600/12 = $50
    Payment = (($50 / 30) * 25 ) + ($50*11) - ($25*11) = $316 Renewable Dialog = 200
  8. 8.
    Shift from: (No change in dialogs count) a. Low Monthly Plan to Low Annually Plan. b. High Monthly Plan to High Annually Plan. Calculations: Previous Dialog Balance = Total allocated dialogs - consumed dialogs
    Current Dialog Balance = Previous Dialog Balance
    Action Date = The date on which billing is changed Billing Date = Last plan billing date Payment = Current Per Month Cost * Remaining Months in a Year
    Example: (Low Monthly Plan to Low Annually Plan) Previous Dialog Balance = 100 - 50 = 50 Current Dialog Balance = 50
    Action Date = 20 Aug
    Billing Date = 15 Sep
    Payment = $300/12 * 11 = $275 Renewable Dialog = 100
  9. 9.
    Shift from: a. Low Monthly Plan to High Annually Plan. b. High Monthly Plan to Low Annually Plan. Calculations: Previous Dialog Balance = Total allocated dialogs - consumed dialogs
    Current Dialog Balance = Plan balance + Previous Dialog Balance.
    Action Date = The date on which billing is changed Billing Date = Last plan billing date Payment = ((Current Per Month Cost) / days in a month) * Remaining days) + (Current Per Month Cost * Remaining Months in a Year)
    Example: (Low Monthly Plan to High Annually Plan) Previous Dialog Balance = 100 - 50 = 50 Current Dialog Balance = 200 + 50 = 250
    Action Date = 20 Aug
    Billing Date = 15 Sep Current Per Month Cost = $300/12 = $25
    Payment = (($25 / 30) * 25 ) + ($25*11) = $295 Renewable Dialog = 200.
The scenarios and calculations mentioned above are specific examples of pro rata pricing for edge cases. If you find yourself with any confusion or require additional clarification, please feel free to reach out to our dedicated sales team at [email protected]. We are delighted to provide you with the assistance you need in determining the most suitable pricing for your needs.

FAQs

  1. 1.
    Can I use Spock’s Products for free? Yes, our products do offer a freemium plan.
    For Explore/Probe: You get 250 recent Monthly Tracked Wallets (MTWs) for free.
    For Engage: You get 50 Monthly Served Dialogs (MSDs) for free.
  2. 2.
    How do I get started? What does it take to set up Spock for my dApp fully? Each product of Spock requires certain configurations before you can fully utilize them.
    For Explore/Probe, you can set up smart contracts, dApp SDK, and custom adapters to record on-chain and off-chain data points. For Engage, you can set up the dApp SDK to start running and tracking your campaigns.
  3. 3.
    I find the configuration steps difficult, can I still use Spock? No worries! Our technical team can assist you throughout the onboarding process and we can set everything up for you.
  4. 4.
    Are there any discounts for the paid plans? Spock offers flat discounts if you pay your subscription yearly. Our paid plans also offer volume discounts. That is, the higher the plan’s quota, the cheaper the units become.
  5. 5.
    Are my payment card details safe? We use Stripe as our payment gateway for managing all the subscription payments. We do not store card credentials in our databases and all the payments are handled by Stripe.