How SoyleStories works

    From a few details about your child to a finished bedtime story, in any of our 17 languages. Here is what happens at each step — and what makes the result feel like it was written for your child specifically.

    Describe your hero

    Start with the basics: your child’s name (or any name they prefer), age, gender and appearance — hair color, length and type, eye color, skin color, origin if that matters to your family. Then the appearance field, in free form: a missing tooth, straight bangs, colorful hair bands, a favorite scarf, or wings, a tail, fox ears if your child wants something more imaginative. The more precise the description, the more the story feels like their own. If you want, add parent descriptions so they look like you if they appear in the story. You can save heroes once and reuse them. If you have several children, you can create a separate character for each one.

    Write the plot

    You write the plot in your own words — anything from a calm night with the family cat to a quest across the stars. Add an optional moral if you want the story to land somewhere specific, or extra wishes for things to include. Pick a length: 5, 10, or 15 minutes of reading. The story stays anchored to what you described.

    Generate

    Tap to generate. The app writes a complete bedtime story tailored to your hero and plot, in your family's language. Difficult themes — a fear, bullying, a recent loss — are reframed into stories about courage and discovery, keeping the theme without dramatising it. If your child wants a picture book, add illustrations with coins; otherwise the story is text only.

    Read together

    Read the story aloud before sleep. Save the ones your child wants to return to. Share the ones they want to hear from grandma or grandpa, an uncle or an aunt. Create a new one when they ask — the same hero can live through a hundred different adventures, and you can switch between any of the 17 supported languages from story to story.

    Try it tonight.