How many custom fields can I create per object in Strkr?
Field counts are generous enough that most teams never hit them. The entry paid tier supports up to one hundred custom fields per standard object and fifty custom fields per custom object. Higher tiers raise or remove these caps. Formula fields and computed fields do not count against the storage tier because they do not store a value on the record. The practical result is that teams can model their real business shape on day one without planning a tier upgrade. If you anticipate running past these numbers, the Scale and Enterprise tiers are the right conversation.
Are custom fields on Strkr different from custom fields on HubSpot or Salesforce?
The surface is similar, the gating is different. HubSpot ships standard field types across tiers and layers calculation properties on top, but conditional required logic lives in paid-tier workflows and the formula engine does not walk arbitrary related objects. Salesforce ships a deep formula and validation engine but the real-world build usually waits on a certified administrator. Strkr ships fourteen field types, per-field permissions, field-level audit, conditional required rules, dynamic defaults, and formula fields with three-level lookups on every paid tier, with a point-and-click builder a revenue-ops lead can run without a certification.
Can I control which roles can see or edit a given field?
Yes, on every paid tier. Per-field permissions grant read and write by role, so a margin field on a Retainer is visible to the GM and hidden from the junior AE, and a credit-score field on a Borrower is editable by underwriting and read-only to sales. The rule applies to the UI, the API, the CSV importer, and the flow engine, so a user who cannot see a field in the UI cannot read it through the API either. The governance surface is the same role matrix used across the rest of the product, which keeps the audit story on one page.
Does Strkr audit every change to every custom field?
Yes. Every edit on every field logs the old value, the new value, the user who made the change, the source of the change (UI, API, CSV import, flow, bulk update), and the timestamp. The audit entries render on the record timeline, export for compliance review, and retain for the lifetime of the record. Regulated teams get the paper trail examiners ask about without a separate compliance tool, and the audit log works the same shape on standard fields, custom fields, standard objects, and custom objects so a SOC 2 or HIPAA review covers one surface instead of four.
How do formula fields work with lookup relationships?
Formula fields read other fields on the same record and on records reached through up to three levels of lookup. A formula on Opportunity can reach Account.Owner.Manager.Region or Account.PrimaryContact.Preferences.Timezone in a single expression. The engine walks the lookup chain, resolves the path in one query, and caches the computed value until an upstream field changes. The editor shows a live preview against a real record and against alternative sample records so you can confirm the formula handles null parents, inactive users, and other edge cases before you ship it to production.
What is the difference between custom fields and custom objects?
Custom objects define a new record type with its own schema: a Loan, a Property, a Membership, a Grant. Custom fields are the attributes that live on any record, standard or custom: Industry on Account, Fit Score on Lead, Renewal Risk on an Account, KYC Status on Contact, Loan Amount on a custom Loan object. The two features are complementary. Custom objects give you the shape. Custom fields give you the detail. Most teams add custom fields to standard objects on day one and reach for custom objects when their business shape genuinely needs a new record type the standard schema does not cover. Both ship on every paid tier.
Can I set a required rule that only fires in certain stages or conditions?
Yes. Required rules can be always required, required only in specific stages, or required only when another field has a specific value. Stage equals Closed Won requires Win Reason filled, Status equals Approved requires KYC Approver and Approval Date filled, Loss Reason only required when Stage equals Closed Lost. Rules evaluate server-side at save time, so the UI, the API, the CSV importer, and the flow engine all respect the same guardrail. The error message is yours to write, which keeps the enforcement voice consistent with the rest of your in-product copy.
Can I migrate custom fields from HubSpot or Salesforce to Strkr?
Yes. The Strkr migration tooling exports field schema and record values from HubSpot and Salesforce, maps fields with a rename and retype step, and imports records with validation preserved. Picklist values carry over with an optional remap step so a HubSpot industry vocabulary can land as the Strkr industry vocabulary without manual find-and-replace. Formula fields are recreated in the Strkr formula editor using a side-by-side preview so you can confirm each formula computes the same value on a sample record before cutting over. For teams on HubSpot Enterprise purely for property-level governance, or on Salesforce running an admin primarily for formula and validation maintenance, the migration path often pays for itself inside the first renewal cycle.