Find concise answers to your key questions about our application.
No. SparkText is a Coach with structure build around stages, context depth, and guardrails that prevent common mistakes. We have build advanced prompts into the AI that adds every variable into the calculation from your profile, settings and data that is generated along the way while using SparkText for creating the best replies that fits your moment and purpose.
You choose the vibe + goal, and you can always tweak replies (shorter, funnier, more direct, less intense) so you get the replies that you want to use for your chats.
A Spark is one use of SparkText’s coaching engine. You spend a Spark when you generate a reply, run Coach analysis, or use a rewrite/tweak action. Think of Sparks as your usage budget for smart guidance inside the app. Free includes 5 Sparks, Plus includes 50, and Pro gives you unlimited Sparks.
We have considered the UI of every chat app as this is important for screenshot upload when extracting text. But you need to tell Coach which chat app you use before you can extract text messages from your screenshot uploads. You can do this when setting up your match details. However we can't guarantee that it will work perfectly every time. That's why we provide the user to edit the text extract manually if mistakes are made.
SparkText is build around momentum. It doesn't only aim for "a good line", it aims for "the next best move". That can mean: asking a question that unlocks more context, shifting tone from playful to direct, creating a simple plan or not texting at all if pushing would hurt the vibe. Pro plan give you more control over that "next move" like choosing how forward you want to be and how quickly you want to progress.
Most people get stuck because they use the wrong type of message for the moment. SparkText uses stages that prevent that, for example: "First messages" - "Build connection" - "Set up a date" - "After the date" - "Heal the vibe". Each stage has different rules, risks and moves. That's why replies feel more natural and better timed.
Yes in some cases. SparkText can include a quick "why this works" in normal language so you understand: what the message signals, why it's low-risk / high-reward and what to watch for in the reply. For the 3 Spark replies there is no explanation for each reply to save UI room.
It uses build-in guardrails that avoid common mistakes like: over-complimenting too early, forcing intimacy, double texting in a low-status way or escalating when the other person is giving short replies. You can always steer the vibe: confident, calm, playful or more direct without crossing the line into "robot".
Indeed! You choose a vibe and you can tweak it whenever you want. If a reply is almost right, you can ask for variations like: shorter / longer, funnier, more direct or subtle, softer / more assertive. Pro gives you advanced Coach controls, so the output stays consistent across situations, not just random rewrites.
Generic openers miss the deep context and the psychological triggers that lead to forming a deeper connection with someone. Advanced Spark Openers are questions that fits the stage you are in and makes your match think harder before answering. These openers create and build momentum and trigger psychological triggers in every human so you can be sure you are starting each day building on the previous one.
No. SparkText processes your screenshots to extract the conversation and generate coaching, but we don't store your screenshots. By default, we also don't store the extracted message text. It's used to generate your output and returned to you. To provide this feature, your screenshots are processed by OpenAI (as a data processor). If you choose to save something (like Save as fact / preference / win), we only store the specific structured note you explicitly save, not the full chat.
Yes. You should always be able to delete matches, remove saved context and reset your plan.
A "good message" can be clever, polite, even funny.... and still go nowhere. A momentum message does 3 things at once. (1) It fits the moment (the vibe + what just happened in the chat). (2) It reduces friction with easy to reply to messages. (3) It moves the conversation forward towards the next step like a topic, a plan, a date, a time. SparkText is build around momentum. It does not just generate a line, it coaches the next best move based on what stage you're in.
Match Insights is SparkText's "read of the room" for a specific person. Based on your actual chat, not generic dating advice. It helps you understand things like: What kind of vibe is working best with this match. Whether they are engaged, neutral, or fading and how to respond without chasing. The best next step and also red flags are pointed like mixed signals, low effort loops, one-word replies and what to do about it.
SparkText remembers only what helps you stay consistent and avoid repeating yourself. But there are certain things in your conversation that you need to save and segment them into a category. When something matters, you can tap to save it in one of three ways. "Save as fact", these are real-world details about the match that help you avoid mixing things up. Examples are "Works in finance", "has a dog", "Lives in London", "hates small talk". Second is the "Save as preference" option. It is what works best for your style or your vibe so replies stay consistent. The third is "Save as a win". This is used for when a message or move that worked really well, so SparkText can reuse the pattern. Examples are "This opener got a great response", "This follow-up revived the chat", "This date suggestion landed". Of course this can be done after you pasted the Coach reply into your chat and saw the reaction so you can turn back to Coach to save it.
SparkText is designed for "real dating life" meaning multiple conversations at once. So instead of treating everything like one long chat, SparkText works per match. On the Plus Plan you can have a maximum of 5 active matches, on Pro this is unlimited. Each match can have it's own notes/context (how you met, what they like, what you're planning). When you generate replies, SparkText uses that match's context only. The coaching is stage-based per match. One match might be "building momentum", another match might be "set a date". That way you don't accidentally reuse the wrong detail, repeat the same story or mix up plans. The User Interface does clearly show on which match you are getting coaching.
SparkText is built for English conversations only. To get the best results, your chats should be in English. If you mostly message in another language, SparkText will not be a good fit right now.


