Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature Request: contact.SetAttributes(key, value) #187

Open
camstuart opened this issue Dec 12, 2019 · 11 comments
Open

Feature Request: contact.SetAttributes(key, value) #187

camstuart opened this issue Dec 12, 2019 · 11 comments

Comments

@camstuart
Copy link

camstuart commented Dec 12, 2019

Hi,

It would be really useful to be able to set contact attributes from connect streams like so:

contact.SetAttribute(key, value)

There are a number of use cases I can think of:

  1. When one agent has taken/made a contact, they could capture data, add to contact attributes, then transfer the call to another agent, which would now see the new attributes added

  2. The contact log in the dashboard could now show attributes set in the contact flow by the IVR and those set from the UI. Keeping all data together like this is very handy

  3. When a contact is completed, and the contact flow resumes control, these extra attributes would be very useful and avoid a series of lambda calls

@ctwomblyamzn
Copy link
Collaborator

Thank you for the suggestion! We will consider implementing this feature in the future.

@marcogrcr
Copy link
Contributor

marcogrcr commented May 4, 2020

@camstuart Keep in mind that in the meantime you can use the UpdateContactAttributes API.

@gauthaman92
Copy link

Do we have this contact.setattributes() option enabled . Can we update it via the streams instead of using update contact attributes API

@zoell
Copy link

zoell commented Oct 13, 2023

@ctwomblyamzn What is the status of this feature request after 3 years?

Copy link

This issue is stale because it has been open for 90 days with no activity. Remove stale label or comment to keep this active.

@zoell
Copy link

zoell commented Jan 11, 2024

Commenting to keep this active.

@oharez
Copy link

oharez commented Feb 21, 2024

Second that. Definitely need easier access from client side to some of the functions in the SDK for environments where setting up the SDK is not all that straightforward, or for credential/iam reasons not possible. At least contact attributes. If they can be retrieved, they should be able to updated.

@squifpa
Copy link

squifpa commented Apr 4, 2024

Definitively needed, any update on this?

@alexgurr
Copy link

Bump, would love this, means we don't have to have an entire API endpoint proxy.

@oharez
Copy link

oharez commented Apr 30, 2024

Bump again. The workaround is sorta ridiculous and redundant. Attributes aren't in agent status stream that is currently being handled. Would be extremely useful to be able to add atts

@bnirwan
Copy link

bnirwan commented May 9, 2024

Still looking for the contact.SetAttribute(key, value)

API is there but it would be lot easy use streams for the same

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

9 participants