Original Message:
Sent: 04-06-2026 07:51
From: Phaneendra Avatapalli
Subject: Automatic callback when call is abandoned
Hi Mohamed,
From my understanding, the 403 Forbidden error may be pointing to the OAuth client used by the Data Action/API call.
For Client Credentials, Genesys adds the required access by assigning roles to the OAuth client in the Assign Roles step, and those roles also need the correct division access. So I would verify that the OAuth client actually has a role covering conversation:callback:create.
Link:
https://help.genesys.cloud/articles/create-an-oauth-client/
Hope this helps. Hopefully someone else from the community might add more to this as well
------------------------------
Phaneendra
Technical Solutions Consultant
Original Message:
Sent: 04-06-2026 07:16
From: Mohamed Hassan Mohamed
Subject: Automatic callback when call is abandoned



------------------------------
Mohamed Hassan Mohamed
Original Message:
Sent: 04-06-2026 07:14
From: Mohamed Hassan Mohamed
Subject: Automatic callback when call is abandoned
Hi ALL, @Kaio Oliveira @Phaneendra Avatapalli
i have created OAuth now with tyoe Client Credentials and assigned the needed role which contained (needed permissions) So what else should i do
------------------------------
Mohamed Hassan Mohamed
Original Message:
Sent: 04-06-2026 04:10
From: Mohamed Hassan Mohamed
Subject: Automatic callback when call is abandoned

FYI Screenshot from OAuth
Also i need to know if it must be create a OAuth app as Client Credentials and even if i do that where can i add the Role that cause the issue
------------------------------
Mohamed Hassan Mohamed
Original Message:
Sent: 04-05-2026 09:35
From: Phaneendra Avatapalli
Subject: Automatic callback when call is abandoned
Hi Mohamed,
From the screenshot, the immediate blocker looks to be the 403 Forbidden error with:
missing permission(s): [conversation:callback:create]
So I would first double-check the OAuth client / integration credentials being used by the Data Action, since Genesys data actions run using an OAuth client with Client Credentials, and that credential needs the required callback permission/scope.
Also, once that is resolved, it may be worth validating the callbackNumbers value as well. My understanding is that it should be in E.164 format (for example + plus country code and number).
Hope this helps.
------------------------------
Phaneendra
Technical Solutions Consultant
Original Message:
Sent: 04-05-2026 09:03
From: Mohamed Hassan Mohamed
Subject: Automatic callback when call is abandoned
I check also for permissions and all granted @Kaio Oliveira @Phaneendra Avatapalli
------------------------------
Mohamed Hassan Mohamed
Original Message:
Sent: 04-05-2026 08:47
From: Mohamed Hassan Mohamed
Subject: Automatic callback when call is abandoned

------------------------------
Mohamed Hassan Mohamed
Original Message:
Sent: 04-05-2026 08:23
From: Mohamed Hassan Mohamed
Subject: Automatic callback when call is abandoned
I found data action for callback contating 100 % error and i think this is might be the issue
------------------------------
Mohamed Hassan Mohamed
Original Message:
Sent: 04-05-2026 07:47
From: Mohamed Hassan Mohamed
Subject: Automatic callback when call is abandoned
Hello ,
I applied the above steps and also add test Q and make a test call and disconnect to make anandond call so abandond is occured and i didnot receive a callback even if i saw the reports and it is occured as an abandand without callback So how to check for that
------------------------------
Mohamed Hassan Mohamed
Original Message:
Sent: 04-02-2026 20:42
From: Kaio Oliveira
Subject: Automatic callback when call is abandoned
1 - Import the data actions and publish:

The integration use the Genesys Data Actions

2 - Create a Workflow:

3 - Import workflow:


4 - Use the data actions in the workflow:
Remember that you need to adjust the customer number variable according to your local numbering system.
and publish

5 - Created Trgger and user the workflow.

------------------------------
Kaio Oliveira
GCP - GCQM - GCS - GCA - GCD - GCO - GPE & GPR - GCWM
PS.: I apologize if there are any mistakes in my English; my primary language is Portuguese-Br.
Original Message:
Sent: 04-02-2026 20:19
From: Mohamed Hassan Mohamed
Subject: Automatic callback when call is abandoned
Thanks you bro for this help
Could you please send me a screenshot?
------------------------------
Mohamed Hassan Mohamed
Original Message:
Sent: 04-02-2026 20:14
From: Kaio Oliveira
Subject: Automatic callback when call is abandoned
I've included the export of the data actions and workflow in the attached file.
You can simply import them, but if needed, I can send screenshots.
------------------------------
Kaio Oliveira
GCP - GCQM - GCS - GCA - GCD - GCO - GPE & GPR - GCWM
PS.: I apologize if there are any mistakes in my English; my primary language is Portuguese-Br.
Original Message:
Sent: 04-02-2026 20:12
From: Mohamed Hassan Mohamed
Subject: Automatic callback when call is abandoned
Thanks for your update appreciated
If it possible can you show me the workflow design and how to integrate API with workflow
------------------------------
Mohamed Hassan Mohamed
Original Message:
Sent: 04-02-2026 20:02
From: Kaio Oliveira
Subject: Automatic callback when call is abandoned
hi Mohamed
You need one workflow and one Trigger.
I attch a simple Workflow and the data action ro reveved participantId (external): and created call back
Edit: The file is in the comment below.
Trigger

------------------------------
Kaio Oliveira
GCP - GCQM - GCS - GCA - GCD - GCO - GPE & GPR - GCWM
PS.: I apologize if there are any mistakes in my English; my primary language is Portuguese-Br.
Original Message:
Sent: 04-02-2026 18:58
From: Mohamed Hassan Mohamed
Subject: Automatic callback when call is abandoned
Can anyone guide me through steps to create a callback option when a Call is abandoned
#Architect
#Archy
#CXasCode
#DataActions
#EmbeddableFramework
#Integrations
#MobileMessenger
#PlatformAPI
#PlatformCLI
#PlatformSDK
#Scripts
#Triggers
#Uncategorized
#WebMessaging
------------------------------
Mohamed Hassan Mohamed
------------------------------