1 pointby amberwp4 hours ago1 comment
  • amberwp4 hours ago
    Hey HN, longtime lurker. sharing my first side project here.

    I built fdbck because I got tired of the feedback loop in my own apps being broken.

    Every time I needed to ask users a simple question - "How was onboarding?" or "Should we ship this feature?" - my options were: redirect them to a survey (most never came back), send an email survey (single - digit response rates), or build something custom (days of work for a yes/no question). Current offerings for product surveys are also pricey and require installing a whole sdk suite.

    So I built this micro api.

    fdbck is a REST API that does one thing: structured single-question feedback. You create a question via API, generate a short-lived token per respondent, and get results back via signed webhook. Questions render natively inside your app via a React SDK (Flutter and native coming soon), or on a hosted response page at fdbck.sh/f/[token].

    Four question types: yes/no, single choice, multiple choice, rating. No branching logic, no multi-page surveys. That's a deliberate constraint - most feedback moments are one question at the right time, not a 20 - question form.

    You can try it without signing up: https://fdbck.sh/

    Quick example (Node):

        const fdbck = new Fdbck('sk_fdbck_...');
        const q = await fdbck.questions.create({
          question: 'How was setup?',
          type: 'rating',
          ratingConfig: { min: 1, max: 5 },
          expiresIn: 86400,
          webhookUrl: 'https://myapp.com/hooks/feedback'
        });
    
        const token = await fdbck.tokens.create(q.id, { respondent: 'user_42' });
    
        // the token is used in the UI sdk or you can send a url to the user to answer.
    
    
    One use case I didn't anticipate when building this but saw with first users: AI agents. If you're building an agent that needs human input at a decision point, it can create a question, send the link, and wait for the structured response via webhook. I think this is going to be a bigger deal than traditional feedback as agents get more autonomous.

    Free tier is 1,000 responses/month, unlimited questions. Paid plans start at $9/month for 10k responses.

    Would love feedback on the product or API design. What's missing?