Customer-specific Code and Custom Logic

Modified on Wed, 1 Apr at 1:31 PM

Customer-specific Code and Custom Logic

This article explains how Hubhus handles support, troubleshooting, and changes related to customer-specific code and custom logic.

TL;DR

If a solution relies on customer-specific code, custom JavaScript, or non-native logic, it is not covered by standard support.

All troubleshooting, assessment, correction, and further work related to such solutions is handled as paid work.

If developer involvement is required, a higher rate may apply.

It is always the customer's responsibility to test and validate changes—including "vibe coded" or AI-assisted work—before relying on them in production.

What we mean by customer-specific code and custom logic

Hubhus allows flexible setup in several parts of the platform, including areas where customer-specific logic can be implemented, such as:

  • booking forms
  • campaign forms
  • webpages
  • and similar configurable areas

In this context, customer-specific code and custom logic means functionality that is not part of Hubhus standard product behaviour or native feature set.

Examples may include:

  • custom JavaScript
  • customer-specific conditions, flows, or behaviours
  • non-native logic added to forms or pages
  • AI-generated or "vibe coded" functionality
  • custom implementations built directly in Hubhus-configurable areas
  • solutions built by the customer
  • solutions built by external consultants
  • solutions built by Hubhus support staff as customer-specific work

Why standard support does not cover custom code

Customer-specific code and custom logic are not covered by standard support.

This means that requests related to these types of implementations are not handled as part of free support, guidance, or normal troubleshooting.

Any request involving:

  • review
  • technical assessment
  • troubleshooting
  • correction
  • improvement
  • adaptation
  • rebuilding

will be handled as paid work. For how standard support differs from billable work in general, see Free vs Paid Support.


Any troubleshooting, assessment, correction, or further work related to customer-specific code and custom logic is handled as paid work.

Such requests may initially be handled by Hubhus support, but if the issue requires deeper technical analysis or implementation, Hubhus may involve a developer.

Where developer involvement is required, a higher rate may apply.

These types of solutions are not covered by standard support, regardless of who originally created them.


Customer-specific solutions remain customer-specific

Solutions of this type are generally built for a specific customer need and should be understood as customer-specific implementations.

They are not part of the standard Hubhus product and are therefore not maintained, supported, or prioritised in the same way as native platform functionality.

Even if a solution was originally created by Hubhus staff, it does not become part of standard product support unless explicitly agreed.


No guarantee of compatibility or maintainability

Hubhus does not guarantee:

  • compatibility with future platform changes
  • compatibility with third-party scripts, integrations, or dependencies
  • that customer-specific code will continue to work unchanged over time
  • that existing custom logic can always be debugged or corrected efficiently
  • that a specific custom implementation can be preserved in its current form

In some cases, the most appropriate solution may be to replace, simplify, or rebuild an implementation rather than continue troubleshooting an unstable or non-maintainable setup.


Testing and validation

Customer-specific code and custom logic—including AI-assisted or "vibe coded" solutions—must be tested and validated by you before you rely on it in production. It is always the customer's responsibility to verify that changes behave as intended in your campaigns, forms, and pages, and that they meet your legal, commercial, and operational requirements.

Hubhus may assess, change, or rebuild implementations as paid work when agreed, but that does not replace your own testing, sign-off, or ongoing validation when you publish or update custom logic.


Why this is handled separately

Customer-specific code and custom logic introduce technical complexity beyond normal support.

These solutions may depend on:

  • individual implementation choices
  • undocumented logic
  • AI-generated code quality
  • third-party dependencies
  • assumptions that are not part of Hubhus native product design

For that reason, this type of work requires technical review and case-by-case assessment, and cannot be handled under the same model as normal product support.


If you need help with a customer-specific implementation

If you need help with customer-specific code or custom logic, you are welcome to submit the request through the support portal. See How to Submit a Support Request for what to include.

Hubhus will assess the scope and handle the work as paid technical work.

If developer involvement is required, this may result in a higher rate than standard paid support.

If the expected scope exceeds 1 hour, this will be communicated in advance. Work below 1 hour may be carried out and registered without prior approval. This also applies where the customer has asked Hubhus to simply resolve the issue and no specific timeframe has been agreed in advance. The same principles are described in Free vs Paid Support.

If you are proposing a new capability rather than fixing existing custom code, see Feature Requests vs Paid Development.


Summary

Custom JavaScript and other non-native logic in forms, pages, or similar areas are outside standard support: assessment, debugging, changes, and rebuilds are billable, with possible developer rates when deep technical work is needed. Custom work stays customer-specific unless explicitly agreed otherwise, and Hubhus does not guarantee long-term compatibility or that a given implementation can be preserved. It is always the customer's responsibility to test and validate changes before production use. Submit via the support portal with clear reproduction details; scope over one hour is agreed upfront, consistent with Free vs Paid Support.

Common searches

custom JavaScript • custom code Hubhus • paid troubleshooting • campaign form code • booking form script • developer rate • non-standard logic

Also known as

custom logic • bespoke JavaScript • form scripting • custom implementation • advanced Hubhus code

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article