Skip to content

feat: add customer support platform identifiers to start conversation#10

Merged
gmtuca merged 2 commits into
mainfrom
add-customer-support-platform-identifiers
Jul 8, 2026
Merged

feat: add customer support platform identifiers to start conversation#10
gmtuca merged 2 commits into
mainfrom
add-customer-support-platform-identifiers

Conversation

@gmtuca

@gmtuca gmtuca commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Adds an optional customer_support_platform_identifiers field to StartConversationParams, letting callers link the customer being created to their record(s) in third-party support platforms (Intercom, Zendesk, Salesforce, Freshchat, Freshdesk), alongside customer_id.
  • type is only required/validated for intercom, zendesk, and salesforce; omit it for freshchat/freshdesk.

Matches the corresponding backend change in wearegradient.

🤖 Generated with Claude Code

Lets callers link the customer being created to their record(s) in
third-party support platforms (Intercom, Zendesk, Salesforce, Freshchat,
Freshdesk), alongside customer_id.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@gmtuca gmtuca requested review from a team as code owners July 8, 2026 13:31
CustomerSupportPlatform duplicated the broader, already-exported
SupportPlatform type. A rename would have collided with it (same
module, same name), so drop the narrower type and point
CustomerSupportPlatformIdentifier.support_platform at the existing one
instead, matching the Go and .NET SDKs.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@gmtuca gmtuca merged commit f4410f0 into main Jul 8, 2026
2 checks passed
@gmtuca gmtuca deleted the add-customer-support-platform-identifiers branch July 8, 2026 15:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants