# Product Guides

- [Assistants](https://voicegenie.gitbook.io/voicegenie-ai/product-guides/assistants.md): These are voice bots that interact with your contacts and handle tasks aligned with your goals at any time.
- [Creating an Assistant](https://voicegenie.gitbook.io/voicegenie-ai/product-guides/assistants/creating-an-assistant.md): Assistants are voice bots used in campaigns to communicate with your contacts and help you achieve specific objectives.
- [Goal](https://voicegenie.gitbook.io/voicegenie-ai/product-guides/assistants/creating-an-assistant/goal.md): The goal is what you want the assistant to achieve during each call.
- [Welcome Message](https://voicegenie.gitbook.io/voicegenie-ai/product-guides/assistants/creating-an-assistant/welcome-message.md): Its the introductory message that Assistant's begins the call with once the contacts answer the call
- [Script](https://voicegenie.gitbook.io/voicegenie-ai/product-guides/assistants/creating-an-assistant/script.md): The script defines the conversation flow between the assistant and customers. It guides the assistant's responses to ensure the call proceeds smoothly and as intended.
- [How to write a script](https://voicegenie.gitbook.io/voicegenie-ai/product-guides/assistants/creating-an-assistant/script/how-to-write-a-script.md): This page provides guidance on different prompting styles to help you write effective and efficient scripts for your assistant.
- [Personalizing Script](https://voicegenie.gitbook.io/voicegenie-ai/product-guides/assistants/creating-an-assistant/script/personalizing-script.md): Using Dynamic Variables in Assistants
- [Actions](https://voicegenie.gitbook.io/voicegenie-ai/product-guides/assistants/creating-an-assistant/actions.md): Customer Actions During a Call
- [Transfer to human](https://voicegenie.gitbook.io/voicegenie-ai/product-guides/assistants/creating-an-assistant/actions/transfer-to-human.md): This feature allows the assistant to transfer calls to a live human agent whenever a customer requests it.
- [Webhooks](https://voicegenie.gitbook.io/voicegenie-ai/product-guides/assistants/creating-an-assistant/actions/webhooks.md): This page explains the working and use cases for webhooks
- [Custom SMS](https://voicegenie.gitbook.io/voicegenie-ai/product-guides/assistants/creating-an-assistant/actions/custom-sms.md): This feature allows an assistant to automatically send a predefined SMS message during a call.
- [Accents and languages](https://voicegenie.gitbook.io/voicegenie-ai/product-guides/assistants/creating-an-assistant/accents-and-languages.md): The language and accent in which you'd like your assistant to communicate with your contacts
- [Test an Assistant](https://voicegenie.gitbook.io/voicegenie-ai/product-guides/assistants/test-an-assistant.md): What Process to follow in order to test your Assistant before running a campaign using it.
- [Clone An assistant](https://voicegenie.gitbook.io/voicegenie-ai/product-guides/assistants/clone-an-assistant.md): Steps to clone a assistant
- [Phone Numbers](https://voicegenie.gitbook.io/voicegenie-ai/product-guides/phone-numbers.md): A Phone Number is the calling number used in your campaigns to connect with your customers.
- [Integrate Phone number](https://voicegenie.gitbook.io/voicegenie-ai/product-guides/phone-numbers/integrate-phone-number.md): This page explains the simple process to integrate your Twilio (or Plivo) number with your VoiceGenie account.
- [Contact List](https://voicegenie.gitbook.io/voicegenie-ai/product-guides/contact-list.md): This page describes everything we need to know about contacts
- [Creating contact List](https://voicegenie.gitbook.io/voicegenie-ai/product-guides/contact-list/creating-contact-list.md): This page explains how add a contact list
- [Adding Contacts to List](https://voicegenie.gitbook.io/voicegenie-ai/product-guides/contact-list/adding-contacts-to-list.md): This page will teach us how to add contacts to the contact list
- [Modifying contacts](https://voicegenie.gitbook.io/voicegenie-ai/product-guides/contact-list/modifying-contacts.md): This page describes the process of modifying existing contact list
- [Campaigns](https://voicegenie.gitbook.io/voicegenie-ai/product-guides/campaigns.md): This page explains everything we need to know about running campaigns.
- [Types of Campaign](https://voicegenie.gitbook.io/voicegenie-ai/product-guides/campaigns/types-of-campaign.md): This page explains the difference between the different types of campaigns.
- [Outbound Campaign](https://voicegenie.gitbook.io/voicegenie-ai/product-guides/campaigns/types-of-campaign/outbound-campaign.md)
- [InBound Campaign](https://voicegenie.gitbook.io/voicegenie-ai/product-guides/campaigns/types-of-campaign/inbound-campaign.md)
- [Status of a Campaign](https://voicegenie.gitbook.io/voicegenie-ai/product-guides/campaigns/status-of-a-campaign.md): The page explains the different states a campaign can have
- [Post Call Analysis](https://voicegenie.gitbook.io/voicegenie-ai/product-guides/campaigns/post-call-analysis.md): This page explains how to get the most of out of campaign analytics.
- [Webhook Payload/Response](https://voicegenie.gitbook.io/voicegenie-ai/product-guides/campaigns/post-call-analysis/webhook-payload-response.md)
- [Campaign Scheduling](https://voicegenie.gitbook.io/voicegenie-ai/product-guides/campaigns/campaign-scheduling.md): This page explains how campaign scheduling works
- [Deleting a Campaign](https://voicegenie.gitbook.io/voicegenie-ai/product-guides/campaigns/deleting-a-campaign.md)
- [Clone A Campaign](https://voicegenie.gitbook.io/voicegenie-ai/product-guides/campaigns/clone-a-campaign.md)
- [Demo Campaigns](https://voicegenie.gitbook.io/voicegenie-ai/product-guides/campaigns/demo-campaigns.md)
- [Dynamic Personalization Detailed Explanation.](https://voicegenie.gitbook.io/voicegenie-ai/product-guides/dynamic-personalization-detailed-explanation..md): This page explains the dynamic variables in detail.
- [Using dynamic variables](https://voicegenie.gitbook.io/voicegenie-ai/product-guides/dynamic-personalization-detailed-explanation./using-dynamic-variables.md): This page explains the how to use dynamic variables in assistant.


---

# 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://voicegenie.gitbook.io/voicegenie-ai/product-guides.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.
