# Quickstart templates

{% stepper %}
{% step %}

### Choose a template

:date: *Appointment scheduler*: Optimized for voice, this template provides a set of workflows that automate booking and creating a calendar event

:globe\_with\_meridians: *Museum plan-your-day*: Optimized for chat, this template provides a set of workflows that handle FAQs, give information on special exhibits, and address plan-your-day information

:sparkles: *MCP Server*: Describe your application and expose it via *Model Context Protocol* to extend the capabilities to Claude Desktop, Cursor, or Postman&#x20;
{% endstep %}

{% step %}

### Explore

{% hint style="success" %}
Each NLX workspace comes equipped with a built-in NLP engine managed by NLX; no external setup required. You may connect a [third-party provider](/platform/nlx-platform-guide/integrations/types/nlp-engines.md) if a phone channel demands it, or you prefer using a specific engine.
{% endhint %}

Depending on the template you've imported, you'll notice a series of *Flows* in your workspace resources. Flows define the structured path a conversation can take, guiding how the application responds to users, collects information, makes decisions, and connects to external services to complete tasks.

Each flow contains instructional tips and best practices for you to fully customize or refine your application. Review each flow to ensure the logic, generative prompts, and messaging follow your intended process, or follow along to re-create your own from scratch. Swap for any custom or managed API integrations you need to finalize as well as flows you may want to add or remove.&#x20;

1. Select *Resources* in workspace menu and choose *Flows* card
2. Select a flow to open the flow builder
3. Make adjustment to flows as needed
4. Click *Save*
   {% endstep %}

{% step %}

### Deploy

Now you'll update your app with any changes made.

5. Select *Applications* from workspace menu > Choose application imported from template
6. From *Configuration* tab, select the API channel from the *Delivery* section
7. Ensure your webpage's base URL is listed under *Whitelisted domains* if installing the app to your web frontend and click *Update channel*
8. Select deployment status in upper right and choose *Build and deploy*
9. Create a build&#x20;
10. Click *Deploy build* when build is complete
    {% endstep %}

{% step %}

### Implement

To make your application available through your frontend and adjust the look, feel, and experience with theming, custom UI components, and Voice input support, install the NLX Touchpoint SDK:

11. After a build is successfully deployed > Select API channel and choose *Setup instructions*
12. Scroll down and select *Open Touchpoint configurator*
13. You can try your application live and make adjustments to the theming
14. Once satisfied, copy *Setup snippet* > Install on your site

:brain: Looking for more? See [Touchpoint](broken://spaces/t5aE1E0ldkTW4JnyIYGZ)
{% endstep %}
{% endstepper %}

{% hint style="info" %}
Want to explore other templates? Simply click *New application* and choose *Quickstart template* any time
{% endhint %}


---

# 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.nlx.ai/platform/nlx-platform-guide/ai-applications/types/quickstart-templates.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.
