# Recipes you can make your own

Start with a complete workflow example, understand its diagram, and copy versioned JSON into Chatigram.

## Choose a small, useful starting point

| Recipe | What it demonstrates | What it needs |
| --- | --- | --- |
| [Welcome a visitor](/getting-started/quickstart/) | A first-chat message and waiting for a reply | A test conversation Line |
| [Sales and support menu](/recipes/support-menu/) | Branching on a multiple-choice answer | A test conversation Line |
| [Simple FAQ assistant](/recipes/faq-assistant/) | Three clear answer paths, without AI processing | Your real business information and a test Line |
| [Manual starter](/recipes/manual-starter/) | A deliberate run and a Set Variable step | No external account |
| [Daily schedule](/workflows/schedules/) | Cron with an explicit timezone | A reviewed schedule |
| [HTTP response starter](/recipes/http-response/) | A request-driven workflow and JSON response | Your own saved endpoint and a fresh secret |

## Read the diagram before copying

Each recipe shows the real trigger and nodes used by its example. Branch labels help you see the alternative outcomes. Expand a node’s configuration in the diagram to understand the values included in the downloadable JSON.

Diagrams are explanatory views of the example, not a live workflow editor. Edit and run the imported definition in Chatigram.

## Import and review

Use **Copy workflow JSON** or download the JSON file. In Chatigram, start a workflow and choose **Paste/Import Workflow**. Paste the full object, validate it, and continue through the creation steps.

Review the supplied note before activation. Example text is deliberately generic and should be replaced. Examples do not contain working credentials or private resource IDs.

## Build beyond the starter

Keep the first working version small. Add one connected service or data operation at a time, handle the error path, then check the real result in Workflow Activity.

For a larger starting point, explore [Marketplace](/workspace/marketplace/) and the [Automations](/workspace/automations/) area. For individual building blocks, use the [node reference](/reference/nodes/).

For appointment-based businesses, explore [booking assistants with Google Calendar](/recipes/appointments/), including clinics, salons, spas, and gyms.

For prepared in-app setups, use the official [Telegram Group Manager](/recipes/telegram-group-manager/) or [AI Powered Multi Email Sender](/recipes/multi-email-sender/). These guides follow the template wizards rather than replacing them with a separate exported sample.

## Share your own idea

Turn a useful workflow into a reusable product for other users. Read [Publish your workflow in Marketplace](/workspace/publish-workflow/) for preparing Properties, setup guidance, a clear listing, and a reviewed submission.


## Browse the library

- [Your first workflow](https://docs.chatigram.com/getting-started/quickstart/): Create a Live Chat Line, build a welcome workflow, and test your first conversation from beginning to end.
- [Schedule a workflow](https://docs.chatigram.com/workflows/schedules/): Use Cron for interval, daily, weekly, or monthly tasks, with explicit timezone choices and predictable tests.
- [Build a sales and support menu](https://docs.chatigram.com/recipes/support-menu/): Ask one clear question and route customers to two different replies using a real multiple-choice node.
- [Build a simple FAQ assistant](https://docs.chatigram.com/recipes/faq-assistant/): Provide predictable answers from a three-choice menu, then extend the flow with your own information or an AI action.
- [Start with a Manual workflow](https://docs.chatigram.com/recipes/manual-starter/): Import a small workflow that sets a value, run it deliberately, and add your next action from a known starting point.
- [Return a JSON response](https://docs.chatigram.com/recipes/http-response/): Create a protected HTTP Endpoint workflow with a single HTTP Response node and inspect the real response.
- [Appointment and booking assistants](https://docs.chatigram.com/recipes/appointments/): Build booking experiences for clinics, salons, spas, and gyms using conversation nodes and Google Calendar availability and event actions.
- [Capture a lead in your CRM](https://docs.chatigram.com/recipes/crm-lead-intake/): Receive a protected lead request, forward its JSON to your CRM API, and return a clear accepted or failure response.
- [Look up stock in your ERP](https://docs.chatigram.com/recipes/erp-stock-lookup/): Accept a SKU, query your ERP inventory API, and return a selected availability value.
- [Prepare a daily CRM pipeline report](https://docs.chatigram.com/recipes/daily-pipeline-report/): Use a daily Cron trigger to retrieve CRM pipeline data and make the result available to your next reporting step.
- [Review overdue requests every morning](https://docs.chatigram.com/recipes/overdue-requests/): Search a selected request table on a daily schedule and handle matching records separately from an empty result.
- [Send database changes to a webhook](https://docs.chatigram.com/recipes/database-change-webhook/): Start on a selected row operation and notify an external endpoint, with separate success and error continuations.
- [Count daily operations records](https://docs.chatigram.com/recipes/daily-operations-total/): Use a scheduled database aggregate to prepare a count for a later dashboard or notification step.
- [Return an order status from your business API](https://docs.chatigram.com/recipes/order-status-api/): Receive an order identifier, extract a selected status from a connected business API, and return a compact response.
- [Find a CRM contact before creating a duplicate](https://docs.chatigram.com/recipes/crm-contact-lookup/): Start a deliberate CRM contact lookup with a test email and inspect the result before adding any write action.
- [Store webhook requests in a database](https://docs.chatigram.com/recipes/webhook-request-inbox/): Receive an event and insert a request record into a selected Chatigram table, with destination mappings supplied during setup.
- [Send a website request to a service desk](https://docs.chatigram.com/recipes/website-service-request/): Collect a visitor’s next text message and forward it to your configured service-desk intake endpoint with a useful fallback.
- [Build a clinic appointment assistant](https://docs.chatigram.com/recipes/clinic-appointment-request/): Collect a patient’s appointment request in a conversation, then add reviewed Google Calendar availability and booking steps.
- [Build a salon and spa booking assistant](https://docs.chatigram.com/recipes/salon-spa-booking/): Route haircut, color, and spa requests into clear conversation branches, then configure service-specific Calendar booking rules.
- [Build a gym and studio booking assistant](https://docs.chatigram.com/recipes/gym-session-booking/): Collect personal-training and group-class requests, with clear guidance for Calendar availability and class-capacity rules.
- [Handle appointment changes and cancellations](https://docs.chatigram.com/recipes/appointment-change-request/): Collect a reschedule or cancellation request, identify the intended booking, and prepare a deliberate Calendar change.
- [Use the official Telegram Group Manager](https://docs.chatigram.com/recipes/telegram-group-manager/): Start from Chatigram’s official Telegram group-management template, configure the automation, and connect your bot through the guided setup.
- [AI Powered Multi Email Sender](https://docs.chatigram.com/recipes/multi-email-sender/): Use the official Multi Email Sender template with a connected Gmail account, a comma-separated recipient list, and reviewed email content.
