Hi everyone,
We are building a B2B SaaS platform using Community Builder and
CBSubs. We are planning on selling membership access to a wide variety of countries, primarily in Europe, but also globally.
I am currently setting up the
CBSubs Tax addon to handle VAT/Tax calculations, and I'm also using
CB Auto Actions (via Webhooks/Make.com) to sync customer data to our accounting software (e-conomic).However, I’ve run into a bit of a "architectural" question regarding the
Country field. For our setup to work, we need a reliable Country field during registration for:
- Displaying the correct country/address on invoices.
- Calculating the correct VAT/Tax via CBSubs Tax.
- Sending the correct VAT Zone code to our accounting platform.
I’m honestly a bit surprised that there isn't a native "Country" Field Type in Community Builder. I can see that all countries are listed inside the
CBSubs Tax configuration, but I don't see a clear way to "connect" that list to a user field.
My questions for the community:
- What is the "best practice" for creating a Country field in CB that plays nice with the CBSubs Tax addon?
- Does CBSubs Tax look for a specific field name (e.g.,
), or do I manually map a Dropdown field to the Tax engine?
- Is there a way to make this field searchable/filterable (like a Select2 dropdown)? Having users scroll through 250+ countries in a standard dropdown is a conversion killer.
- If I have to create a manual Dropdown field, is there a way to "sync" or import the country list from the CBSubs Tax addon so I don't have to manually create 250+ entries and ensure the values match?
I feel like I might be missing something obvious here. Any advice on the most robust "pro" way to handle countries in a B2B SaaS environment would be highly appreciated.
Best regards, Oliver