GCP-GC-ARC Sample Questions & Answers
Putting together and configuring call flows carries the biggest weight, next to Architect fundamentals such as managing prompts and audio, working with variables and data actions, organizing schedule groups and setting flow priority, admin settings, and reporting.
Launch the full GCP-GC-ARC simulator →Showing 10 of 20 free samples.
- Question 1Intermediate
Variables and Data Management · Variables in Call Flows
An architect is building a reusable task to check a customer's loyalty status. A variable named
customerStatusis created inside this task to hold the result. What is the scope of thecustomerStatusvariable?Show answer & explanation
Correct answer: B
Variables created within a reusable task (Task variables) are local in scope. They exist only for the duration of that task's execution and are not accessible by the parent flow or other tasks unless explicitly passed out as an output variable.
- Question 2Beginner
Call Flow Design and Implementation · Call Flow Types
A contact center manager reports that during high call volume periods, callers are waiting in a queue for a long time without any updates or options. They want to implement a solution that offers callers the current estimated wait time and gives them the option to request a callback. Which type of call flow should be created and associated with the ACD queue to provide this functionality?
Show answer & explanation
Correct answer: C
An In-Queue Call Flow is specifically designed to manage the caller experience while they are waiting in an ACD queue. It is the correct place to implement features like playing music or messages, announcing estimated wait time, and offering a callback.
- Question 3Intermediate
Analytics, Troubleshooting, and Best Practices · Common Issues and Troubleshooting
After designing a complex inbound call flow, an architect clicks the 'Validate' button. The system reports an error indicating that a 'Transfer to ACD' action has an invalid target queue expression. What is the most likely cause of this validation error?
Show answer & explanation
Correct answer: B
Validation checks for logical consistency and correct configuration within the flow itself. If the 'Transfer to ACD' action is configured to use a variable for the queue name (dynamic routing), the validation process will fail if that variable doesn't have a default or initialized value. It cannot guarantee a valid queue name will be present at runtime. Agent assignment and network connectivity are runtime issues, not validation-time issues.
- Question 4Beginner
Variables and Data Management · Expression Formats and Functions
Which expression correctly concatenates the string "Welcome, " with the value of a flow variable named
Flow.customerNameand adds an exclamation mark at the end?Show answer & explanation
Correct answer: C
The correct function in the Genesys Cloud expression language for concatenating multiple strings and variables is
MakeString(). The other options use incorrect function names or syntax not supported for string concatenation in this context. - Question 5Beginner
Admin Interface and System Configuration · Task and State Editor
Within the Architect UI, what is the primary purpose of the 'State Editor'?
Show answer & explanation
Correct answer: C
The State Editor provides a high-level view of the different states (reusable and non-reusable) within a flow. It allows the architect to easily navigate between different sections of the flow, such as the initial task, menus, or disconnect handlers. The 'Task Editor' is used to configure the properties of individual actions.
- Question 6Intermediate
Scheduling and Flow Priority · Schedule Groups and Flow Priority
A retail company wants to route calls to different queues based on the time of day and day of the week. They also have special routing for national holidays. An architect is configuring the Schedule Group. What is the correct order of priority that Genesys Cloud will use to evaluate the schedules?
Show answer & explanation
Correct answer: A
The order of evaluation for schedule groups is fixed and critical to understand. Genesys Cloud checks for a matching Closed schedule first. If none matches, it checks for an active Emergency schedule. If neither of those apply, it checks for a matching Open schedule. Finally, if none of the previous three match, it checks for a Holiday schedule. This ensures that closed hours and emergencies take precedence over normal open hours.
- Question 7Advanced
Call Flow Design and Implementation · Advanced Flow Configurations
An architect needs to design a flow where, based on the caller's zip code, the call is routed to one of 50 different local branch queues. Which combination of Architect components is the most efficient and scalable way to implement this routing logic?
Show answer & explanation
Correct answer: C
Using a Data Table is the most efficient and scalable solution. The architect can create a Data Table with two columns: ZipCode and QueueName. The 'Data Table Lookup' action can then quickly find the correct queue for a given zip code. This approach is much easier to maintain and scales better than a long series of 'Decision' actions or a large 'Switch' statement. While a Data Action would work, it adds external dependency and latency; the internal Data Table is more efficient for this use case.
- Question 8Intermediate
Variables and Data Management · Data Action Attributes
A developer is using the
Set Participant Dataaction to attach a customer's case number to an interaction so it can be displayed in an agent's script. The attribute name is set tocaseNumberand the value is stored in a flow variableFlow.caseID. Where will this data be accessible within the agent's script?Show answer & explanation
Correct answer: A
The
Set Participant Dataaction adds key-value pairs to the attributes of the interaction. In the agent script, these are accessed through theInteraction.Attributesobject, using the attribute name (caseNumberin this case) as the key. - Question 9Beginner
Introduction to Genesys Cloud Architect · Interactive Voice Response (IVR) System Fundamentals
What is the primary function of an IVR (Interactive Voice Response) system in the context of Genesys Cloud?
Show answer & explanation
Correct answer: A
The core purpose of an IVR is to automate the initial interaction with a caller. It uses voice menus, speech recognition, and DTMF inputs to gather information, provide self-service (like checking an account balance), and route the call to the most appropriate queue or agent if human assistance is needed.
- Question 10IntermediateSelect 2
Call Flow Design and Implementation · Call Flow Creation Process
A flow designer has completed the creation of a new Inbound Call Flow. What are the final TWO mandatory steps, in the correct order, that must be performed in Architect before the flow can handle live traffic? (Select TWO)
Show answer & explanation
Correct answers: C, E
Publishing is the final mandatory step. After a successful validation, publishing makes the flow version active and available for call routing.
Validation is a mandatory step. Architect checks the flow for errors, such as disconnected nodes or unconfigured actions, before it can be published.
Ready for the real thing?
The full GCP-GC-ARC simulator has every exam-style question, timed mode, and instant scoring.