Hasm

Pre-publish post check

Paste your draft and it rates the hook, clarity and value, and warns you of any risk.

Content & socialNew
To check several drafts, separate them with a blank line.

Without an account: 3 items per run, 10 per hour. Create a free account to run up to 100 items and correct results.

For developers: use it from the API

The same tool from your app. Send the fields and a list of items; you get the same verdicts back.

curl -s https://7aasm.com/v1/tools/post-scorer \
  -H "Authorization: Bearer $HASM_KEY" \
  -H "Content-Type: application/json" \
  -d '{"fields": {}, "items": ["3 things I learned a year after launching my online store 👇", "1. Customers buy trust before product"]}'

Or send the same questions yourself to POST /v1/systemone:

{
  "state": "مسودة منشور على وسائل التواصل:\n…",
  "questions": {
    "hook": {
      "type": "score",
      "instructions": "قوة البداية: هل يشد السطر الأول القارئ ليكمل؟",
      "criteria": [
        "ضعيفة",
        "مقبولة",
        "جيدة",
        "قوية جداً"
      ]
    },
    "clarity": {
      "type": "score",
      "instructions": "وضوح الفكرة",
      "criteria": [
        "غامضة",
        "مفهومة بصعوبة",
        "واضحة",
        "واضحة جداً"
      ]
    },
    "value": {
      "type": "score",
      "instructions": "ما يخرج به القارئ: فائدة أو معلومة أو متعة",
      "criteria": [
        "لا شيء",
        "قليل",
        "جيد",
        "كبير"
      ]
    },
    "risky": {
      "type": "noul",
      "instructions": "قد يُفهم المنشور بشكل مسيء، أو يمس جهة أو فئة، أو يسبب أزمة للحساب"
    }
  }
}