How does the write-time deduplication actually work.
Every write to the contact table passes through a configurable rule chain: email exact-match against existing contacts, email domain plus name fuzzy-match for domain-matched variations, phone number normalization for international formats, and company-plus-name combination for cases where the email is not available. Matched writes update the existing record rather than creating a new one. For webform submissions, the specific submitter sees the update behavior transparently. For imports and sync integrations, the dedupe decision is logged with the specific match rule that fired, which lets the ops team audit the deduplication behavior. The match rules are configurable per tenant and per source.
What does the consent model actually look like.
Consent is modeled per communication type per contact: marketing email opt-in, product email opt-in, SMS opt-in, phone call opt-in, direct mail opt-in. Each state carries the opt-in or opt-out date, the source of the state change (webform submission, direct reply, admin update, bulk import), and the specific legal basis (consent, legitimate interest, contract performance). The marketing and messaging layers respect the per-type consent at send time. For jurisdictions with specific requirements (GDPR right-to-be-forgotten, CCPA data-portability requests), Strkr ships specific workflows that honor the request within the regulatory timeline. The consent surface is designed for compliance posture rather than legal checkbox satisfaction.
How does role-change detection integrate with LinkedIn.
Strkr's LinkedIn integration (using the Sales Navigator Advanced integration where available, plus public-profile monitoring where it is not) detects role-change signals on contacts the team is actively engaging. The specific signals include employment change, title change, and company change. When a signal fires, the account owner receives a nudge with the specific signal, the previous state, and the new state proposal. The owner can accept the proposal (which updates the record and may trigger a pipeline-related action), investigate further, or dismiss. For enterprises with LinkedIn Enterprise agreements, the integration respects the enterprise terms; for teams without a LinkedIn integration, the role-change signals come from email bounce patterns and enrichment delta detection.
What field-level governance options are available.
Field-level governance assigns one of four authority types per field: rep-verified (manual entry wins, enrichment does not overwrite), enrichment-authority (third-party source wins over manual entry for refresh), form-authority (form submission wins, used for consent fields), or hybrid (manual entry wins until stale, after which enrichment can propose a refresh). The governance rules are configurable per field per tenant. The default rules ship with sensible choices (title, phone, email as rep-verified; firmographics as enrichment-authority; consent as form-authority) and most teams customize 5 to 10 fields during setup. The field-authority dashboard shows the governance state per contact record.
How does Strkr handle GDPR right-to-be-forgotten requests.
Strkr ships a specific GDPR right-to-be-forgotten workflow: the request logs against the contact record, the deletion runs within the regulatory 30-day window, and the deletion propagates across all related records (opportunities, activities, consent history, enrichment data, email history). The deletion is a hard delete rather than a soft delete, with a cryptographic receipt proving the deletion for the audit trail. For records that must be retained for legal reasons (ongoing contracts, pending litigation, tax records), the workflow surfaces the retention basis and processes the specific fields that can be deleted while retaining the required legal minimum. The audit log tracks every GDPR request from receipt through completion, which is the specific compliance artifact a DPO needs.
What happens to historical duplicates that landed before cutover.
The migration process includes a historical-duplicate cleanup phase as part of the staged import. The staged import pattern (primary CRM first, then secondary sources with write-time dedupe) catches most of the overlap at the ingest step. For historical duplicates that landed within a single source and survived the primary import, the merge surface handles the cleanup post-cutover. Teams typically clear the historical duplicate backlog over the first 60 days post-cutover, with the ongoing daily duplicate flagging catching the long-tail cases. The historical cleanup is a tractable exercise rather than an open-ended RevOps burden because the cadence is daily rather than quarterly.