# Go-To Card

Go-to rule card allows you to jump to any display card or rules card in the same journey or flow. You can use a go-to card to create loops, skip steps, or return to a previous point in the conversation.

## Go To Rule Card:

A "Go-To" rule card is designed to be triggered when certain conditions are met. Once the trigger conditions are satisfied, the "Go To" rule card takes charge, seamlessly redirecting the conversation to a designated module within the chatbot. This redirection allows the chatbot to provide customers with precisely what they're looking for without unnecessary detours.

<details>

<summary>Instances Where "Go To Card" Can Be Implemented</summary>

* **Conditional Responses**: Trigger a "Go To" card when a user expresses interest in a particular topic, such as asking about product details, services, or promotions. Redirect the conversation to provide detailed information.
* **Product Recommendations**: Use a "Go To" card to transition to a product recommendation module when a user asks for suggestions or product reviews.
* **Service Booking**: When a user wants to book a service, like scheduling a haircut appointment or reserving a table at a restaurant, employ a "Go To" card to guide them through the booking process.
* **Troubleshooting**: Redirect users to a troubleshooting or FAQ section when they report a problem or ask for help with a specific issue.
* **Payment and Checkout**: When a user is ready to make a purchase, employ a "Go To" card to direct them to the payment and checkout process.

</details>

## Using Go-To Card

### Add condition&#x20;

* You need to create the condition that will determine which block the customer will be redirected to when they click on the button of your go-to card.&#x20;
* You can add a filter based on the attributes of the customer. Attributes are pieces of information that you collect or store about the customer, such as their name, phone number, email, location, etc.&#x20;
* You can use user attributes or custom attributes. User attributes are predefined attributes that are automatically collected by WhatsApp, such as language, country code, etc.&#x20;
* Custom attributes are attributes that you create and assign to the customer, such as gender, age, interests, etc.&#x20;
* You can add one or more attributes to your filter and select the conditional logic that will apply to them.&#x20;
* Conditional logic is the rule that will compare the attribute value with the value that you enter. You can choose from Is, Is not, Contains, or Not Contains.&#x20;

For example, you can create a condition with the filter: Gender (custom attribute) Is Male and Age (custom attribute) Is not 18.

### Add Block

* You need to select the block that you want to redirect the customer to if the condition is met. A block is a unit of message or action that you create and arrange in your journey/flow. You can choose any block from your journey/flow that matches your goal and logic.&#x20;

For example, you can select a block that shows the customer a different set of products based on their gender and age.

### Set to random&#x20;

* You can also add multiple blocks to your go-to card and set them to random. This means that the customer will be redirected to one of the blocks randomly when they click on the button of your go-to card. You can switch on or off this option by clicking on the toggle button.&#x20;

For example, you can add multiple blocks that show the customer different offers or discounts and set them to random.

<figure><img src="/files/Ggr2VmfgB23GX0fgTxwB" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.makerobos.com/chatman-enterprise-whatsapp-platform/chatman-functions/journeys/rule-cards/go-to-card.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
