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

[Components] dixa #15252

Closed
pipedream-component-development opened this issue Jan 10, 2025 · 3 comments · Fixed by #15261
Closed

[Components] dixa #15252

pipedream-component-development opened this issue Jan 10, 2025 · 3 comments · Fixed by #15261
Assignees
Labels
triaged For maintainers: This issue has been triaged by a Pipedream employee

Comments

@pipedream-component-development
Copy link
Collaborator

pipedream-component-development commented Jan 10, 2025

dixa

URLs

Webhook Sources

new-customer-satisfaction-rating-instant

Prompt

Emit new event when a customer submits a satisfaction rating for a conversation. Props required: 'name'. The event is 'ConversationRated'.

URLs

new-conversation-created-instant

Prompt

Emit new event when a conversation is created in Dixa. Props required: 'name'. The event is 'ConversationCreated'.

URLs

conversation-status-changed-instant

Prompt

Emit new event when the status of a conversation changes (e.g., Open, Closed, or Follow Up). Props required: 'name'. The events are 'ConversationPending', 'ConversationMessageAdded', 'ConversationTagAdded', 'ConversationAssigned', 'ConversationPendingExpired', 'ConversationTransferred', 'ConversationEnqueued', 'ConversationCreated', 'ConversationUnassigned', 'ConversationOpen', 'ConversationAbandoned', 'ConversationClosed', 'ConversationNoteAdded', 'ConversationEndUserReplaced', 'ConversationTagRemoved' and 'ConversationRated'.

URLs

new-message-added-instant

Prompt

Emit new event when a new message is added to a conversation. Props required: 'name'. The event is 'ConversationMessageAdded'.

URLs

new-tag-added-instant

Prompt

Emit new event when a tag is added to a conversation. Props required: 'name'. The event is 'ConversationTagAdded'.

URLs

Actions

create-conversation

Prompt

Create a new email or contact form-based conversation. Required props: 'subject' (subject of the conversation), 'emailIntegrationId' and 'messageType' which can be 'Inbound' or 'Outbound'. Optional prop: 'language'.

URLs

add-message

Prompt

Add a message to an existing conversation. Required prop: 'conversationId' (ID of the conversation). Optional props: 'attachments' (list of files to include in the message), 'content', 'externalId' and 'integrationEmail'. Prop 'conversationId' has async options.

URLs

set-custom-contact-attributes

Prompt

Update custom attributes for a specified user. Required props: 'userId' (ID of the user). Optional props: 'attributes' (key-value pairs of attributes to update). Prop 'userId' has async options.

URLs

tag-conversation

Prompt

Add tags from a conversation. Required props: 'conversationId' (ID of the conversation), 'tagId' (ID of the tag to add). Prop 'conversationId' has async options.

URLs

@pipedream-component-development pipedream-component-development added the triaged For maintainers: This issue has been triaged by a Pipedream employee label Jan 10, 2025
@luancazarine luancazarine self-assigned this Jan 10, 2025
luancazarine added a commit that referenced this issue Jan 14, 2025
Sources
 - New Customer Satisfaction Rating (Instant)
 - New Conversation Status Changed (Instant)
 - New Message Added (Instant)
 - New Tag Added (Instant)

Actions
 - Create Conversation
 - Add Message
 - Set Custom Contact Attributes
 - Tag Conversation
@luancazarine luancazarine moved this from Doing to Ready for PR Review in Component (Source and Action) Backlog Jan 14, 2025
@GTFalcao GTFalcao moved this from Ready for PR Review to Changes Required in Component (Source and Action) Backlog Jan 15, 2025
@luancazarine luancazarine moved this from Changes Required to Ready for PR Review in Component (Source and Action) Backlog Jan 15, 2025
@GTFalcao GTFalcao moved this from Ready for PR Review to Ready for QA in Component (Source and Action) Backlog Jan 16, 2025
@vunguyenhung vunguyenhung moved this from Ready for QA to In QA in Component (Source and Action) Backlog Jan 16, 2025
@vunguyenhung vunguyenhung moved this from In QA to Changes Required in Component (Source and Action) Backlog Jan 16, 2025
@vunguyenhung
Copy link
Collaborator

Hello everyone, I have tested this PR and there're some test cases failed or needed improvement.

Please check the test report below for more information
https://vunguyenhung.notion.site/Components-dixa-17dbf548bb5e81a6bb9ccb032c2d45dc

@luancazarine luancazarine moved this from Changes Required to Ready for QA in Component (Source and Action) Backlog Jan 16, 2025
@vunguyenhung vunguyenhung moved this from Ready for QA to In QA in Component (Source and Action) Backlog Jan 17, 2025
@vunguyenhung vunguyenhung moved this from In QA to Changes Required in Component (Source and Action) Backlog Jan 17, 2025
@vunguyenhung
Copy link
Collaborator

Hello everyone, I have tested this PR and there're some test cases failed or needed improvement.

Please check the test report below for more information
https://vunguyenhung.notion.site/Components-dixa-17dbf548bb5e81a6bb9ccb032c2d45dc

@luancazarine luancazarine moved this from Changes Required to Ready for QA in Component (Source and Action) Backlog Jan 17, 2025
@vunguyenhung vunguyenhung moved this from Ready for QA to In QA in Component (Source and Action) Backlog Jan 20, 2025
@vunguyenhung vunguyenhung moved this from In QA to Ready for Release in Component (Source and Action) Backlog Jan 20, 2025
@vunguyenhung
Copy link
Collaborator

Hi everyone, all test cases are passed! Ready for release!

Test report
https://vunguyenhung.notion.site/Components-dixa-17dbf548bb5e81a6bb9ccb032c2d45dc

luancazarine added a commit that referenced this issue Jan 20, 2025
* dixa init

* [Components] dixa #15252
Sources
 - New Customer Satisfaction Rating (Instant)
 - New Conversation Status Changed (Instant)
 - New Message Added (Instant)
 - New Tag Added (Instant)

Actions
 - Create Conversation
 - Add Message
 - Set Custom Contact Attributes
 - Tag Conversation

* pnpm update

* some adjusts

* Update components/dixa/actions/add-message/add-message.mjs

Co-authored-by: Guilherme Falcão <[email protected]>

* some adjusts

* fix add-message data

---------

Co-authored-by: Guilherme Falcão <[email protected]>
@github-project-automation github-project-automation bot moved this from Ready for Release to Done in Component (Source and Action) Backlog Jan 20, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
triaged For maintainers: This issue has been triaged by a Pipedream employee
Projects
Development

Successfully merging a pull request may close this issue.

3 participants