# Tutorials and guides - Docs

Got a question which isn't answered below? Head to [the community forum](/questions.md) to let us know!

-   [How to analyze surveys with ChatGPT](/tutorials/analyze-surveys-with-chatgpt.md)
-   [How to collect feedback from beta users](/tutorials/beta-feedback.md)
-   [How to create custom surveys](/tutorials/survey.md)
-   [How to run a fake door test](/tutorials/fake-door-test.md)
-   [How to send survey responses to Slack](/tutorials/slack-surveys.md)
-   [How to send survey responses to Zapier](/tutorials/zapier-surveys.md)

## Framework guides

-   [How to set up surveys in Angular](/tutorials/angular-surveys.md)
-   [How to set up surveys in Astro](/tutorials/astro-surveys.md)
-   [How to set up surveys in Bubble](/tutorials/bubble-surveys.md)
-   [How to set up surveys in Framer](/tutorials/framer-surveys.md)
-   [How to set up surveys in Next.js](/tutorials/nextjs-surveys.md)
-   [How to set up surveys in Nuxt.js](/tutorials/nuxt-surveys.md)
-   [How to set up surveys in React](/tutorials/react-surveys.md)
-   [How to set up surveys in Remix](/tutorials/remix-surveys.md)
-   [How to set up surveys in Svelte](/tutorials/svelte-surveys.md)
-   [How to set up surveys in Webflow](/tutorials/webflow-surveys.md)
-   [How to set up surveys in Vue](/tutorials/vue-surveys.md)

## Best practices

Learn more about survey best practices from our blogs below:

-   [How to uncover your users' real problems](https://newsletter.posthog.com/p/how-to-uncover-your-users-real-problems)
-   [How to work out what users really need](/blog/how-to-work-out-what-users-need.md)

### Community questions

Ask a question

### Was this page useful?

HelpfulCould be better