fleet/website/api/helpers
Eric d55b60d320
Website: update CRM helper (#44081)
Closes: https://github.com/fleetdm/fleet/issues/44066

Changes:
- updated the `update-or-create-contact-and-account` helper to:
- Save potential duplicate contacts with placeholder name values (`?
?`).
- Use the firstName and lastName values returned by the get-enriched
helper if a name is not provided.
   - Update contacts with placeholder name values if a name is provided.
 - Removed a domain from the lists of banned email domains.

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

## Summary by CodeRabbit

* **New Features**
* Enhanced Salesforce contact creation with automatic name derivation
from enrichment data.
* Improved duplicate detection allowing new contacts to be created with
flexible matching rules.
* Automatic replacement of placeholder names with verified data during
contact updates.

* **Chores**
  * Updated email domain blocklists configuration.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2026-04-23 15:26:02 -05:00
..
ai Switch query generator to use Anthropic Sonnet on the backend (#41521) 2026-03-16 11:48:33 -05:00
android-proxy Website: Update Android Proxy endpoints to return 404 responses if an Android Enterprise are not managed by Fleet (#33816) 2025-10-06 12:50:42 -05:00
engineering-metrics Track SDLC metrics. (#31409) 2025-08-19 13:24:54 -05:00
fleet-sandbox-cloud-provisioner Website: Add admin page to manage the Fleet Sandbox waitlist (#13111) 2023-08-04 18:32:00 -05:00
github-automations Website: Update Github helper (#19892) 2024-06-20 11:23:50 -05:00
iq Website: Update get-enriched helper (#39347) 2026-02-04 14:53:41 -06:00
microsoft-proxy Website: Add Microsoft compliance proxy endpoints. (#27403) 2025-06-11 13:01:36 -05:00
salesforce Website: update CRM helper (#44081) 2026-04-23 15:26:02 -05:00
strings Website: Allow double curly brace templates in Markdown code blocks. (#25179) 2025-01-06 14:07:31 -06:00
create-license-key.js Website: Update license key generator (#22138) 2024-09-16 16:58:09 -05:00
get-extended-osquery-schema.js Website: Use GitHub API to get lastmodifiedAt timestamps (#20859) 2024-08-02 17:10:56 -05:00
redact-user.js Move fleetdm.com into main Fleet repo (#83) 2020-12-02 14:48:03 -06:00
send-template-email.js Website: requested changes from website backend code review (#21934) 2024-09-10 14:36:01 -05:00