⧍⧍ āϏ⧇āĻĒ, ⧍ā§Ļ⧍ā§Ģ¡8 āĻŽāĻŋāύāĻŋāϟ āĻĒāĻĄāĻŧāϤ⧇

āχāĻ¨ā§āϟāĻŋāĻ—ā§āϰ⧇āĻļāύ āĻ¸ā§āĻŸā§āϝāĻžāϟāĻžāϏ āĻĒ⧇āϜ: āϏāĻŋāύāĻ• āĻ¸ā§āĻŦāĻžāĻ¸ā§āĻĨā§āϝ āĻāĻŦāĻ‚ āĻĒāϰāĻŦāĻ°ā§āϤ⧀ āϧāĻžāĻĒ āĻĻ⧇āĻ–āĻžāύ

āĻ•āĻŋāĻ­āĻžāĻŦ⧇ āĻāĻ•āϟāĻŋ āχāĻ¨ā§āϟāĻŋāĻ—ā§āϰ⧇āĻļāύ āĻ¸ā§āĻŸā§āϝāĻžāϟāĻžāϏ āĻĒ⧇āϜ āĻŦāĻžāύāĻžāĻŦ⧇āύ āϝāĻž āϏāĻŋāύāĻ• āĻ¸ā§āĻŦāĻžāĻ¸ā§āĻĨā§āϝ, āϏāĻ°ā§āĻŦāĻļ⧇āώ āϰāĻžāύ āϏāĻŽāϝāĻŧ, āĻ¤ā§āϰ⧁āϟāĻŋ āĻŦāĻŋāĻŦāϰāĻŖ, āĻāĻŦāĻ‚ āϤ⧃āϤ⧀āϝāĻŧ-āĻĒāĻ•ā§āώ API āĻŦā§āϝāĻ°ā§āĻĨ āĻšāϞ⧇ āĻĒāϰāĻŦāĻ°ā§āϤ⧀ āύāĻŋāϰāĻžāĻĒāĻĻ āϧāĻžāĻĒāϗ⧁āϞ⧋ āĻĻ⧇āĻ–āĻžāϝāĻŧ āϤāĻž āĻļāĻŋāϖ⧁āύāĨ¤

āχāĻ¨ā§āϟāĻŋāĻ—ā§āϰ⧇āĻļāύ āĻ¸ā§āĻŸā§āϝāĻžāϟāĻžāϏ āĻĒ⧇āϜ: āϏāĻŋāύāĻ• āĻ¸ā§āĻŦāĻžāĻ¸ā§āĻĨā§āϝ āĻāĻŦāĻ‚ āĻĒāϰāĻŦāĻ°ā§āϤ⧀ āϧāĻžāĻĒ āĻĻ⧇āĻ–āĻžāύ

āĻ—ā§āϰāĻžāĻšāĻ•āĻĻ⧇āϰ āϕ⧇āύ āϏāĻŋāύāĻ• āĻ¸ā§āĻŸā§āϝāĻžāϟāĻžāϏ āĻĻ⧇āĻ–āϤ⧇ āĻšāĻŦ⧇

āϝāĻ–āύ āϕ⧋āύ⧋ āĻ—ā§āϰāĻžāĻšāĻ• āφāĻĒāύāĻžāϰ āĻ…ā§āϝāĻžāĻĒ āϖ⧁āϞ⧇ āĻāĻŦāĻ‚ āϏāĻ‚āĻ–ā§āϝāĻžāϗ⧁āϞ⧋ āϭ⧁āϞ āĻĻ⧇āĻ–āĻžāϝāĻŧ, āϤāĻžāϰāĻž āϏāĻžāϧāĻžāϰāĻŖāϤ āĻ­āĻžāĻŦ⧇āύ āύāĻž “āϏāĻŋāύāĻ• āϜāĻŦ āĻĻ⧇āϰāĻŋ āĻ•āϰāϛ⧇āĨ¤â€ āϤāĻžāϰāĻž āĻŽāύ⧇ āĻ•āϰ⧇ āĻĒā§āϰ⧋āĻĄāĻžāĻ•ā§āϟ āĻ­āĻžāĻ™āĻž, āϤāĻžāĻĻ⧇āϰ āϟāĻŋāĻŽāĻŽā§‡āϟ āĻ•āĻŋāϛ⧁ āĻŦāĻĻāϞ⧇ āĻĻāĻŋā§Ÿā§‡āϛ⧇, āĻŦāĻž āϤāĻžāϰāĻž āύāĻŋāĻœā§‡āχ āĻ•āĻŋāϛ⧁ āϭ⧁āϞ āĻ•āϰ⧇āϛ⧇āĨ¤ āϏ⧇āχ āĻŦāĻŋāĻ­ā§āϰāĻžāĻ¨ā§āϤāĻŋāχ āϛ⧋āϟ āĻāĻ•āϟāĻŋ āχāĻ¨ā§āϟāĻŋāĻ—ā§āϰ⧇āĻļāύ āϏāĻŽāĻ¸ā§āϝāĻž āϕ⧇ āϏāĻžāĻĒā§‹āĻ°ā§āϟ āϟāĻŋāĻ•āĻŋāϟ, āϚāĻ°ā§āύ āĻā§āρāĻ•āĻŋ āĻŦāĻž āĻĻā§€āĻ°ā§āϘ āχāĻŽā§‡āϞ āĻĨā§āϰ⧇āĻĄā§‡ āĻĒāϰāĻŋāĻŖāϤ āĻ•āϰ⧇āĨ¤

āĻ—ā§āϰāĻžāĻšāĻ•-āĻĻ⧃āĻļā§āϝāĻŽāĻžāύ āĻ¸ā§āĻŸā§āϝāĻžāϟāĻžāϏ āĻĒ⧇āϜ āĻ…āύ⧁āĻŽāĻžāύ āĻ•āĻŽāĻžā§ŸāĨ¤ āĻāϟāĻŋ āĻāĻ•āϟāĻŋ āĻāĻ•āĻŽāĻžāĻ¤ā§āϰ āĻĒā§āϰāĻļā§āύ⧇āϰ āωāĻ¤ā§āϤāϰ āĻĻ⧇āϝāĻŧ āϝāĻž āĻŽāĻžāύ⧁āώ āφāϏāϞ⧇ āϚāĻžāϝāĻŧ: “āφāĻŽāĻžāϰ āĻĄā§‡āϟāĻž āφāĻĒ āϟ⧁ āĻĄā§‡āϟ āĻ•āĻŋ, āĻāĻŦāĻ‚ āύāĻž āĻšāϞ⧇ āφāĻŽāĻžāϕ⧇ āϕ⧀ āĻ•āϰāĻž āωāϚāĻŋāϤ?” āϏ⧇āχ āĻ¸ā§āĻĒāĻˇā§āϟāϤāĻž āĻ›āĻžāĻĄāĻŧāĻž, āĻ—ā§āϰāĻžāĻšāĻ•āϰāĻž āφāĻŦāĻžāϰ āĻšā§‡āĻˇā§āϟāĻž āĻ•āϰāĻŦ⧇, āĻ…ā§āϝāĻžāĻ•āĻžāωāĻ¨ā§āϟ āĻĒ⧁āύāϰāĻžā§Ÿ āϏāĻ‚āϝ⧁āĻ•ā§āϤ āĻ•āϰāĻŦ⧇, āĻŦāĻž āĻāĻŽāύ āϏ⧇āϟāĻŋāĻ‚ āĻŦāĻĻāϞāĻžāĻŦ⧇ āϝāĻž āφāϏāϞ⧇ āϏāĻŽāĻ¸ā§āϝāĻžāϰ āĻ•āĻžāϰāĻŖ āĻ›āĻŋāϞ āύāĻžāĨ¤

āĻāϟāĻŋ āĻĻ⧁āχ āĻ­āĻŋāĻ¨ā§āύ āĻĒāϰāĻŋāĻ¸ā§āĻĨāĻŋāϤāĻŋāϰ āĻŽāĻ§ā§āϝ⧇ āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āϝāĻ“ āϜāĻžāύāĻžāϤ⧇ āϏāĻžāĻšāĻžāĻ¯ā§āϝ āĻ•āϰ⧇:

  • āφāωāĻŸā§‡āϜ: āϤ⧃āϤ⧀āϝāĻŧ-āĻĒāĻ•ā§āώ⧇āϰ āϏāĻžāĻ°ā§āĻ­āĻŋāϏ āĻĄāĻžāωāύ āĻŦāĻž āĻ…āύ⧁āϰ⧋āϧ āĻŦāĻžāϤāĻŋāϞ āĻ•āϰāϛ⧇, āϤāĻžāχ āĻ āĻŋāĻ• āĻāĻ–āύ āϏāĻŋāĻ™ā§āĻ• āĻ•āϰāĻž āϏāĻŽā§āĻ­āĻŦ āύāϝāĻŧāĨ¤
  • āĻĻ⧇āϰāĻŋāϤ⧇ āĻšāĻ“āϝāĻŧāĻž āϏāĻŋāύāĻ•: āϏāĻŋāύāĻ• āĻ•āĻžāϜ āĻ•āϰāϛ⧇, āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻĒāϰāĻŦāĻ°ā§āϤ⧀ āϰāĻžāύ queued, rate-limited, āĻŦāĻž āϏāĻžāϧāĻžāϰāϪ⧇āϰ āϚāĻžāχāϤ⧇ āĻŦ⧇āĻļāĻŋ āϏāĻŽāϝāĻŧ āύāĻŋāĻšā§āϛ⧇āĨ¤

āĻāχ āĻĻ⧁āχāϟāĻŋ āϕ⧇āϏ⧇āϰ āϜāĻ¨ā§āϝ āφāϞāĻžāĻĻāĻž āĻĒā§āϰāĻ¤ā§āϝāĻžāĻļāĻž āĻĻāϰāĻ•āĻžāϰāĨ¤ āφāωāĻŸā§‡āĻœā§‡āϰ āϏāĻŽāϝāĻŧ āĻļā§āϰ⧇āĻˇā§āĻ  āĻĒāϰāĻŦāĻ°ā§āϤ⧀ āϧāĻžāĻĒ āĻšāϤ⧇ āĻĒāĻžāϰ⧇ “āĻ…āĻĒ⧇āĻ•ā§āώāĻž āĻ•āϰ⧁āύ, āφāĻŽāϰāĻž āĻ¸ā§āĻŦāϝāĻŧāĻ‚āĻ•ā§āϰāĻŋāϝāĻŧāĻ­āĻžāĻŦ⧇ āĻĒ⧁āύāϰāĻžāϝāĻŧ āĻšā§‡āĻˇā§āϟāĻž āĻ•āϰāĻŦāĨ¤â€ āĻĻ⧇āϰāĻŋāϰ āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇ āĻļā§āϰ⧇āĻˇā§āĻ  āĻĒāϰāĻŦāĻ°ā§āϤ⧀ āϧāĻžāĻĒ āĻšāϤ⧇ āĻĒāĻžāϰ⧇ “āφāĻĒāύāĻžāϰ āĻĒāϰāĻŦāĻ°ā§āϤ⧀ āϏāĻŋāύāĻ• āύāĻŋāĻ°ā§āϧāĻžāϰāĻŋāĻ¤â€ āĻŦāĻž “āφāĻĒāύāĻŋ āĻāĻ–āύ āĻāϟāĻŋ āϚāϞāĻžāϤ⧇ āĻĒāĻžāϰ⧇āύāĨ¤â€

āĻāĻ•āϟāĻŋ āχāĻ¨ā§āϟāĻŋāĻ—ā§āϰ⧇āĻļāύ āĻ¸ā§āĻŸā§āϝāĻžāϟāĻžāϏ āĻĒ⧇āĻœā§‡āϰ āϜāĻ¨ā§āϝ “āĻ­āĻžāĻ˛ā§‹â€ āĻŽāĻžāύ⧇ āĻšāϞ⧋ āĻ—ā§āϰāĻžāĻšāĻ• ā§§ā§Ļ āϏ⧇āϕ⧇āĻ¨ā§āĻĄā§‡āϰ āĻŽāĻ§ā§āϝ⧇ āĻĒāϰāĻŋāĻ¸ā§āĻĨāĻŋāϤāĻŋ āĻŦ⧁āĻāϤ⧇ āĻĒāĻžāϰ⧇ āĻāĻŦāĻ‚ āϏāĻžāĻĒā§‹āĻ°ā§āĻŸā§‡ āĻĢā§‹āύ āύāĻž āĻ•āϰ⧇āχ āĻāĻ•āϟāĻŋ āύāĻŋāϰāĻžāĻĒāĻĻ āĻĒāĻĻāĻ•ā§āώ⧇āĻĒ āύāĻŋāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āĻāϟāĻŋ āĻ•āϰāĻž āωāϚāĻŋāϤ:

  • āĻāĻ•āϟāĻŋ āĻ¸ā§āĻĒāĻˇā§āϟ āĻ¸ā§āĻŦāĻžāĻ¸ā§āĻĨā§āϝ āϏāĻŋāĻ—āĻ¨ā§āϝāĻžāϞ āĻāĻŦāĻ‚ āϏāĻžāĻŽā§āĻĒā§āϰāϤāĻŋāĻ• āϟāĻžāχāĻŽāĻ¸ā§āĻŸā§āϝāĻžāĻŽā§āĻĒ āĻĻāĻŋāϝāĻŧ⧇ āĻŦāĻŋāĻļā§āĻŦāĻžāϏ āϤ⧈āϰāĻŋ āĻ•āϰāĻž
  • “āϏāĻŋāύāĻ• āĻšā§Ÿā§‡āϛ⧇ āĻ•āĻŋ?” āĻāĻŦāĻ‚ “āĻāϟāĻŋ āφāϟāϕ⧇ āϗ⧇āϛ⧇ āĻ•āĻŋ?” āĻāϰ āĻŽāϤ⧋ āĻĒ⧁āύāϰāĻžāĻŦ⧃āĻ¤ā§āϤāĻŋ āĻĒā§āϰāĻļā§āύāϗ⧁āϞ⧋ āĻ•āĻŽāĻžāύ⧋
  • āĻāĻŽāύ āĻāĻ•āϟāĻŋ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻĒāϰāĻŦāĻ°ā§āϤ⧀ āϧāĻžāĻĒ āĻĻ⧇āĻ“āϝāĻŧāĻž āϝāĻž āĻĒāϰāĻŋāĻ¸ā§āĻĨāĻŋāϤāĻŋ āφāϰāĻ“ āĻ–āĻžāϰāĻžāĻĒ āĻ•āϰāĻŦ⧇ āύāĻž
  • UI-āϤ⧇ āĻĻā§‹āώ āϚāĻžāĻĒāĻžāύ⧋ āĻā§œāĻŋā§Ÿā§‡ āĻ¸ā§Ž āĻĨāĻžāĻ•āĻž

āωāĻĻāĻžāĻšāϰāĻŖ: āĻāĻ•āϜāύ āϏ⧇āϞāϏ āĻŽā§āϝāĻžāύ⧇āϜāĻžāϰ āĻāĻ•āϟāĻŋ āĻŽāĻŋāϟāĻŋāĻ‚ā§Ÿā§‡āϰ āφāϗ⧇ CRM āĻĨ⧇āϕ⧇ āύāϤ⧁āύ āϞāĻŋāĻĄ āφāĻļāĻž āĻ•āϰ⧇āύāĨ¤ āϝāĻĻāĻŋ āĻĒ⧃āĻˇā§āĻ āĻžāϝāĻŧ āĻĻ⧇āĻ–āĻžāϝāĻŧ “Last successful sync: 12 minutes ago” āĻāĻŦāĻ‚ “Next run: in 3 minutes,” āϤāĻžāϰāĻž āϰāĻŋāĻĢā§āϰ⧇āĻļ āĻŦāĻ¨ā§āϧ āĻ•āϰ⧇ āĻŽāĻŋāϟāĻŋāĻ‚āϝāĻŧ⧇āϰ āϜāĻ¨ā§āϝ āĻĒā§āϰāĻ¸ā§āϤ⧁āϤāĻŋ āύāĻŋāϤ⧇ āĻĒāĻžāϰāĻŦ⧇āύāĨ¤ āφāϰ āϝāĻĻāĻŋ āĻĻ⧇āĻ–āĻžāϝāĻŧ “Needs attention: reconnect required,” āϤāĻžāϰāĻž āĻ āĻŋāĻ• āϜāĻžāύ⧇ āϕ⧀ āĻ āĻŋāĻ• āĻ•āϰāϤ⧇ āĻšāĻŦ⧇āĨ¤

āĻ•āĻžāĻ¸ā§āϟāĻŽāĻžāϰ-āĻĻ⧃āĻļā§āϝāĻŽāĻžāύ āĻ¸ā§āĻŸā§āϝāĻžāϟāĻžāϏ āĻĒ⧇āϜ āϕ⧀ āĻĒā§āϰāĻļā§āύ⧇āϰ āωāĻ¤ā§āϤāϰ āĻĻ⧇āĻ“āϝāĻŧāĻž āωāϚāĻŋāϤ

āĻāĻ•āϟāĻŋ āĻ•āĻžāĻ¸ā§āϟāĻŽāĻžāϰ-āĻĻ⧃āĻļā§āϝāĻŽāĻžāύ āχāĻ¨ā§āϟāĻŋāĻ—ā§āϰ⧇āĻļāύ āĻ¸ā§āĻŸā§āϝāĻžāϟāĻžāϏ āĻĒ⧇āϜ āĻ…āύ⧁āĻŽāĻžāύ āĻŦāĻ¨ā§āϧ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻĨāĻžāϕ⧇āĨ¤ āϝāĻ–āύ āϕ⧋āύ⧋ āϏāĻŋāύāĻ• “āĻ…āϟāĻ•ā§‡â€ āĻŽāύ⧇ āĻšāϝāĻŧ, āĻŽāĻžāύ⧁āώ āĻ¸ā§āĻĒāĻˇā§āϟ āωāĻ¤ā§āϤāϰ āϚāĻžāϝāĻŧ āϏāĻžāĻĒā§‹āĻ°ā§āϟ āϟāĻŋāĻ•āĻŋāϟ āϖ⧁āϞāĻŦ⧇ āύāĻž āĻŦāϞ⧇āĨ¤

āĻĒ⧇āϜāϟāĻŋāϤ⧇ āϏāĻžāϧāĻžāϰāĻŖ āĻ­āĻžāώāĻžāϝāĻŧ āĻ•āĻŋāϛ⧁ āϛ⧋āϟ āĻĒā§āϰāĻļā§āύ⧇āϰ āωāĻ¤ā§āϤāϰ āĻĨāĻžāĻ•āĻž āωāϚāĻŋāϤ:

  • āχāĻ¨ā§āϟāĻŋāĻ—ā§āϰ⧇āĻļāύ āĻ•āĻŋ āĻāĻ–āύ āĻ•āĻžāϜ āĻ•āϰāϛ⧇?
  • āϏāĻ°ā§āĻŦāĻļ⧇āώ āϏāĻĢāϞ āϏāĻŋāύāĻ• āĻ•āĻ–āύ āĻ›āĻŋāϞ?
  • āĻ•āĻŋ āĻŦā§āϝāĻ°ā§āĻĨ āĻšāϝāĻŧ⧇āϛ⧇, āĻāĻŦāĻ‚ āĻĒā§āϰāĻ­āĻžāĻŦ āĻ•āϤāϟāĻž (āϏāĻŦ āĻĄā§‡āϟāĻž āύāĻž āĻļ⧁āϧ⧁ āĻ…āĻ‚āĻļ)?
  • āφāĻŽāĻŋ āĻāĻ–āύ āĻ•āĻŋ āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŋ āĻĻāĻŋāĻ•āϟāĻŋ āĻ āĻŋāĻ• āĻ•āϰāϤ⧇ āĻŦāĻž āĻ•ā§āώāϤāĻŋ āĻ•āĻŽāĻžāϤ⧇?

āĻāϟāĻŋāϰ āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ āĻ•āĻžāϰ āĻ•āĻžāϛ⧇ āĻ•āĻĨāĻž āĻŦāϞāĻž āĻšāĻšā§āϛ⧇ āϤāĻž āĻ¸ā§āĻĒāĻˇā§āϟ āĻ•āϰāĻž āĻ­āĻžāϞ⧋āĨ¤ āĻāĻ•āϜāύ āĻ…ā§āϝāĻžāĻĄāĻŽāĻŋāύ⧇āϰ āϜāĻ¨ā§āϝ āϝāĻĨ⧇āĻˇā§āϟ āĻŦāĻŋāĻļāĻĻ āĻĨāĻžāĻ•āĻž āωāϚāĻŋāϤ āϝāĻžāϤ⧇ āϤāĻžāϰāĻž āĻĒāĻĻāĻ•ā§āώ⧇āĻĒ āύāĻŋāϤ⧇ āĻĒāĻžāϰ⧇ (reconnect, retry, permission āĻŦāĻĻāϞāĻžāύ⧋)āĨ¤ āĻāĻ•āϟāĻŋ āϏāĻžāϧāĻžāϰāĻŖ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āϏāĻžāϧāĻžāϰāĻŖāϤ āϕ⧇āĻŦāϞ āύāĻŋāĻļā§āϚāϝāĻŧāϤāĻž āĻāĻŦāĻ‚ āĻāĻ•āϟāĻŋ āϟāĻžāχāĻŽāϞāĻžāχāύ āϚāĻžāϝāĻŧāĨ¤ āϏāĻžāĻĒā§‹āĻ°ā§āϟ āϟāĻŋāĻŽāϗ⧁āϞ⧋ āĻĻā§āϰ⧁āϤ āĻāĻ•āϟāĻŋ āϏāĻžāϰāĻžāĻ‚āĻļ āϚāĻžāχāĻŦ⧇ āϝāĻž āϤāĻžāϰāĻž āĻ¸ā§āĻ•ā§āϰāĻŋāύāĻļāϟ āĻ•āϰ⧇ āĻļ⧇āϝāĻŧāĻžāϰ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤

āϕ⧋āĻĨāĻžāϝāĻŧ āϰāĻžāĻ–āĻž āωāϚāĻŋāϤ? āφāĻĻāĻ°ā§āĻļāĻ­āĻžāĻŦ⧇, āĻāϟāĻŋ āϏ⧇āχ āϜāĻžāϝāĻŧāĻ—āĻž āĻĨ⧇āϕ⧇ āϏāĻšāĻœā§‡ āĻĒāĻžāĻ“āϝāĻŧāĻž āωāϚāĻŋāϤ āϝ⧇āĻ–āĻžāύ⧇ āϏāĻŽāĻ¸ā§āϝāĻž āĻĻ⧇āĻ–āĻž āĻĻ⧇āϝāĻŧāĨ¤ āĻ…āύ⧇āĻ• āĻĒā§āϰ⧋āĻĄāĻžāĻ•ā§āϟ āĻāϟāĻŋāϕ⧇ āĻĻ⧁āχ āϜāĻžāϝāĻŧāĻ—āĻžāϝāĻŧ āϰāĻžāϖ⧇:

  • āĻĢāĻŋāϚāĻžāϰ⧇āϰ āĻ­āĻŋāϤāϰ⧇āχ āϝāĻž āχāĻ¨ā§āϟāĻŋāĻ—ā§āϰ⧇āĻļāύ⧇āϰ āĻ“āĻĒāϰ āύāĻŋāĻ°ā§āĻ­āϰ āĻ•āϰ⧇ (āĻāĻ•āϟāĻŋ āϛ⧋āϟ “Sync status” āĻĒā§āϝāĻžāύ⧇āϞ)
  • Settings āĻŦāĻž Integrations-āĻ (āĻĒ⧁āϰ⧋ āĻ¸ā§āĻŸā§āϝāĻžāϟāĻžāϏ āĻ­āĻŋāω āϏāĻš āχāϤāĻŋāĻšāĻžāϏ)

āφāĻĒāύāĻŋ āĻ•āĻŋ āĻĻ⧇āĻ–āĻžāĻŦ⧇āύ āĻāĻŦāĻ‚ āĻ•āĻŋ āĻĻ⧇āĻ–āĻžāĻŦ⧇āύ āύāĻž āϏ⧇ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āĻĒā§āϰāĻ¤ā§āϝāĻžāĻļāĻž āύāĻŋāĻ°ā§āϧāĻžāϰāĻŖ āĻ•āϰ⧁āύāĨ¤ āĻ—ā§āϰāĻžāĻšāĻ•āϰāĻž āĻ¸ā§āĻŦāĻžāĻ¸ā§āĻĨā§āϝ, āϏāĻŽāϝāĻŧ āĻāĻŦāĻ‚ āĻāĻ•āϟāĻŋ āĻŽāĻžāύ⧁āώ⧇āϰ āĻĒāĻ āύāϝ⧋āĻ—ā§āϝ āĻ•āĻžāϰāĻŖ āĻĻ⧇āĻ–āĻŦ⧇, āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻ•āĻžāρāϚāĻž āĻ¸ā§āĻŸā§āϝāĻžāĻ• āĻŸā§āϰ⧇āϏ, āĻ…āĻ­ā§āϝāĻ¨ā§āϤāϰ⧀āĻŖ āϏāĻžāĻ°ā§āĻ­āĻŋāϏ āύāĻžāĻŽ āĻŦāĻž āĻŦā§āϝāĻ•ā§āϤāĻŋāĻ—āϤ āĻĒāϞ⧋āĻĄ āĻĻ⧇āĻ–āĻžāĻŦ⧇ āύāĻžāĨ¤ āϝāĻĻāĻŋ āĻ—āĻ­ā§€āϰ āĻĄāĻžāϝāĻŧāĻžāĻ—āύāĻ¸ā§āϟāĻŋāĻ• āĻĻāϰāĻ•āĻžāϰ āĻšā§Ÿ, āϏ⧇āϗ⧁āϞ⧋ āĻ…āĻ­ā§āϝāĻ¨ā§āϤāϰ⧀āĻŖ āϞāϗ⧇āχ āϰāĻžāϖ⧁āύ āĻāĻŦāĻ‚ āĻ—ā§āϰāĻžāĻšāĻ• āĻĒ⧃āĻˇā§āĻ āĻžāϝāĻŧ āĻāĻ•āϟāĻŋ āϛ⧋āϟ āϰ⧇āĻĢāĻžāϰ⧇āĻ¨ā§āϏ ID āϝ⧁āĻ•ā§āϤ āĻ•āϰ⧁āύāĨ¤

āϝāĻĻāĻŋ āφāĻĒāύāĻŋ AppMaster-āĻ āĻāϟāĻŋ āĻŦāĻžāύāĻžāύ, āϤāĻžāĻšāϞ⧇ āĻāĻ•āϟāĻŋ āϏāĻšāϜ āĻĒā§āϰāĻĨāĻŽ āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖ āϞāĻ•ā§āĻˇā§āϝ āĻ•āϰ⧁āύ: āĻāĻ•āϟāĻŋ āĻ¸ā§āĻŸā§āϝāĻžāϟāĻžāϏ āϰ⧇āĻ•āĻ°ā§āĻĄ (health, last run, last success, message, next action) āĻāĻŦāĻ‚ āĻāĻ•āϟāĻŋ āĻĒ⧇āϜ āϝāĻž āϤāĻž āĻĒāĻĄāĻŧ⧇āĨ¤ āĻĒāϰ⧇ āφāĻĒāύāĻŋ āĻŦāĻžāĻĄāĻŧāĻžāϤ⧇ āĻĒāĻžāϰāĻŦ⧇āύ, āĻ•āĻŋāĻ¨ā§āϤ⧁ āωāĻĒāϰ⧋āĻ•ā§āϤ āωāĻ¤ā§āϤāϰāϗ⧁āϞ⧋āχ āĻšāϞ⧋ āĻĒ⧇āϜāϕ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰāϝ⧋āĻ—ā§āϝ āĻ•āϰ⧇ āϤ⧁āϞāϤ⧇ āĻ¨ā§āϝ⧂āύāϤāĻŽāĨ¤

āĻāĻ• āύāϜāϰ⧇ āĻĻ⧇āĻ–āĻžāύ⧋āϰ āϜāĻ¨ā§āϝ āϕ⧀ āϕ⧀ āĻĢāĻŋāĻ˛ā§āĻĄ āĻĨāĻžāĻ•āĻž āωāϚāĻŋāϤ

āĻ­āĻžāϞ āĻāĻ•āϟāĻŋ āχāĻ¨ā§āϟāĻŋāĻ—ā§āϰ⧇āĻļāύ āĻ¸ā§āĻŸā§āϝāĻžāϟāĻžāϏ āĻĒ⧇āϜ āĻĒāĻžāρāϚ āϏ⧇āϕ⧇āĻ¨ā§āĻĄā§‡ āĻĒāĻĄāĻŧāĻž āϝāĻžāϝāĻŧāĨ¤ āϞāĻ•ā§āĻˇā§āϝ āĻšāϞ⧋ āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻŸā§‡āĻ•āύāĻŋāĻ•ā§āϝāĻžāϞ āĻŦāĻŋāĻ¸ā§āϤāĻžāϰāĻŋāϤ āĻŦā§āϝāĻžāĻ–ā§āϝāĻž āĻ•āϰāĻž āύāϝāĻŧ; āĻ—ā§āϰāĻžāĻšāĻ•āϕ⧇ āϏāĻžāĻšāĻžāĻ¯ā§āϝ āĻ•āϰāĻž “āĻāϟāĻŋ āĻāĻ–āύ āĻ•āĻžāϜ āĻ•āϰāϛ⧇ āĻ•āĻŋāύāĻž, āĻāĻŦāĻ‚ āĻ•āĻŋ āĻŦāĻĻāϞ⧇āϛ⧇?” āĻāχ āĻĒā§āϰāĻļā§āύ⧇āϰ āωāĻ¤ā§āϤāϰ āĻĻāĻŋāϤ⧇āĨ¤

āĻāĻ•āϟāĻŋ āĻāĻ•āĻ• āĻ¸ā§āĻŸā§āϝāĻžāϟāĻžāϏ āϏāĻžāϰāĻŖā§€ āĻĻāĻŋāϝāĻŧ⧇ āĻļ⧁āϰ⧁ āĻ•āϰ⧁āύ āϝāĻž āϏāĻžāϧāĻžāϰāĻŖ āϞ⧇āĻŦ⧇āϞ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇: Healthy, Degraded, Down, āĻŦāĻž PausedāĨ¤ āύāĻŋāϝāĻŧāĻŽāϗ⧁āϞ⧋ āϧāĻžāϰāĻžāĻŦāĻžāĻšāĻŋāĻ• āϰāĻžāϖ⧁āύāĨ¤ āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ, “Degraded” āĻŦā§‹āĻāĻžāϤ⧇ āĻĒāĻžāϰ⧇ āĻ•āĻŋāϛ⧁ āϰ⧇āĻ•āĻ°ā§āĻĄ āĻŦā§āϝāĻ°ā§āĻĨ āĻšāĻšā§āϛ⧇ āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻŦ⧇āĻļāĻŋāϰāĻ­āĻžāĻ— āĻāĻ–āύāĻ“ sync āĻšāĻšā§āϛ⧇, āϝāĻ–āύ “Paused” āĻŦā§‹āĻāĻžāϝāĻŧ āϏāĻŋāĻ‚āĻ• āχāĻšā§āĻ›āĻžāĻ•ā§ƒāϤāĻ­āĻžāĻŦ⧇ āĻŦāĻ¨ā§āϧ (āĻ—ā§āϰāĻžāĻšāĻ• āĻŦāĻž āφāĻĒāύāĻžāϰ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻĻā§āĻŦāĻžāϰāĻž)āĨ¤

āϏāĻžāĻŽāĻžāϰāĻŋ-āϰ āĻ āĻŋāĻ• āύāĻŋāĻšā§‡ āĻŽāĻžāύ⧁āώ⧇āϰ āϝāĻ¤ā§āύ⧇āϰ āϤāĻŋāύāϟāĻž āϏāĻŽāϝāĻŧ āĻĻ⧇āĻ–āĻžāύāĨ¤ āĻĒāĻžāĻ āϝ⧋āĻ—ā§āϝ āϟāĻžāχāĻŽāĻ¸ā§āĻŸā§āϝāĻžāĻŽā§āĻĒ āĻāĻŦāĻ‚ āφāĻĒ⧇āĻ•ā§āώāĻŋāĻ• āϏāĻŽāϝāĻŧ (“12 minutes ago”) āωāĻ­āϝāĻŧ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧁āύ, āĻāĻŦāĻ‚ āϏāĻŽāϝāĻŧāĻœā§‹āύ āϏāĻŦāϏāĻŽāϝāĻŧ āĻĻ⧇āĻ–āĻžāύāĨ¤

āϏāĻžāϧāĻžāϰāĻŖāϤ āϝ⧇ āĻĢāĻŋāĻ˛ā§āĻĄāϗ⧁āϞ⧋ āĻļā§€āĻ°ā§āώ⧇ āĻ¸ā§āĻĨāĻžā§Ÿā§€ āϜāĻžā§ŸāĻ—āĻž āĻĒāĻžā§Ÿ:

  • Status summary (Healthy, Degraded, Down, Paused) āĻāĻ•āϟāĻŋ āĻāĻ•-āϞāĻžāχāύ⧇āϰ āĻ•āĻžāϰāĻŖāϏāĻš
  • Last successful sync (āϏāĻŽāϝāĻŧ āĻ“ āφāĻĒ⧇āĻ•ā§āώāĻŋāĻ•)
  • Last attempted run (āĻāĻŽāύāĻ•āĻŋ āϝāĻĻāĻŋ āϤāĻž āĻŦā§āϝāĻ°ā§āĻĨ āĻšāϝāĻŧ)
  • Next scheduled run (āĻ…āĻĨāĻŦāĻž āϝāĻĻāĻŋ āϕ⧋āύ āϏāĻŽāϝāĻŧāϏ⧂āĻšā§€ āύāĻž āĻĨāĻžāϕ⧇ āϤāĻžāĻšāϞ⧇ “manual”)
  • āϏāĻžāϧāĻžāϰāĻŖ āĻ—āĻŖāύāĻž āĻļ⧇āώ āϰāĻžāύāϟāĻŋāϰ āϜāĻ¨ā§āϝ: processed, failed, skipped

āĻ—āĻŖāύāĻž āϗ⧁āϞ⧋ āϏāĻšāĻžāϝāĻŧāĻ• āĻšāĻ“āϝāĻŧāĻž āωāϚāĻŋāϤ, āϜāϟāĻŋāϞ āύāϝāĻŧāĨ¤ āĻŦāĻŋāĻ¸ā§āϤ⧃āϤ āĻŦā§āϰ⧇āĻ•āĻĄāĻžāωāύ āĻāϰ āĻšā§‡āϝāĻŧ⧇ āϛ⧋āϟ, āĻ¸ā§āĻĨāĻŋāϰ āϏāĻ‚āĻ–ā§āϝāĻžāϗ⧁āϞ⧋āϕ⧇ āĻ…āĻ—ā§āϰāĻžāϧāĻŋāĻ•āĻžāϰ āĻĻāĻŋāύāĨ¤ “Processed 1,240, Failed 18, Skipped 6” āĻ…āϧāĻŋāĻ•āĻžāĻ‚āĻļ āĻ—ā§āϰāĻžāĻšāϕ⧇āϰ āϜāĻ¨ā§āϝ āϝāĻĨ⧇āĻˇā§āϟāĨ¤

āĻ•āύāĻ•ā§āϰāĻŋāϟ āωāĻĻāĻžāĻšāϰāĻŖ: āϝāĻĻāĻŋ āĻ—ā§āϰāĻžāĻšāĻ• “Degraded” āĻĻ⧇āϖ⧇āύ āĻāĻŦāĻ‚ “Last successful sync: 2 hours ago” āĻāĻŦāĻ‚ “Last attempted run: 3 minutes ago (failed)” āĻĻ⧇āϖ⧇āύ, āϤāĻžāϰāĻž āϏāĻ™ā§āϗ⧇ āϏāĻ™ā§āϗ⧇ āĻŦ⧁āĻāĻŦ⧇āύ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻšā§‡āĻˇā§āϟāĻž āĻ•āϰāϛ⧇ āĻ•āĻŋāĻ¨ā§āϤ⧁ āϏāĻĢāϞ āĻšāĻšā§āϛ⧇ āύāĻžāĨ¤ “Next scheduled run: in 15 minutes” āϝ⧋āĻ— āĻ•āϰāϞ⧇ āϤāĻžāϰāĻž āϜāĻžāύāĻŦ⧇ āĻ…āĻĒ⧇āĻ•ā§āώāĻž āĻ•āϰāĻŦ⧇ āύāĻžāĻ•āĻŋ āĻĒāĻĻāĻ•ā§āώ⧇āĻĒ āύ⧇āĻŦ⧇āĨ¤

āĻ¤ā§āϰ⧁āϟāĻŋ āĻŦāĻŋāĻŦāϰāĻŖ āϝāĻž āϏāĻšāĻžāϝāĻŧāĻ• āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻ…āϤāĻŋāϰāĻŋāĻ•ā§āϤ āϤāĻĨā§āϝ āĻĻ⧇āϝāĻŧ āύāĻž

āĻ•āĻŋāϛ⧁ āϭ⧇āϙ⧇ āϗ⧇āϞ⧇, āĻ—ā§āϰāĻžāĻšāĻ•āϰāĻž āĻāĻ•āϟāĻŋ āĻ¸ā§āĻĒāĻˇā§āϟ āωāĻ¤ā§āϤāϰ āϚāĻžāϝāĻŧ, āϰāĻšāĻ¸ā§āϝ āύāĻžāĨ¤ āĻāĻ•āϟāĻŋ āχāĻ¨ā§āϟāĻŋāĻ—ā§āϰ⧇āĻļāύ āĻ¸ā§āĻŸā§āϝāĻžāϟāĻžāϏ āĻĒ⧇āĻœā§‡ plain-language āĻ¤ā§āϰ⧁āϟāĻŋ āĻļāĻŋāϰ⧋āύāĻžāĻŽ āĻĻāĻŋāϝāĻŧ⧇ āĻļ⧁āϰ⧁ āĻ•āϰ⧁āύ āϝāĻž āϤāĻžāĻĻ⧇āϰ āĻĒāϰāĻŦāĻ°ā§āϤ⧀ āĻ•āĻžāϜ āύāĻŋāĻ°ā§āĻĻ⧇āĻļ āĻ•āϰ⧇āĨ¤ “Auth expired” āĻŦāĻž “Permission removed” “401” āĻāϰ āĻšā§‡āϝāĻŧ⧇ āĻ­āĻžāϞ āĻ•āĻžāϰāĻŖ āĻāϟāĻž āϏāĻŽāĻžāϧāĻžāύ⧇āϰ āĻĻāĻŋāϕ⧇ āχāĻ™ā§āĻ—āĻŋāϤ āĻ•āϰ⧇āĨ¤

āĻļāĻŋāϰ⧋āύāĻžāĻŽā§‡āϰ āĻĒāϰ āĻāĻ•āϟāĻŋ āϏāĻ‚āĻ•ā§āώāĻŋāĻĒā§āϤ āĻ•āĻžāϰāĻŖ āĻāĻŦāĻ‚ āĻĒā§āϰāĻ­āĻžāĻŦ⧇āϰ āĻ¸ā§āϕ⧋āĻĒ āĻĻāĻŋāύāĨ¤ āĻ¸ā§āϕ⧋āĻĒāϟāĻŋ āϏāĻšāϜ āĻšāϤ⧇ āĻĒāĻžāϰ⧇: āϕ⧋āύ āχāĻ¨ā§āϟāĻŋāĻ—ā§āϰ⧇āĻļāύ (āωāĻĻāĻžāĻšāϰāĻŖ: “Salesforce”), āϕ⧋āύ āĻ…āĻ‚āĻļ āĻĒā§āϰāĻ­āĻžāĻŦāĻŋāϤ (“Contacts sync only”), āĻāĻŦāĻ‚ āĻĄā§‡āϟāĻž āĻŦāĻŋāϞāĻŽā§āĻŦāĻŋāϤ āύāĻž āĻŽāĻŋāϏāĻŋāĻ‚ āĻ•āĻŋāĨ¤ āĻāϟāĻŋ āĻŦāĻžāĻ°ā§āϤāĻžāϕ⧇ āωāĻĒāϝ⧋āĻ—ā§€ āϰāĻžāϖ⧇ āĻāĻŦāĻ‚ āĻĒ⧇āϜāϕ⧇ āĻŸā§āϰāĻžāĻŦāϞāĻļ⧁āϟāĻŋāĻ‚ āĻ•āύāϏ⧋āϞ⧇ āĻĒāϰāĻŋāĻŖāϤ āĻ•āϰ⧇ āύāĻžāĨ¤

āĻāĻ•āϟāĻŋ āĻ­āĻžāϞ⧋ āĻĒā§āϝāĻžāϟāĻžāĻ°ā§āύ āĻšāϞ⧋ āĻāĻ•āϟāĻŋ āϛ⧋āϟ “Details” āĻ­āĻŋāω āϰāĻžāĻ–āĻž āϝāĻž āϏāĻžāĻĒā§‹āĻ°ā§āĻŸā§‡āϰ āϏāĻžāĻĨ⧇ āĻļ⧇āϝāĻŧāĻžāϰ āĻ•āϰāĻž āύāĻŋāϰāĻžāĻĒāĻĻāĨ¤ āĻāϤ⧇ āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āϏ⧇āχ āϤāĻĨā§āϝ āĻĨāĻžāĻ•āĻž āωāϚāĻŋāϤ āϝāĻž āϘāϟāύāĻžāϰ āϏāύāĻžāĻ•ā§āϤāĻ•āϰāϪ⧇ āϏāĻžāĻšāĻžāĻ¯ā§āϝ āĻ•āϰ⧇, āĻ…āύ⧁āϰ⧋āϧāϟāĻŋ āĻĒ⧁āύāϰāĻžāϝāĻŧ āϤ⧈āϰāĻŋ āĻ•āϰ⧇ āύāĻžāĨ¤

āύāĻŋāϰāĻžāĻĒāĻĻ Details āĻ­āĻŋāωāϤ⧇ āĻ•āĻŋ āϰāĻžāĻ–āĻŦ⧇āύ

āĻāϟāĻŋ āϟāĻžāχāϟ āĻāĻŦāĻ‚ āϧāĻžāϰāĻžāĻŦāĻžāĻšāĻŋāĻ• āϰāĻžāϖ⧁āύ:

  • Error code (āωāĻĻāĻžāĻšāϰāĻŖ: 401, 403, 429)
  • Timestamp (āϟāĻžāχāĻŽāĻœā§‹āύ āϏāĻš)
  • Request ID āĻŦāĻž correlation ID
  • Last successful sync time (āϝāĻĻāĻŋ āĻĒā§āϰāĻžāϏāĻ™ā§āĻ—āĻŋāĻ•)
  • āĻāĻ•āϟāĻŋ āϏāĻ‚āĻ•ā§āώāĻŋāĻĒā§āϤ, āϏāĻ‚āĻŦ⧇āĻĻāύāĻļā§€āϞ-āϤāĻĨā§āϝāĻŦāĻŋāĻšā§€āύ āĻŦāĻžāĻ°ā§āϤāĻž (āĻāĻ•āϟāĻŋ āĻŦāĻžāĻ•ā§āϝ)

āĻāĻŽāύ āĻ•āĻŋāϛ⧁ āĻāĻĄāĻŧāĻŋāϝāĻŧ⧇ āϚāϞ⧁āύ āϝāĻž āϏāĻŋāĻ•ā§āϰ⧇āϟāϏ āĻŦāĻž āĻ•āĻžāĻ¸ā§āϟāĻŽāĻžāϰ āĻĄā§‡āϟāĻž āϞāĻŋāĻ• āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ Access tokens, API keys, āĻĒā§‚āĻ°ā§āĻŖ āĻšā§‡āĻĄāĻžāϰ āĻŦāĻž āĻĒā§‚āĻ°ā§āĻŖ āĻ…āύ⧁āϰ⧋āϧ/āĻĒā§āϰāϤāĻŋāĻ•ā§āϰāĻŋāϝāĻŧāĻž payload āĻĻ⧇āĻ–āĻžāĻŦ⧇āύ āύāĻžāĨ¤ āĻāĻŽāύāĻ•āĻŋ “āύāĻŋāĻ°ā§āĻĻā§‹āĻˇâ€ āϟ⧁āĻ•āϰ⧋āĻ“ āχāĻŽā§‡āχāϞ, āϰ⧇āĻ•āĻ°ā§āĻĄ ID āĻŦāĻž āϞ⧁āĻ•āĻžāύ⧋ āĻĢāĻŋāĻ˛ā§āĻĄ āϧāĻžāϰāĻŖ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤

āϛ⧋āϟ āωāĻĻāĻžāĻšāϰāĻŖ

āϝāĻĻāĻŋ āĻ—ā§āϰāĻžāĻšāĻ• āϕ⧋āύ⧋ āϟ⧁āϞ disconnect āĻ•āϰ⧇ āĻāĻŦāĻ‚ āĻĒ⧁āύāϰāĻžāϝāĻŧ connect āĻ•āϰ⧇, āĻĒāϰāĻŦāĻ°ā§āϤ⧀ āϰāĻžāύ āĻšāϝāĻŧāϤ⧋ expired token-āĻ āĻŦā§āϝāĻ°ā§āĻĨ āĻšāĻŦ⧇āĨ¤ “401 Unauthorized” āĻāϰ āĻŦāĻĻāϞ⧇ āĻĻ⧇āĻ–āĻžāύ:

“Auth expired. We can’t refresh your connection to HubSpot, so new leads are not syncing. Details: code 401, 2026-01-25 10:42 UTC, request ID 8f2c..., last success 2026-01-25 08:10 UTC.”

āĻāϟāĻŋ āĻ—ā§āϰāĻžāĻšāĻ•āĻĻ⧇āϰ āφāĻ¤ā§āĻŽāĻŦāĻŋāĻļā§āĻŦāĻžāϏ āĻĻ⧇āϝāĻŧ, āĻāĻŦāĻ‚ āφāĻĒāύāĻžāϰ āϟāĻŋāĻŽāϕ⧇ āĻĻā§āϰ⧁āϤ āϏāĻŽāĻ¸ā§āϝāĻž āĻŸā§āϰ⧇āϏ āĻ•āϰāϤ⧇ āϝāĻĨ⧇āĻˇā§āϟ āϤāĻĨā§āϝ āĻĻ⧇āϝāĻŧ, āϤāĻŦ⧇ āĻ…āϤāĻŋāϰāĻŋāĻ•ā§āϤ āϏāĻ‚āĻŦ⧇āĻĻāύāĻļā§€āϞ āϤāĻĨā§āϝ āĻļ⧇āϝāĻŧāĻžāϰ āĻ•āϰ⧇ āύāĻžāĨ¤

āĻ—ā§āϰāĻžāĻšāĻ•āϰāĻž āĻŦāĻžāĻ¸ā§āϤāĻŦ⧇ āĻ•āĻŋ āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŦ⧇ āĻāĻŽāύ āĻĒāϰāĻŦāĻ°ā§āϤ⧀ āϧāĻžāĻĒ

āϏ⧇āϟāĻŋāĻ‚āϏ⧇ āĻ¸ā§āĻŸā§āϝāĻžāϟāĻžāϏ āĻĻ⧇āĻ–āĻžāύ
āύ⧇āϟāĻŋāĻ­ āĻŽā§‹āĻŦāĻžāχāϞ āĻŦāĻŋāĻ˛ā§āĻĄāĻžāϰ āĻĻāĻŋā§Ÿā§‡ āφāĻĒāύāĻžāϰ iOS āĻ“ Android āĻ…ā§āϝāĻžāĻĒ⧇ āϏāĻŋāύāĻ• āĻ¸ā§āĻŦāĻžāĻ¸ā§āĻĨā§āϝ āĻĻ⧇āĻ–āĻžāύāĨ¤
āĻŽā§‹āĻŦāĻžāχāϞ āĻ…ā§āϝāĻžāĻĒ āϤ⧈āϰāĻŋ āĻ•āϰ⧁āύ

āĻ•āĻŋāϛ⧁ āĻ­āĻžāĻ™āϞ⧇, āĻļā§āϰ⧇āĻˇā§āĻ  āĻ¸ā§āĻŸā§āϝāĻžāϟāĻžāϏ āĻĒ⧇āϜ āϕ⧇āĻŦāϞ “failed” āĻŦāϞāĻŦ⧇ āύāĻžāĨ¤ āĻāϟāĻŋ āĻ—ā§āϰāĻžāĻšāĻ•āϕ⧇ āĻŦāϞ⧇ āϝ⧇ āϤāĻžāϰāĻž āĻāĻ–āύ āĻ•āĻŋ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇, āĻāĻŦāĻ‚ āĻĒāϰāĻŦāĻ°ā§āϤ⧀ āĻ•āĻŋ āϘāϟāĻŦ⧇āĨ¤

āϏ⧇āϟāĻŋ āϏ⧇āχ āĻ•āĻžāϜāϗ⧁āϞ⧋ āĻĨ⧇āϕ⧇ āĻļ⧁āϰ⧁ āĻ•āϰ⧁āύ āϝāĻž āϤ⧃āϤ⧀āϝāĻŧ-āĻĒāĻ•ā§āώ API āĻŦā§āϝāĻ°ā§āĻĨāϤāĻžāϰ āϏāĻžāϧāĻžāϰāĻŖ āĻ•āĻžāϰāĻŖāϗ⧁āϞ⧋ āϏāĻžāĻŽāĻžāϧāĻžāύ⧇ āϏāĻŦāĻšā§‡āϝāĻŧ⧇ āĻ•āĻžāĻœā§‡ āϞāĻžāϗ⧇āĨ¤ āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻŦā§‹āϤāĻžāĻŽ āĻŦāĻž āύāĻŋāĻ°ā§āĻĻ⧇āĻļāύāĻžāϕ⧇ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āϰāĻžāϖ⧁āύ, āϏāĻžāϧāĻžāϰāĻŖ āύāĻž āĻ•āϰ⧇, āĻāĻŦāĻ‚ āĻĒā§āϰāĻ¤ā§āϝāĻžāĻļāĻŋāϤ āϏāĻŽāϝāĻŧ āĻĻ⧇āĻ–āĻžāύāĨ¤

  • Reconnect account: āϤāĻžāĻĻ⧇āϰ re-auth flow-āĻ āύāĻŋāϝāĻŧ⧇ āϝāĻžāĻŦ⧇, āϤāĻžāϰāĻĒāϰ “Connected” āύāĻŋāĻļā§āϚāĻŋāϤ āĻ•āϰ⧇ āĻāĻ•āϟāĻŋ āύāϤ⧁āύ āϏāĻŋāύāĻ• āĻ•āĻŋāω āĻ•āϰāĻŦ⧇ (āϏāĻžāϧāĻžāϰāĻŖāϤ 1–5 āĻŽāĻŋāύāĻŋāϟ)āĨ¤
  • Update permissions: āϕ⧋āύ permission āĻ…āύ⧁āĻĒāĻ¸ā§āĻĨāĻŋāϤ āϤāĻž āĻŦā§āϝāĻžāĻ–ā§āϝāĻž āĻ•āϰ⧁āύ, āϤāĻžāϰāĻĒāϰ access āĻĒ⧁āύāϰāĻžāϝāĻŧ āϝāĻžāϚāĻžāχ āĻ•āϰ⧇ āĻļ⧇āώ āĻŦā§āϝāĻ°ā§āĻĨ āĻ•āĻžāϜāϟāĻŋ āĻ¸ā§āĻŦāϝāĻŧāĻ‚āĻ•ā§āϰāĻŋāϝāĻŧāĻ­āĻžāĻŦ⧇ retry āĻ•āϰ⧁āύāĨ¤
  • Retry sync: āĻĒā§āϰāĻĨāĻŽā§‡ āϕ⧇āĻŦāϞ āĻŦā§āϝāĻ°ā§āĻĨ āϧāĻžāĻĒāϟāĻŋ āĻĒ⧁āύāϰāĻžāϝāĻŧ āϚāĻžāϞāĻžāύ, āϝāĻĻāĻŋ āϏāĻžāĻĢāĻ˛ā§āϝ āφāϏ⧇ āϤāĻŦ⧇ āĻĒā§‚āĻ°ā§āĻŖ āϏāĻŋāύāĻ• āϚāĻžāϞ⧁ āϰāĻžāϖ⧁āύ (āĻāĻ•āϟāĻŋ āφāύ⧁āĻŽāĻžāύāĻŋāĻ• āϏāĻŽāϝāĻŧ āϜāĻžāύāĻŋāϝāĻŧ⧇)āĨ¤
  • Change sync settings: āĻĄā§‹āĻŽā§‡āύ āĻ•āĻŽāĻŋāϝāĻŧ⧇ (āωāĻĻāĻžāĻšāϰāĻŖ: āϰ⧇āĻ•āĻ°ā§āĻĄ āĻ•āĻŽ) āĻ…āĻŦāϰ⧁āĻĻā§āϧāϤāĻž āĻĻā§‚āϰ āĻ•āϰāϤ⧇ āĻĻāĻŋāύ, āĻĒāϰ⧇ āφāĻŦāĻžāϰ āĻŦāĻžāĻĄāĻŧāĻžāύāĨ¤
  • Export error report: āĻāĻ•āϟāĻŋ āϏāĻ‚āĻ•ā§āώāĻŋāĻĒā§āϤ, āĻ—ā§āϰāĻžāĻšāĻ•-āύāĻŋāϰāĻžāĻĒāĻĻ āϏāĻžāϰāϏāĻ‚āĻ•āϞāύ āĻĄāĻžāωāύāϞ⧋āĻĄ āĻ•āϰāĻžāϰ āĻ…āĻĒāĻļāύ āĻĻāĻŋāύ āϝāĻž āϤāĻžāϰāĻž āĻ…āĻ­ā§āϝāĻ¨ā§āϤāϰ⧀āĻŖāĻ­āĻžāĻŦ⧇ āĻļ⧇āϝāĻŧāĻžāϰ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤

āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻ•āĻžāĻœā§‡āϰ āĻĒāϰ⧇ āĻāĻ•āϟāĻŋ āĻ¸ā§āĻĒāĻˇā§āϟ āĻĢāϞāĻžāĻĢāϞ āĻĻ⧇āĻ–āĻžāύ: “We will retry automatically”, “Next run scheduled at 14:00”, āĻŦāĻž “Waiting for provider to respond”āĨ¤ āĻŦā§āϝāĻžāĻ•āĻ…āĻĢ retries āĻ•āϰāϞ⧇ āϏāĻšāϜ āĻ­āĻžāώāĻžāϝāĻŧ āϜāĻžāύāĻŋāϝāĻŧ⧇ āĻĻāĻŋāύ: “We’ll try again up to 3 times over the next 30 minutes.”

āĻ…ā§āϝāĻžāĻ•āĻļāύ āύāĻž āύāĻŋāϤ⧇ āĻĒāĻžāϰāĻžāϰ āĻŽāϤ⧋ āχāĻ¸ā§āϝ⧁āϗ⧁āϞ⧋āϤ⧇ āĻ¸ā§Ž āĻ“ āĻļāĻžāĻ¨ā§āϤ āĻĨāĻžāϕ⧁āύāĨ¤ āωāĻĻāĻžāĻšāϰāĻŖ: “Provider āĻšāĻšā§āϛ⧇ āφāωāĻŸā§‡āĻœā§‡āĨ¤ āφāĻĒāύāĻžāϕ⧇ āĻ•āĻŋāϛ⧁ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇ āύāĻžāĨ¤ āϤāĻžāϰāĻž āĻĒ⧁āύāϰ⧁āĻĻā§āϧāĻžāϰ āĻ•āϰāϞ⧇ āφāĻŽāϰāĻž āϏāĻŋāĻ™ā§āĻ• āĻĒ⧁āύāϰāĻžāϝāĻŧ āϚāĻžāϞ⧁ āĻ•āϰāĻŦ, āĻāĻŦāĻ‚ 60 āĻŽāĻŋāύāĻŋāĻŸā§‡āϰ āĻŽāĻ§ā§āϝ⧇ āĻāĻ–āĻžāύ⧇ āφāĻĒāĻĄā§‡āϟ āĻĻ⧇āĻŦāĨ¤â€

āϝāĻ–āύ āϏāĻžāĻĒā§‹āĻ°ā§āϟ āϞāĻžāĻ—āĻŦ⧇, āĻ—ā§āϰāĻžāĻšāĻ•āϕ⧇ āĻ¸ā§āĻĒāĻˇā§āϟāĻ­āĻžāĻŦ⧇ āĻŦāϞ⧁āύ āϤāĻžāϰāĻž āĻ āĻŋāĻ• āĻ•āĻŋ āĻĒāĻžāĻ āĻžāĻŦ⧇ āϝāĻžāϤ⧇ āφāĻĒāύāĻŋ āĻĻā§āϰ⧁āϤ āϏāĻŽāĻžāϧāĻžāύ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ:

  • āχāĻ¨ā§āϟāĻŋāĻ—ā§āϰ⧇āĻļāύ āύāĻžāĻŽ āĻāĻŦāĻ‚ āϝ⧁āĻ•ā§āϤ āĻ…ā§āϝāĻžāĻ•āĻžāωāĻ¨ā§āϟ āχāĻŽā§‡āχāϞ (āĻŦāĻž ID)
  • āĻļ⧇āώ āϏāĻĢāϞ āϏāĻŋāύāĻ• āϏāĻŽāϝāĻŧ āĻāĻŦāĻ‚ āĻļ⧇āώ āĻ¤ā§āϰ⧁āϟāĻŋ āϏāĻŽāϝāĻŧ
  • āĻĒ⧃āĻˇā§āĻ āĻžāϝāĻŧ āĻĒā§āϰāĻĻāĻ°ā§āĻļāĻŋāϤ āĻ¤ā§āϰ⧁āϟāĻŋ āϕ⧋āĻĄ (āĻ•āĻžāρāϚāĻž āϞāĻ— āύāϝāĻŧ)
  • āϤāĻžāϰāĻž āϕ⧀ āĻ•ā§āϞāĻŋāĻ• āĻ•āϰ⧇āϛ⧇ āĻāĻŦāĻ‚ āĻ•āĻŋ āϘāϟāϞ⧋

āϝāĻĻāĻŋ āφāĻĒāύāĻŋ AppMaster-āĻ āĻāϟāĻŋ āĻŦāĻžāύāĻžāύ, āφāĻĒāύāĻŋ āĻāχ āĻ…ā§āϝāĻžāĻ•āĻļāύāϗ⧁āϞāĻŋāϕ⧇ āϏāĻšāϜ āĻŦā§āϝāĻžāĻ•āĻāĻ¨ā§āĻĄ āĻāĻ¨ā§āĻĄāĻĒāϝāĻŧ⧇āĻ¨ā§āϟ āĻāĻŦāĻ‚ āĻ—ā§āϰāĻžāĻšāĻ• UI-āϰ āϏāĻžāĻĨ⧇ āϏāĻ‚āϝ⧁āĻ•ā§āϤ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ āϏāĻ‚āĻŦ⧇āĻĻāύāĻļā§€āϞ provider āĻĄā§‡āϟāĻž āĻ›āĻžāĻĄāĻŧāĻžāχāĨ¤

āĻ¸ā§āĻŸā§āϝāĻžāϟāĻžāϏ āĻĒ⧇āϜ āϕ⧀āĻ­āĻžāĻŦ⧇ āϧāĻžāĻĒ⧇ āϧāĻžāĻĒ⧇ āĻŦāĻžāύāĻžāĻŦ⧇āύ

āφāĻĒāύāĻžāϰ āχāĻ¨ā§āϟāĻŋāĻ—ā§āϰ⧇āĻļāύ āĻ¸ā§āĻŸā§āϝāĻžāϟāĻžāϏ āĻĒ⧇āϜāϕ⧇ āĻāĻ•āϟāĻŋ āϛ⧋āϟ āĻĒā§āϰ⧋āĻĄāĻžāĻ•ā§āϟ āĻĢāĻŋāϚāĻžāϰ āĻšāĻŋāϏ⧇āĻŦ⧇ āĻŦāĻŋāĻŦ⧇āϚāύāĻž āĻ•āϰ⧁āύ, āĻĄāĻŋāĻŦāĻžāĻ— āĻ¸ā§āĻ•ā§āϰāĻŋāύ āĻšāĻŋāϏ⧇āĻŦ⧇ āύāϝāĻŧāĨ¤ āϝāĻĻāĻŋ āĻ—ā§āϰāĻžāĻšāĻ• āωāĻ¤ā§āϤāϰ āĻĒāĻžāϝāĻŧ “āĻāϟāĻŋ āĻ•āĻžāϜ āĻ•āϰāϛ⧇, āĻāĻŦāĻ‚ āĻĒāϰāĻŦāĻ°ā§āϤ⧀ āφāĻŽāĻŋ āϕ⧀ āĻ•āϰāĻŦ?” āφāĻĒāύāĻŋ āĻĒā§āϰāĻžā§Ÿ āĻĒ⧌āρāϛ⧇ āϗ⧇āϛ⧇āύāĨ¤

āϧāĻžāĻĒ ā§§: āĻ¸ā§āĻŸā§‡āϟāϏ āĻāĻŦāĻ‚ āϤāĻžāĻĻ⧇āϰ āύāĻŋāϝāĻŧāĻŽāϏāĻ‚āĻ•āϞāύ āύāĻŋāĻ°ā§āϧāĻžāϰāĻŖ āĻ•āϰ⧁āύ

āϏāĻ‚āĻ•ā§āώāĻŋāĻĒā§āϤ āĻ¸ā§āĻŸā§‡āϟ āϏ⧇āϟ āĻŦ⧇āϛ⧇ āύāĻŋāύ āĻāĻŦāĻ‚ āϏāĻŦ āχāĻ¨ā§āϟāĻŋāĻ—ā§āϰ⧇āĻļāύ⧇ āϏ⧇āϗ⧁āϞ⧋ āϧāĻžāϰāĻžāĻŦāĻžāĻšāĻŋāĻ• āϰāĻžāϖ⧁āύāĨ¤ āϏāĻžāϧāĻžāϰāĻŖ āύāĻŋāĻ°ā§āĻŦāĻžāϚāύāϗ⧁āϞ⧋ Healthy, Delayed, Failing, āĻāĻŦāĻ‚ PausedāĨ¤ āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻ¸ā§āĻŸā§‡āϟ āĻŸā§āϰāĻŋāĻ—āĻžāϰ āĻ•āϰ⧇ āĻāĻŽāύ āϏāĻ āĻŋāĻ• āύāĻŋāϝāĻŧāĻŽāϗ⧁āϞ⧋ āϞāĻŋāϖ⧇ āϰāĻžāϖ⧁āύ (āωāĻĻāĻžāĻšāϰāĻŖ: “Failing āϝāĻĻāĻŋ āĻļ⧇āώ ā§Š āϰāĻžāύ⧇āχ āĻ¤ā§āϰ⧁āϟāĻŋ āĻšāϝāĻŧ” āĻŦāĻž “Delayed āϝāĻĻāĻŋ ā§Ŧ āϘāĻ¨ā§āϟāĻžāϝāĻŧ āϕ⧋āύ⧋ āϏāĻĢāϞ āϰāĻžāύ āύāĻž āĻĨāĻžāĻ•ā§‡â€)āĨ¤

āϧāĻžāĻĒ ā§¨: āϏāĻ āĻŋāĻ• āχāϭ⧇āĻ¨ā§āϟāϗ⧁āϞ⧋ āĻŸā§āĻ°ā§āϝāĻžāĻ• āĻ•āϰ⧁āύ

āφāĻĒāύāĻžāϰ āĻĒ⧇āϜāϟāĻŋ āϕ⧇āĻŦāϞ āφāĻĒāύāĻžāϰ āĻĄā§‡āϟāĻžāϰ āĻŽāϤ⧋ āĻ¸ā§āĻĒāĻˇā§āϟ āĻšāĻŦ⧇āĨ¤ āĻĒā§āϰāϤāĻŋāϟāĻŋ āϰāĻžāύ, āĻĒā§āϰāϤāĻŋāϟāĻŋ retry, āĻāĻŦāĻ‚ āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻ¤ā§āϰ⧁āϟāĻŋāϕ⧇ āĻ—āĻ āύāĻŽā§‚āϞāĻ•āĻ­āĻžāĻŦ⧇ āϞāĻ— āĻ•āϰ⧁āύāĨ¤ “last successful sync time” āϕ⧇ āĻāĻ•āϟāĻŋ āĻĒā§āϰāĻĨāĻŽ-āĻļā§āϰ⧇āĻŖāĻŋāϰ āĻĢāĻŋāĻ˛ā§āĻĄ āĻŦāĻžāύāĻžāύ, āĻ•āĻžāρāϚāĻž āϞāĻ— āĻĨ⧇āϕ⧇ āĻšāĻŋāϏāĻžāĻŦ āύāĻž āĻ•āϰ⧇āĨ¤

āϧāĻžāĻĒ ā§Š: āĻāĻ•āϟāĻŋ āϏāĻšāϜ āϞ⧇āφāωāϟ āĻĄāĻŋāϜāĻžāχāύ āĻ•āϰ⧁āύ

āĻ­āĻžāϞ⧋ āĻāĻ•āϟāĻŋ āχāĻ¨ā§āϟāĻŋāĻ—ā§āϰ⧇āĻļāύ āĻ¸ā§āĻŸā§āϝāĻžāϟāĻžāϏ āĻĒ⧇āϜ āϏāĻžāϧāĻžāϰāĻŖāϤ āϤāĻŋāύāϟāĻŋ āĻ…āĻ‚āĻļ āĻĨāĻžāϕ⧇: āωāĻĒāϰ⧇āϰ āϏāĻžāϰāĻžāĻ‚āĻļ (state + last success), āĻāĻ•āϟāĻŋ āϏāĻ‚āĻ•ā§āώāĻŋāĻĒā§āϤ āχāϤāĻŋāĻšāĻžāϏ (āϏāĻžāĻŽā§āĻĒā§āϰāϤāĻŋāĻ• āϰāĻžāύ), āĻāĻŦāĻ‚ āĻāĻ•āϟāĻŋ āĻĒāϰāĻŋāĻˇā§āĻ•āĻžāϰ āĻ…ā§āϝāĻžāĻ•āĻļāύ āĻ…ā§āϝāĻžāϰāĻž (āĻ—ā§āϰāĻžāĻšāĻ• āĻāĻ–āύ āϕ⧀ āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŦ⧇)āĨ¤ āĻĄāĻŋāĻŸā§‡āχāϞāϏāϕ⧇ āĻāĻ•-āĻ•ā§āϞāĻŋāϕ⧇ āĻĒāĻžāĻŦ⧇āύ āĻāĻŽāύāĻ­āĻžāĻŦ⧇ āϰāĻžāϖ⧁āύ āϝ⧇āύ āĻŽā§‚āϞ āĻ­āĻŋāω āĻļāĻžāĻ¨ā§āϤ āĻĨāĻžāϕ⧇āĨ¤

āĻāĻ•āϟāĻŋ āϏāĻšāϜ āύāĻŋāĻ°ā§āĻŽāĻžāĻŖ āĻ•ā§āϰāĻŽ:

  1. āĻ¸ā§āĻŸā§‡āϟ āĻŽāĻĄā§‡āϞ āĻāĻŦāĻ‚ āύāĻŋāϝāĻŧāĻŽ āϤ⧈āϰāĻŋ āĻ•āϰ⧁āύāĨ¤
  2. āϰāĻžāύ āχāϤāĻŋāĻšāĻžāϏ, āĻ¤ā§āϰ⧁āϟāĻŋ, āĻāĻŦāĻ‚ retry āϗ⧁āϞ⧋ āĻ¸ā§āĻŸā§‹āϰ āĻ•āϰ⧁āύāĨ¤
  3. āϏāĻžāϰāĻžāĻ‚āĻļ, āχāϤāĻŋāĻšāĻžāϏ, āĻāĻŦāĻ‚ āĻ…ā§āϝāĻžāĻ•āĻļāύ UI āϤ⧈āϰāĻŋ āĻ•āϰ⧁āύāĨ¤
  4. āϰ⧋āϞ-āĻ­āĻŋāĻ¤ā§āϤāĻŋāĻ• āĻĻ⧃āĻļā§āϝāĻŽāĻžāύāϤāĻž āϝ⧋āĻ— āĻ•āϰ⧁āύ (admins āĻŦāύāĻžāĻŽ viewers)āĨ¤
  5. āĻŦāĻžāĻ¸ā§āϤāĻŦ āĻŦā§āϝāĻ°ā§āĻĨāϤāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āĻĒ⧇āϜ āĻ­ā§āϝāĻžāϞāĻŋāĻĄā§‡āϟ āĻ•āϰ⧁āύāĨ¤

āϧāĻžāĻĒ ā§Ē: āϰ⧋āϞ-āĻ­āĻŋāĻ¤ā§āϤāĻŋāĻ• āĻĻ⧃āĻļā§āϝāĻŽāĻžāύāϤāĻž āϝ⧋āĻ— āĻ•āϰ⧁āύ

āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āĻŦāĻŋāĻļāĻĻ⧇āϰ āĻ¸ā§āϤāϰ āĻĻ⧇āĻ–āĻžāύāĨ¤ Viewers āĻ¸ā§āĻŸā§āϝāĻžāϟāĻžāϏ, āϟāĻžāχāĻŽāĻŋāĻ‚, āĻāĻŦāĻ‚ āύāĻŋāϰāĻžāĻĒāĻĻ āύāĻŋāĻ°ā§āĻĻ⧇āĻļ āĻĻ⧇āĻ–āϤ⧇ āĻĒāĻžāϰāĻŦ⧇āĨ¤ Admins āĻ¤ā§āϰ⧁āϟāĻŋ āϕ⧋āĻĄ, āĻŦā§āϝāĻ°ā§āĻĨ āĻāĻ¨ā§āĻĄāĻĒāϝāĻŧ⧇āĻ¨ā§āϟ āĻāĻŦāĻ‚ āĻ•āύāĻĢāĻŋāĻ—āĻžāϰ⧇āĻļāύ āĻšāĻŋāĻ¨ā§āϟ (āϝ⧇āĻŽāύ “token expired”) āĻĻ⧇āĻ–āϤ⧇ āĻĒāĻžāϰāĻŦ⧇āĨ¤

āϧāĻžāĻĒ ā§Ģ: āĻŦāĻžāĻ¸ā§āϤāĻŦ āĻ¤ā§āϰ⧁āϟāĻŋ āϕ⧇āϏ āĻĻāĻŋā§Ÿā§‡ āĻŸā§‡āĻ¸ā§āϟ āĻ•āϰ⧁āύ

āĻļ⧁āϧ⧁ āĻšā§āϝāĻžāĻĒāĻŋ-āĻĒāĻžāĻĨ āĻŸā§‡āĻ¸ā§āϟāĻŋāĻ‚ āĻŦāĻ¨ā§āϧ āĻ•āϰāĻŦ⧇āύ āύāĻžāĨ¤ āϏāĻžāϧāĻžāϰāĻŖ āĻŦā§āϝāĻ°ā§āĻĨāϤāĻžāϗ⧁āϞ⧋ āĻĒ⧁āύāϰ⧁āĻ¤ā§āĻĒāĻžāĻĻāύ āĻ•āϰ⧁āύ:

  • Expired token
  • Rate limit āϧāĻžāĻ•ā§āĻ•āĻž āϞāĻžāĻ—āĻž
  • Network timeout
  • Invalid permissions
  • Bad data mapping

AppMaster-āĻ āĻŦāĻžāύāĻžāϞ⧇ Data Designer-āĻ āĻŸā§‡āĻŦāĻŋāϞ āĻŽāĻĄā§‡āϞ āĻ•āϰ⧇, Business Processes āĻĻāĻŋā§Ÿā§‡ āχāϭ⧇āĻ¨ā§āϟ āĻ•ā§āϝāĻžāĻĒāϚāĻžāϰ āĻ•āϰ⧇, āĻāĻŦāĻ‚ āĻ“āϝāĻŧ⧇āĻŦ āĻŦāĻž āĻŽā§‹āĻŦāĻžāχāϞ āĻŦāĻŋāĻ˛ā§āĻĄāĻžāϰ⧇ UI āĻœā§‹ā§œāĻž āĻ›āĻžāĻĄāĻŧāĻžāχ āĻĒ⧇āϜ āϤ⧈āϰāĻŋ āĻ•āϰāĻž āϝāĻžāϝāĻŧāĨ¤

āĻĒ⧃āĻˇā§āĻ āĻžāϰ āĻĒāĻŋāĻ›āύ⧇ āĻĒā§āĻ°ā§Ÿā§‹āϜāĻ¨ā§€ā§Ÿ āĻĄā§‡āϟāĻž

āĻ—ā§āϰāĻžāĻšāĻ•āĻĻ⧇āϰ āύāĻŋāϰāĻžāĻĒāĻĻ āĻĒāϰāĻŦāĻ°ā§āϤ⧀ āϧāĻžāĻĒ āĻĻāĻŋāύ
Reconnect, retry āĻāĻŦāĻ‚ permission āĻšā§‡āĻ•āϗ⧁āϞ⧋āϕ⧇ āϏāĻšāϜ āĻŦā§āϝāĻžāĻ•āĻāĻ¨ā§āĻĄ āĻāĻ¨ā§āĻĄāĻĒāϝāĻŧ⧇āĻ¨ā§āĻŸā§‡āϰ āϏāĻžāĻĨ⧇ āϜ⧁⧜⧁āύāĨ¤
āĻāĻ•āĻļāύ āϝ⧋āĻ— āĻ•āϰ⧁āύ

āĻāĻ•āϟāĻŋ āĻ—ā§āϰāĻžāĻšāĻ•-āĻĻ⧃āĻļā§āϝāĻŽāĻžāύ āχāĻ¨ā§āϟāĻŋāĻ—ā§āϰ⧇āĻļāύ āĻ¸ā§āĻŸā§āϝāĻžāϟāĻžāϏ āĻĒ⧇āϜ āϕ⧇āĻŦāϞ āϝāϤāϟ⧁āϕ⧁ āĻ­āĻžāϞ⧋ āĻĄā§‡āϟāĻž āĻĒ⧇āĻ›āύ⧇ āφāϛ⧇ āϤāϤāϟ⧁āϕ⧁āχ āĻ­āĻžāϞ⧋āĨ¤ āĻĒ⧇āϜ āĻĻā§āϰ⧁āϤ āϞ⧋āĻĄ āĻāĻŦāĻ‚ āϏāĻ™ā§āĻ—āϤ āϰāĻžāĻ–āϤ⧇, “quick health” āĻĄā§‡āϟāĻžāϕ⧇ āĻ—āĻ­ā§€āϰ āχāϤāĻŋāĻšāĻžāϏ āĻ“ āĻ•āĻžāρāϚāĻž āϞāĻ— āĻĨ⧇āϕ⧇ āφāϞāĻžāĻĻāĻž āϰāĻžāϖ⧁āύāĨ¤

āĻĒā§āϰāĻĨāĻŽā§‡ āĻāĻ•āϟāĻŋ āϰāĻžāύ āχāϤāĻŋāĻšāĻžāϏ āĻŸā§‡āĻŦāĻŋāϞ āĻĻāĻŋāϝāĻŧ⧇ āĻļ⧁āϰ⧁ āĻ•āϰ⧁āύāĨ¤ āĻāϟāĻŋ “last run”, “last success”, āĻāĻŦāĻ‚ āĻŸā§āϰ⧇āĻ¨ā§āĻĄ āĻ­āĻŋāωāϝāĻŧ⧇āϰ āϜāĻ¨ā§āϝ āĻŦā§āϝāĻžāĻ•āĻŦā§‹āύāĨ¤ āĻĒā§āϰāϤāĻŋāϟāĻŋ āϰ⧇āĻ•āĻ°ā§āĻĄ āĻāĻ•āϟāĻŋ āϏāĻŋāύāĻ• āĻšā§‡āĻˇā§āϟāĻžāϕ⧇ āĻĒā§āϰāϤāĻŋāύāĻŋāϧāĻŋāĻ¤ā§āĻŦ āĻ•āϰāĻž āωāϚāĻŋāϤ, āĻāĻŽāύāĻ•āĻŋ āϝāĻĻāĻŋ āϤāĻž āĻĻā§āϰ⧁āϤ āĻŦā§āϝāĻ°ā§āĻĨ āĻšāϝāĻŧāĨ¤

āϰāĻžāύ āϰ⧇āĻ•āĻ°ā§āĻĄ āϛ⧋āϟ āĻ“ āϧāĻžāϰāĻžāĻŦāĻžāĻšāĻŋāĻ• āϰāĻžāϖ⧁āύ:

  • Start time āĻāĻŦāĻ‚ end time (āĻŦāĻž duration)
  • Result (success, partial, failed)
  • Items processed (āĻāĻŦāĻ‚ āϐāĻšā§āĻ›āĻŋāĻ•āĻ­āĻžāĻŦ⧇ items failed)
  • Integration/provider identifier (āĻŽāĻžāĻ˛ā§āϟāĻŋ-āĻĒā§āϰ⧋āĻ­āĻžāχāĻĄāĻžāϰ āĻĒā§āϰ⧋āĻĄāĻžāĻ•ā§āĻŸā§‡āϰ āϜāĻ¨ā§āϝ)
  • Correlation ID (āϰāĻžāύāϗ⧁āϞ⧋āϕ⧇ āĻ¤ā§āϰ⧁āϟāĻŋ āĻ“ āĻ…āĻ­ā§āϝāĻ¨ā§āϤāϰ⧀āĻŖ āϞāϗ⧇āϰ āϏāĻžāĻĨ⧇ āϝ⧁āĻ•ā§āϤ āĻ•āϰāϤ⧇)

āĻĒāϰāĻŦāĻ°ā§āϤ⧀, āĻāĻ•āϟāĻŋ normalized error āϰ⧇āĻ•āĻ°ā§āĻĄ āϏāĻ‚āϰāĻ•ā§āώāĻŖ āĻ•āϰ⧁āύāĨ¤ āĻĒ⧁āϰ⧋ āĻ¸ā§āĻŸā§āϝāĻžāĻ• āĻŸā§āϰ⧇āϏ āĻ•āĻžāĻ¸ā§āϟāĻŽāĻžāϰ-āĻĻ⧃āĻļā§āϝāĻŽāĻžāύ āĻĄā§‡āϟāĻžāϝāĻŧ āĻĸ⧇āϞ⧇ āĻĻ⧇āĻŦ⧇āύ āύāĻžāĨ¤ āĻŦāϰāĻ‚ āĻāĻ•āϟāĻŋ āĻ—āĻ āύāĻŽā§‚āϞāĻ• error type (auth, rate limit, validation, timeout), āĻāĻ•āϟāĻŋ āϛ⧋āϟ āĻŽā§‡āϏ⧇āϜ, provider āύāĻžāĻŽ, āĻ•āĻ–āύ āĻĒā§āϰāĻĨāĻŽ āϘāϟāϞ, āĻāĻŦāĻ‚ āĻ•āĻ–āύ āĻļ⧇āώ āϘāϟāϞ āϤāĻž āϏ⧇āĻ­ āĻ•āϰ⧁āύāĨ¤ āĻāϤ⧇ āĻ•āϰ⧇ āφāĻĒāύāĻŋ āĻĒ⧁āύāϰāĻžāĻŦ⧃āĻ¤ā§āϤ āĻŦā§āϝāĻ°ā§āĻĨāϤāĻžāϗ⧁āϞ⧋ āĻ—ā§āϰ⧁āĻĒ āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŦ⧇āύ āĻāĻŦāĻ‚ “āĻŽāĻ™ā§āĻ—āϞāĻŦāĻžāϰ āĻĨ⧇āϕ⧇ āĻāĻ–āύāĻ“ āĻŦā§āϝāĻ°ā§āĻĨ” āϟāĻžāχāĻĒ⧇āϰ āĻŦāĻžāĻ°ā§āϤāĻž āĻļāĻŦā§āĻĻāĻŦāĻšā§āϞ āύāĻž āĻ•āϰ⧇ āĻĻ⧇āĻ–āĻžāϤ⧇ āĻĒāĻžāϰāĻŦ⧇āύāĨ¤

āĻĻā§āϰ⧁āϤ āϰāĻŋāĻĄā§‡āϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āϛ⧋āϟ “integration health” āĻŽāĻĄā§‡āϞ āϝ⧋āĻ— āĻ•āϰ⧁āύāĨ¤ āĻāϟāĻŋāϕ⧇ āĻ—ā§āϰāĻžāĻšāĻ• āĻāĻŦāĻ‚ āχāĻ¨ā§āϟāĻŋāĻ—ā§āϰ⧇āĻļāύ⧇āϰ āĻĒā§āϰāϤāĻŋāϟāĻŋāϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āĻ•ā§āϝāĻžāĻļāĻĄ āϏāĻžāϰāĻžāĻ‚āĻļ āĻšāĻŋāϏ⧇āĻŦ⧇ āĻ­āĻžāĻŦ⧁āύ: current state, last successful sync time, last run time, āĻāĻŦāĻ‚ āĻāĻ•āϟāĻŋ āϏāĻ‚āĻ•ā§āώāĻŋāĻĒā§āϤ āĻ•āĻžāϰāĻŖ āϕ⧋āĻĄāĨ¤ UI āĻĒā§āϰāĻĨāĻŽā§‡ āĻāϟāĻŋ āĻĒāĻĄāĻŧāĻŦ⧇, āϤāĻžāϰāĻĒāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āĻĄāĻŋāĻŸā§‡āχāϞ āϖ⧁āϞāϞ⧇ āϰāĻžāύ āχāϤāĻŋāĻšāĻžāϏ āφāύāĻŦ⧇āĨ¤

āĻ…āĻŦāĻļ⧇āώ⧇, āϰāĻŋāĻŸā§‡āύāĻļāύ āύāĻŋāĻ°ā§āϧāĻžāϰāĻŖ āĻ•āϰ⧁āύāĨ¤ āĻ—ā§āϰāĻžāĻšāĻ•āϰāĻž āϏāĻžāϧāĻžāϰāĻŖāϤ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻŦ⧁āĻāϤ⧇ āĻ•āϝāĻŧ⧇āĻ• āĻĻāĻŋāύ āĻŦāĻž āϏāĻĒā§āϤāĻžāĻšā§‡āϰ āϰāĻžāύ āχāϤāĻŋāĻšāĻžāϏ āϚāĻžāϝāĻŧ, āφāϰ āφāĻĒāύāĻžāϰ āĻ…āĻ­ā§āϝāĻ¨ā§āϤāϰ⧀āĻŖ āϞāĻ—āϗ⧁āϞ⧋ āĻŦāĻĄāĻŧ āĻ…āĻĄāĻŋāϟ āĻŦāĻž āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚-āĻāϰ āϜāĻ¨ā§āϝ āĻĻā§€āĻ°ā§āϘāĻ•āĻžāϞ āϰāĻžāĻ–āϤ⧇ āĻšāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āĻĒāϰāĻŋāĻˇā§āĻ•āĻžāϰ āĻ•āĻžāϟāĻž-āĻ…āĻĢ āύāĻŋāĻ°ā§āϧāĻžāϰāĻŖ āĻ•āϰ⧁āύ (āωāĻĻāĻžāĻšāϰāĻŖ: āĻ—ā§āϰāĻžāĻšāĻ•-āĻĻ⧃āĻļā§āϝāĻŽāĻžāύ āχāϤāĻŋāĻšāĻžāϏ 30–90 āĻĻāĻŋāύ āϰāĻžāϖ⧁āύ) āĻāĻŦāĻ‚ āĻ•āĻžāρāϚāĻž āĻĒāϞ⧋āĻĄ āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āĻ…āĻ­ā§āϝāĻ¨ā§āϤāϰ⧀āĻŖ āĻ¸ā§āĻŸā§‹āϰ⧇āĻœā§‡ āϰāĻžāϖ⧁āύāĨ¤

AppMaster-āĻ āĻŦāĻžāύāĻžāϞ⧇ āĻāχ āĻŽāĻĄā§‡āϞāϗ⧁āϞ⧋ Data Designer āĻŸā§‡āĻŦāĻŋāϞ⧇ āĻ•ā§āϞāĻŋāύāϞāĻŋ āĻŽā§āϝāĻžāĻĒ āĻšāĻŦ⧇, āĻāĻŦāĻ‚ āφāĻĒāύāĻžāϰ āϏāĻŋāĻ™ā§āĻ• āĻĢā§āϞ⧋ āĻāĻ•āχ Business Process āĻĨ⧇āϕ⧇ āĻĒā§āϰāϤāĻŋāĻŦāĻžāϰ āϰāĻžāύ āĻ“ āĻ¤ā§āϰ⧁āϟāĻŋ āϰ⧇āĻ•āĻ°ā§āĻĄ āϞāĻŋāĻ–āϤ⧇ āĻĒāĻžāϰ⧇āĨ¤

āϏāĻžāϧāĻžāϰāĻŖ āϭ⧁āϞ āĻ“ āĻĢāĻžāρāĻĻ

āϏāĻžāĻĒā§‹āĻ°ā§āϟ āĻāĻŦāĻ‚ āĻĒā§āϰāĻĄāĻžāĻ•ā§āϟ āĻ­āĻŋāω āĻāĻ•āĻ¤ā§āϰāĻŋāϤ āĻ•āϰ⧁āύ
āĻāĻ•āϟāĻŋ āĻ…āĻ­ā§āϝāĻ¨ā§āϤāϰ⧀āĻŖ āĻ…ā§āϝāĻžāĻĄāĻŽāĻŋāύ āĻ­āĻŋāω āϤ⧈āϰāĻŋ āĻ•āϰ⧁āύ āϝāĻž āĻ—ā§āϰāĻžāĻšāĻ• āĻĻ⧇āĻ–āĻžāϰ āϏāĻžāĻĨ⧇ āĻŽā§‡āϞ⧇, āĻāĻ•āϟāĻŋ āĻļ⧇āϝāĻŧāĻžāϰ āĻ•āϰāĻž āϰ⧇āĻĢāĻžāϰ⧇āĻ¨ā§āϏ ID āϏāĻšāĨ¤
āĻĄā§āϝāĻžāĻļāĻŦā§‹āĻ°ā§āĻĄ āϤ⧈āϰāĻŋ āĻ•āϰ⧁āύ

āĻāĻ•āϟāĻŋ āχāĻ¨ā§āϟāĻŋāĻ—ā§āϰ⧇āĻļāύ āĻ¸ā§āĻŸā§āϝāĻžāϟāĻžāϏ āĻĒ⧇āϜ āϤāĻ–āύāχ āωāĻĒāĻ•āĻžāϰ⧀ āϝāĻ–āύ āϤāĻž āĻŦāĻžāĻ¸ā§āϤāĻŦāϤāĻžāϰ āϏāĻžāĻĨ⧇ āĻŽā§‡āϞ⧇āĨ¤ āĻĻā§āϰ⧁āϤ āĻŦāĻŋāĻļā§āĻŦāĻžāϏ āĻšāĻžāϰāĻžāύ⧋āϰ āĻĻā§āϰ⧁āϤ āωāĻĒāĻžāϝāĻŧ āĻšāϞ⧋ āĻāĻ•āϟāĻŋ āϏāĻŦ⧁āϜ “All good” āĻŦā§āϝāĻžāϜ āĻĻ⧇āĻ–āĻžāύ⧋ āϝāĻ–āύ āĻļ⧇āώ āϏāĻĢāϞ āϏāĻŋāύāĻ• āϤāĻŋāύ āĻĻāĻŋāύ āφāϗ⧇āϰāĨ¤ āϝāĻĻāĻŋ āφāĻĒāύāĻžāϰ āĻĄā§‡āϟāĻž āĻ¸ā§āĻŸā§āϝāĻžāϞ āĻšāϝāĻŧ⧇ āϝāĻžāϝāĻŧ, āϏ⧇āϟāĻž āĻŦāϞ⧁āύ, āĻāĻŦāĻ‚ “Last successful sync” āϕ⧇ āĻŦāĻ°ā§āϤāĻŽāĻžāύ āĻ¸ā§āĻŸā§āϝāĻžāϟāĻžāϏ āϝāϤāϟāĻž āϗ⧁āϰ⧁āĻ¤ā§āĻŦ āĻĻāĻŋāύ āϤāϤāϟāĻžāχ āĻĻ⧃āĻļā§āϝāĻŽāĻžāύ āϰāĻžāϖ⧁āύāĨ¤

āφāϰ⧇āĻ•āϟāĻŋ āϏāĻžāϧāĻžāϰāĻŖ āĻ¤ā§āϰ⧁āϟāĻŋ āĻšāϞ⧋ āĻ•āĻžāρāϚāĻž āĻ¤ā§āϰ⧁āϟāĻŋ āϕ⧋āĻĄāϗ⧁āϞ⧋ āĻĸ⧇āϞ⧇ āĻĻāĻŋāϝāĻŧ⧇ āĻ•āĻžāϜ āĻļ⧇āώ āĻŽāύ⧇ āĻ•āϰāĻžāĨ¤ “401” āĻŦāĻž “E1029” āϏāĻ āĻŋāĻ• āĻšāϤ⧇ āĻĒāĻžāϰ⧇, āĻ•āĻŋāĻ¨ā§āϤ⧁ āϤāĻž āϏāĻšāĻžāϝāĻŧāĻ• āύāϝāĻŧāĨ¤ āĻ—ā§āϰāĻžāĻšāĻ•āĻĻ⧇āϰ āĻāĻ•āϟāĻŋ plain-language āϏāĻžāϰāĻžāĻ‚āĻļ āĻĻāϰāĻ•āĻžāϰ āϝ⧇ āϕ⧀ āĻ­āĻžāϙ⧇āϛ⧇ āĻāĻŦāĻ‚ āĻāϟāĻŋ āϕ⧀ āĻĒā§āϰāĻ­āĻžāĻŦ āĻĢ⧇āϞāϛ⧇ (āωāĻĻāĻžāĻšāϰāĻŖ: “āύāϤ⧁āύ āĻ…āĻ°ā§āĻĄāĻžāϰāχ āχāĻŽā§āĻĒā§‹āĻ°ā§āϟ āĻšāĻŦ⧇ āύāĻž, āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻŦāĻŋāĻĻā§āϝāĻŽāĻžāύ āĻ…āĻ°ā§āĻĄāĻžāϰ āĻ…āĻ•ā§āώāϤ āφāĻ›ā§‡â€)āĨ¤

āĻŽāĻžāύ⧁āώāϰāĻž āϤāĻ–āύāĻ“ āφāϟāϕ⧇ āϝāĻžāϝāĻŧ āϝāĻ–āύ retry āφāϚāϰāĻŖ āϞ⧁āĻ•āĻžāύ⧋ āĻĨāĻžāϕ⧇āĨ¤ āϝāĻĻāĻŋ āφāĻĒāύāĻžāϰ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻĒā§āϰāϤāĻŋāϟāĻŋ 15 āĻŽāĻŋāύāĻŋāĻŸā§‡ retry āĻ•āϰ⧇, āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻĒ⧇āϜ āĻ•āĻŋāϛ⧁ āύāĻž āĻĻ⧇āĻ–āĻžāϝāĻŧ, āĻ—ā§āϰāĻžāĻšāĻ•āϰāĻž āĻŦāĻžāϰāĻŦāĻžāϰ āϰāĻŋāĻĢā§āϰ⧇āĻļ āĻ•āϰ⧇ āĻ“ “Sync now” āĻ•ā§āϞāĻŋāĻ• āĻ•āϰ⧇, āĻĒāϰ⧇ āϟāĻŋāĻ•āĻŋāϟ āϖ⧁āϞāĻŦ⧇ āϝāĻ–āύ āĻāϟāĻž “āĻ•āĻžāϜ āĻ•āϰ⧇ āύāĻžāĨ¤â€ retry āϗ⧁āϞ⧋ āĻĻ⧃āĻļā§āϝāĻŽāĻžāύ āϰāĻžāϖ⧁āύ, āĻĒāϰāĻŦāĻ°ā§āϤ⧀ āύāĻŋāĻ°ā§āϧāĻžāϰāĻŋāϤ āĻšā§‡āĻˇā§āϟāĻž āĻĻ⧇āĻ–āĻžāύ āĻāĻŦāĻ‚ manual retry āĻ…āύ⧁āĻŽāϤāĻŋ āφāϛ⧇ āĻ•āĻŋ āύāĻž āĻĻāĻŋāύāĨ¤

āĻāχ āĻĢāĻžāρāĻĻāϗ⧁āϞ⧋ āϞāĻ•ā§āĻˇā§āϝ āĻ•āϰ⧁āύ:

  • “āϕ⧋āύ āϏāĻžāĻŽā§āĻĒā§āϰāϤāĻŋāĻ• āĻ¤ā§āϰ⧁āϟāĻŋ āύ⧇āĻ‡â€ āĻĻā§āĻŦāĻžāϰāĻž āϏāĻŦ⧁āϜ āĻ¸ā§āĻŸā§āϝāĻžāϟāĻžāϏ āĻĻ⧇āĻ–āĻžāύ⧋ āĻŦāϰāĻ‚ “āϏāĻžāĻŽā§āĻĒā§āϰāϤāĻŋāĻ• āϏāĻĢāϞ āϏāĻŋāύāĻ•â€ āωāĻĒāϰ āĻ­āĻŋāĻ¤ā§āϤāĻŋ āĻ•āϰ⧇ āύāĻž āĻ•āϰāĻž
  • āĻļ⧁āϧ⧁āχ āĻŸā§‡āĻ•āύāĻŋāĻ•ā§āϝāĻžāϞ āĻ¤ā§āϰ⧁āϟāĻŋ āϕ⧋āĻĄ, āϕ⧋āύ āĻŽāĻžāύāĻŦ-āĻŦā§‹āϧāĻ—āĻŽā§āϝ āĻŦā§āϝāĻžāĻ–ā§āϝāĻž āĻŦāĻž āĻĒā§āϰāĻ­āĻžāĻŦ āĻ›āĻžāĻĄāĻŧāĻž
  • āĻ¸ā§āĻŦāϝāĻŧāĻ‚āĻ•ā§āϰāĻŋāϝāĻŧ retries, āĻŦā§āϝāĻžāĻ•āĻ…āĻĢ āĻŦāĻž queued āϰāĻžāύāϗ⧁āϞ⧋āϰ āϕ⧋āύ āĻĻ⧃āĻļā§āϝāĻŽāĻžāύāϤāĻž āύāĻž āĻĨāĻžāĻ•āĻž
  • āĻ¤ā§āϰ⧁āϟāĻŋ āĻŦāĻŋāĻŦāϰāϪ⧇ āϏāĻŋāĻ•ā§āϰ⧇āϟāϏ āĻĒā§āϰāĻ•āĻžāĻļ (āĻŸā§‹āϕ⧇āύ, āĻĒā§‚āĻ°ā§āĻŖ āĻšā§‡āĻĄāĻžāϰ, āĻ•āĻžāĻ¸ā§āϟāĻŽāĻžāϰ āĻĄā§‡āϟāĻž)
  • āĻ…āύ⧇āĻ•āϗ⧁āϞ⧋ āĻ¸ā§āĻŸā§āϝāĻžāϟāĻžāϏ āϞ⧇āĻŦ⧇āϞ (10+) āϝāĻžāϤ⧇ āϕ⧇āω “blocked” āϕ⧇ “delayed” āĻĨ⧇āϕ⧇ āφāϞāĻžāĻĻāĻž āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇ āύāĻž

āĻ¸ā§āĻŸā§āϝāĻžāϟāĻžāϏ āϞ⧇āĻŦ⧇āϞāϗ⧁āϞ⧋ āϛ⧋āϟ āĻ“ āĻ¸ā§āĻĒāĻˇā§āϟ āϰāĻžāϖ⧁āύ, āϝ⧇āĻŽāύ Healthy, Delayed, Action needed, OutageāĨ¤ āϤāĻžāϰāĻĒāϰ āĻāĻ•āĻŦāĻžāϰ āϏāĻ‚āĻœā§āĻžāĻžāϝāĻŧāĻŋāϤ āĻ•āϰ⧇ āϏ⧇āϗ⧁āϞ⧋ āĻŽāĻžāĻĨāĻžāϝāĻŧ āϰāĻžāϖ⧁āύāĨ¤

āĻĒā§āϰāĻžāϝāĻŧā§‹āĻ—āĻŋāĻ• āωāĻĻāĻžāĻšāϰāĻŖ: āϝāĻĻāĻŋ āĻāĻ•āϟāĻŋ Shopify āĻŸā§‹āϕ⧇āύ āĻāĻ•ā§āϏāĻĒāĻžāϝāĻŧāĻžāϰ āĻ•āϰ⧇, āĻ¸ā§āĻŸā§āϝāĻžāĻ• āĻŸā§āϰ⧇āϏ āĻŦāĻž āĻŸā§‹āϕ⧇āύ āĻĻ⧇āĻ–āĻžāĻŦ⧇āύ āύāĻžāĨ¤ “Connection expired” āĻĻ⧇āĻ–āĻžāύ, āĻ•āĻ–āύ āĻĨ⧇āϕ⧇ āĻŦā§āϝāĻ°ā§āĻĨ āĻšāĻšā§āϛ⧇, āĻ•āĻŋ āϏāĻŋāĻ™ā§āĻ• āĻšāĻŦ⧇ āύāĻž, āĻāĻŦāĻ‚ āĻāĻ•āϟāĻŋ āύāĻŋāϰāĻžāĻĒāĻĻ āĻĒāϰāĻŦāĻ°ā§āϤ⧀ āϧāĻžāĻĒ āĻĻāĻŋāύ āϝ⧇āĻŽāύ “Reconnect account.” AppMaster-āĻ āĻŦāĻžāύāĻžāϞ⧇, āĻ¤ā§āϰ⧁āϟāĻŋ āĻŸā§‡āĻ•ā§āϏāϟāϕ⧇ user-facing āĻ•āĻ¨ā§āĻŸā§‡āĻ¨ā§āϟ āĻšāĻŋāϏ⧇āĻŦ⧇ āĻŦāĻŋāĻŦ⧇āϚāύāĻž āĻ•āϰ⧁āύ, āĻ•āĻžāρāϚāĻž āϞāĻ— āĻĄāĻžāĻŽā§āĻĒ āĻšāĻŋāϏ⧇āĻŦ⧇ āύāϝāĻŧ, āĻāĻŦāĻ‚ āĻĄāĻŋāĻĢāĻ˛ā§āϟāĻ­āĻžāĻŦ⧇ āϏāĻ‚āĻŦ⧇āĻĻāύāĻļā§€āϞ āĻĢāĻŋāĻ˛ā§āĻĄāϗ⧁āϞāĻŋ redact āĻ•āϰ⧁āύāĨ¤

āĻļāĻŋāĻĒ āĻ•āϰāĻžāϰ āφāϗ⧇ āĻĻā§āϰ⧁āϤ āĻšā§‡āĻ•āϞāĻŋāĻ¸ā§āϟ

āĻāĻ•āϟāĻŋ āχāĻ¨ā§āϟāĻŋāĻ—ā§āϰ⧇āĻļāύ āĻ¸ā§āĻŸā§āϝāĻžāϟāĻžāϏ āĻĒ⧇āϜ āĻļāĻŋāĻĒ āĻ•āϰāĻžāϰ āφāϗ⧇, āĻāĻŽāύāĻ­āĻžāĻŦ⧇ āĻāĻ•āϟāĻŋ āĻĻā§āϰ⧁āϤ āĻ…āύ⧁āϧāĻžāĻŦāύ āĻ•āϰ⧁āύ āϝ⧇āύ āφāĻĒāύāĻŋ āϏ⧇āχ āĻ—ā§āϰāĻžāĻšāĻ• āϝāĻžāϰ āĻĄā§‡āϟāĻž āĻŽāĻŋāϏ āĻ•āϰāϛ⧇āĨ¤ āϞāĻ•ā§āĻˇā§āϝ āϏāĻšāϜ: āĻ•āĻŋ āĻ­āĻžāĻ™āĻž, āĻ•āϤāϟāĻž āĻ–āĻžāϰāĻžāĻĒ, āĻāĻŦāĻ‚ āĻĒāϰāĻŦāĻ°ā§āϤ⧀ āĻ•āĻŋ āĻ•āϰāĻŦ⧇āύ — āϝ⧇āύ āĻĒā§āϝāĻžāύāĻŋāĻ• āĻŦāĻž āĻ…āύ⧁āĻŽāĻžāύ⧇ āύāĻž āĻĒāĻĄāĻŧ⧇āĨ¤

āĻļ⧁āϰ⧁ āĻ•āϰ⧁āύ āϟāĻĒ āϞāĻžāχāύ⧇āϰ āĻĨ⧇āϕ⧇āĨ¤ āĻ¸ā§āĻŸā§āϝāĻžāϟāĻžāϏ āϞ⧇āĻŦ⧇āϞ āĻ…āύāĻ¨ā§āϝāĻ­āĻžāĻŦ⧇ āĻŦā§‹āĻāĻžāϤ⧇ āĻšāĻŦ⧇ (Healthy, Delayed, Action required), āĻāĻŦāĻ‚ āĻāϟāĻŋ āϏāĻ°ā§āĻŦāĻĻāĻž āϏāĻ°ā§āĻŦāĻļ⧇āώ āϏāĻĢāϞ āϏāĻŋāύāĻ• āϏāĻŽāϝāĻŧ āϏāĻš āĻĨāĻžāĻ•āĻž āωāϚāĻŋāϤāĨ¤ āϝāĻĻāĻŋ āφāĻĒāύāĻŋ āύāĻŋāĻļā§āϚāϝāĻŧāϤāĻžāϰ āϏāĻžāĻĨ⧇ “last success” āĻĻ⧇āĻ–āĻžāϤ⧇ āύāĻž āĻĒāĻžāϰ⧇āύ, āĻ—ā§āϰāĻžāĻšāĻ• āϧāϰ⧇ āύ⧇āĻŦ⧇ āĻ•āĻŋāϛ⧁āχ āĻ•āĻžāϜ āĻ•āϰāϛ⧇ āύāĻžāĨ¤

āϤāĻžāϰāĻĒāϰ āĻ…ā§āϝāĻžāĻ•āĻļāύ āĻšā§‡āĻ• āĻ•āϰ⧁āύāĨ¤ āϝāĻĻāĻŋ reconnect āĻŦāĻž retry āϏāĻŽā§āĻ­āĻŦ āĻšāϝāĻŧ, āϤāĻž āĻĒāϰāĻŋāĻˇā§āĻ•āĻžāϰ āĻ“ āύāĻŋāϰāĻžāĻĒāĻĻ āĻ•āϰ⧇ āĻĻāĻŋāύāĨ¤ āĻāĻ•āϜāύ āĻ—ā§āϰāĻžāĻšāĻ• āĻ…ā§āϝāĻžāĻĄāĻŽāĻŋāύāϕ⧇ āĻāĻ•āϟāĻŋ āĻŦ⧇āϏāĻŋāĻ• āĻĢāĻŋāĻ•ā§āϏ āϝ⧇āĻŽāύ āĻ…ā§āϝāĻžāĻ•āĻžāωāĻ¨ā§āĻŸā§‡āϰ āĻĒ⧁āύāσāĻ…āύ⧁āĻŽā§‹āĻĻāύ āĻ•āϰāϤ⧇ āϟāĻŋāĻ•āĻŋāϟ āϖ⧁āϞāϤ⧇ āĻšāĻŦ⧇ āύāĻžāĨ¤

āĻļāĻŋāĻĒ-āφāϗ⧇ āĻāχ āĻšā§‡āĻ•āϞāĻŋāĻ¸ā§āϟ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧁āύ:

  • āĻ¸ā§āĻĒāĻˇā§āϟ āĻ¸ā§āĻŸā§āϝāĻžāϟāĻžāϏ āϞ⧇āĻŦ⧇āϞ āĻĒā§āϞāĻžāϏ āϏāĻ°ā§āĻŦāĻļ⧇āώ āϏāĻĢāϞ āϏāĻŋāύāĻ• āϏāĻŽāϝāĻŧ (āĻāĻŦāĻ‚ āĻĒā§āϰāϝ⧋āĻœā§āϝ āĻšāϞ⧇ āĻŦāĻ°ā§āϤāĻŽāĻžāύ āϰāĻžāύ āĻ¸ā§āĻŸā§‡āϟ)
  • āĻ…ā§āϝāĻžāĻĄāĻŽāĻŋāύ⧇āϰ āϜāĻ¨ā§āϝ āĻāĻ•-āĻ•ā§āϞāĻŋāĻ• āϰ⧁āϟ reconnect āĻŦāĻž retry āĻ•āϰāĻžāϰ, āĻāĻ• āϛ⧋āϟ āĻ•āύāĻĢāĻžāĻ°ā§āĻŽā§‡āĻļāύ āϏāĻš āϝ⧇ āĻ•āĻŋ āĻšāĻŦ⧇ āĻĒāϰāĻŦāĻ°ā§āϤ⧀āϤ⧇
  • āĻ¤ā§āϰ⧁āϟāĻŋ āϞ⧇āĻ–āĻž āϝāĻž āĻĻā§‹āώāĻžāϰ⧋āĻĒ āĻāĻĄāĻŧāĻžāϝāĻŧ, āĻĒā§āϰāĻ­āĻžāĻŦ āĻŦā§āϝāĻžāĻ–ā§āϝāĻž āĻ•āϰ⧇, āĻāĻŦāĻ‚ āĻĒā§āϰāĻ¤ā§āϝāĻžāĻļāĻž āϏ⧇āϟ āĻ•āϰ⧇ (āωāĻĻāĻžāĻšāϰāĻŖ: “We’ll retry automatically in 15 minutes”)
  • āϕ⧋āύ āϏāĻŋāĻ•ā§āϰ⧇āϟ āĻŦāĻž āĻŦā§āϝāĻ•ā§āϤāĻŋāĻ—āϤ āĻĄā§‡āϟāĻž āĻĻ⧇āĻ–āĻžāĻŦ⧇āύ āύāĻž (āύāĻž āĻŸā§‹āϕ⧇āύ, āύāĻž āĻĒā§‚āĻ°ā§āĻŖ āϰāĻŋāϕ⧋āϝāĻŧ⧇āĻ¸ā§āϟ āĻĒāϞ⧋āĻĄ, āύāĻž āĻ•āĻžāρāϚāĻž āφāχāĻĄāĻŋ)
  • Support āĻ…āĻ­ā§āϝāĻ¨ā§āϤāϰ⧀āĻŖ āϞāϗ⧇āϰ āϏāĻžāĻĨ⧇ āĻ—ā§āϰāĻžāĻšāĻ• āĻĻ⧃āĻļā§āϝāĻŽāĻžāϞāĻžāϕ⧇ āĻŽāĻŋāϞāĻŋāϝāĻŧ⧇ āϤ⧁āϞāϤ⧇ āĻāĻ•āϟāĻŋ correlation ID āĻŦāĻž āϛ⧋āϟ āϰ⧇āĻĢāĻžāϰ⧇āĻ¨ā§āϏ āϕ⧋āĻĄ āĻĻāĻŋāϤ⧇ āϏāĻ•ā§āώāĻŽ

āĻāĻ•āϟāĻŋ āĻļāĻŦā§āĻĻ-āĻĒāϰ⧀āĻ•ā§āώāĻžāĻ“ āĻ•āϰ⧁āύ āĻŦāĻžāĻ¸ā§āϤāĻŦ āĻĒāϰāĻŋāĻ¸ā§āĻĨāĻŋāϤāĻŋ āύāĻŋāϝāĻŧ⧇: peak hours-āĻ āϤ⧃āϤ⧀āϝāĻŧ-āĻĒāĻ•ā§āώ API rate limit-āĻ āϠ⧇āĻ•āϞ⧇ āĻĒ⧇āϜ āĻ•āĻŋ āĻŦāϞāĻŦ⧇āĨ¤ āĻĒ⧇āϜāϟāĻŋ āĻŦāϞāϤ⧇ āĻĒāĻžāϰāĻŦ⧇ āϕ⧋āύ āĻĄā§‡āϟāĻž āĻŦāĻŋāϞāĻŽā§āĻŦāĻŋāϤ, āĻĒ⧁āϰāĻžāύ⧋ āĻĄā§‡āϟāĻž āĻ•āĻŋ āĻāĻ–āύāĻ“ āĻĻ⧃āĻļā§āϝāĻŽāĻžāύ, āĻāĻŦāĻ‚ āĻĒāϰāĻŦāĻ°ā§āϤ⧀ retry āĻ•āĻ–āύāĨ¤ “Their API failed” āĻŦāϞāĻžāϰ āĻšā§‡āϝāĻŧ⧇ “Sync paused due to rate limits. We’ll retry at 14:30 UTC. No action needed.” āĻŦ⧇āĻļāĻŋ āϏāĻšāĻžāϝāĻŧāĻ•āĨ¤

āφāĻĒāύāĻŋ āϝāĻĻāĻŋ AppMaster-āĻ āĻāϟāĻŋ āĻŦāĻžāύāĻžāύ, āĻ¸ā§āĻŸā§āϝāĻžāϟāĻžāϏ āĻŸā§‡āĻ•ā§āϏāϟ āĻ“ āĻ…ā§āϝāĻžāĻ•āĻļāύāϗ⧁āϞ⧋ āĻĒā§āϰ⧋āĻĄāĻžāĻ•ā§āϟ āĻĢā§āϞ⧋āϰ āĻ…āĻ‚āĻļ āĻšāĻŋāϏ⧇āĻŦ⧇ āĻŦāĻŋāĻŦ⧇āϚāύāĻž āĻ•āϰ⧁āύ: āĻ•āĻžāĻ¸ā§āϟāĻŽāĻžāϰ-āĻĢ⧇āϏāĻŋāĻ‚ āĻĒ⧇āϜ, retry āĻŦā§‹āϤāĻžāĻŽ, āĻāĻŦāĻ‚ āĻ…āĻ­ā§āϝāĻ¨ā§āϤāϰ⧀āĻŖ āϞāĻ— āϰ⧇āĻĢāĻžāϰ⧇āĻ¨ā§āϏ āĻāĻ•āχ āĻŦā§āϝāĻžāĻ•āĻāĻ¨ā§āĻĄ āĻ¸ā§āĻŸā§āϝāĻžāϟāĻžāϏ āϰ⧇āĻ•āĻ°ā§āĻĄ āĻĻā§āĻŦāĻžāϰāĻž āϚāĻžāϞāĻŋāϤ āĻšā§‹āĻ• āϝ⧇āύ āϏ⧇āϗ⧁āϞ⧋ āĻŦāĻŋāĻšā§āĻ›āĻŋāĻ¨ā§āύ āύāĻž āĻšāϝāĻŧāĨ¤

āωāĻĻāĻžāĻšāϰāĻŖ: āϝāĻ–āύ āϤ⧃āϤ⧀āϝāĻŧ-āĻĒāĻ•ā§āώ API āĻŸā§‹āϕ⧇āύ āĻāĻ•ā§āϏāĻĒāĻžāϝāĻŧāĻžāϰ āĻ•āϰ⧇

āĻ­āĻžāϰāĻŋ āχāĻžā§āϜāĻŋāύāĻŋāϝāĻŧāĻžāϰāĻŋāĻ‚ āĻ›āĻžāĻĄāĻŧāĻžāχ v1 āϞāĻžā§āϚ āĻ•āϰ⧁āύ
āĻĒā§‚āĻ°ā§āĻŖ āχāϤāĻŋāĻšāĻžāϏ āϝ⧋āĻ— āĻ•āϰāĻžāϰ āφāϗ⧇ v1 āĻ¸ā§āĻŸā§āϝāĻžāϟāĻžāϏ āĻŦā§āϝāĻžāϜ āĻāĻŦāĻ‚ āϏāĻ°ā§āĻŦāĻļ⧇āώ āϏāĻĢāϞ āϏāĻŋāύāĻ• āĻĻ⧇āĻ–āĻžāύāĨ¤
āĻĒā§āϰ⧋āĻŸā§‹āϟāĻžāχāĻĒ āĻ•āϰ⧁āύ

āĻāĻ•āϟāĻŋ āϏāĻžāϧāĻžāϰāĻŖ āĻŦāĻžāĻ¸ā§āϤāĻŦ āϕ⧇āϏ: āφāĻĒāύāĻžāϰ CRM āϏāĻŋāύāĻ• āϤāĻ–āύ āĻŦāĻ¨ā§āϧ āĻšāϝāĻŧ⧇ āϝāĻžāϝāĻŧ āϝāĻ–āύ āϕ⧇āω CRM āĻ…ā§āϝāĻžāĻĄāĻŽāĻŋāύ āϏ⧇āϟāĻŋāĻ‚āϏ⧇ āĻĒāĻžāϰāĻŽāĻŋāĻļāύ āĻŦāĻĻāϞ⧇ āĻĻ⧇āϝāĻŧāĨ¤ āφāĻĒāύāĻžāϰ āĻ…ā§āϝāĻžāĻĒ⧇āϰ āĻŸā§‹āϕ⧇āύāϟāĻŋ āĻāĻ–āύāĻ“ “āφāĻ›ā§‡â€, āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻāϤ⧇ āĻāĻ–āύ āĻŽā§‚āϞ āĻ…āĻŦāĻœā§‡āĻ•ā§āϟ āĻĒāĻĄāĻŧāĻžāϰ āĻ…āύ⧁āĻŽāϤāĻŋ āύ⧇āχ (āĻŦāĻž āĻĒ⧁āϰ⧋āĻĒ⧁āϰāĻŋ āĻāĻ•ā§āϏāĻĒāĻžāϝāĻŧāĻžāϰ āĻ•āϰ⧇āϛ⧇)āĨ¤ āφāĻĒāύāĻžāϰ āĻĻāĻŋāĻ• āĻĨ⧇āϕ⧇ āϜāĻŦāϗ⧁āϞ⧋ āĻŦā§āϝāĻ°ā§āĻĨ āĻšāϤ⧇ āĻļ⧁āϰ⧁ āĻ•āϰ⧇āĨ¤ āĻ—ā§āϰāĻžāĻšāϕ⧇āϰ āĻĻāĻŋāĻ• āĻĨ⧇āϕ⧇ āĻĄā§‡āϟāĻž āύ⧀āϰāĻŦ⧇ āφāĻĒāĻĄā§‡āϟ āĻšāĻ“āϝāĻŧāĻž āĻŦāĻ¨ā§āϧ āĻšāϝāĻŧ⧇ āϝāĻžāϝāĻŧāĨ¤

āφāĻĒāύāĻžāϰ āχāĻ¨ā§āϟāĻŋāĻ—ā§āϰ⧇āĻļāύ āĻ¸ā§āĻŸā§āϝāĻžāϟāĻžāϏ āĻĒ⧇āĻœā§‡ āĻ—ā§āϰāĻžāĻšāĻ• āĻāĻ•āϟāĻŋ āĻ¸ā§āĻĒāĻˇā§āϟ, āĻļāĻžāĻ¨ā§āϤ āϏāĻžāϰāĻžāĻ‚āĻļ āĻĻ⧇āĻ–āϤ⧇ āĻĒāĻžāĻ“āϝāĻŧāĻž āωāϚāĻŋāϤāĨ¤ āωāĻĻāĻžāĻšāϰāĻŖ: Status: Degraded (CRM sync paused), āĻāĻŦāĻ‚ Last success: Jan 25, 10:42 AMāĨ¤ āϏāĻ‚āĻ•ā§āώāĻŋāĻĒā§āϤ āĻāĻ•āϟāĻŋ āϞāĻžāχāύ āĻĻāĻŋāϝ⧇ āĻĒā§āϰāĻ­āĻžāĻŦ āĻŦā§āϝāĻžāĻ–ā§āϝāĻž āĻ•āϰ⧁āύ: “New contacts and deals will not appear until the connection is fixed.”

āϞ⧋āĻ— āĻļ⧇āϝāĻŧāĻžāϰ āύāĻž āĻ•āϰ⧇ āĻ•āĻŋ āĻĒā§āϰāĻ­āĻžāĻŦ āĻĒāĻĄāĻŧāϛ⧇ āϤāĻž āĻĻ⧇āĻ–āĻžāύ⧋āĻ“ āωāĻĒāĻ•āĻžāϰ⧀āĨ¤ āĻāĻ•āϟāĻŋ āϏāĻžāϧāĻžāϰāĻŖ “Affected data” āĻāϞāĻžāĻ•āĻž āϝāĻĨ⧇āĻˇā§āϟ: Contacts: not syncing, Deals: not syncing, Notes: okāĨ¤ āϝāĻĻāĻŋ āφāĻĒāύāĻžāϰ āĻĒā§āϰ⧋āĻĄāĻžāĻ•ā§āĻŸā§‡ āĻāĻ•āĻžāϧāĻŋāĻ• āĻ“āϝāĻŧāĻžāĻ°ā§āĻ•āĻ¸ā§āĻĒ⧇āϏ āĻŦāĻž āĻĒāĻžāχāĻĒāϞāĻžāχāύ āĻĨāĻžāϕ⧇, āϕ⧋āύāϗ⧁āϞ⧋ āĻĒā§āϰāĻ­āĻžāĻŦāĻŋāϤ āĻĻ⧇āĻ–āĻžāύāĨ¤

āϤāĻžāϰāĻĒāϰ āĻāĻ•āϟāĻŋ āϏ⧁āĻĒāĻžāϰāĻŋāĻļāĻ•ā§ƒāϤ āĻāĻ•āĻļāύ āĻĻāĻŋāύ āϝāĻž āϏāĻŽā§āĻ­āĻžāĻŦā§āϝ āϏāĻŽāĻžāϧāĻžāύāϟāĻŋāϰ āϏāĻžāĻĨ⧇ āĻŽā§‡āϞ⧇:

  • Reconnect CRM account (re-authorize access)
  • āύāĻŋāĻļā§āϚāĻŋāϤ āĻ•āϰ⧁āύ āχāωāϜāĻžāϰāϟāĻŋāϰ Contacts āĻāĻŦāĻ‚ Deals āĻĒāĻĄāĻŧāĻžāϰ permission āφāϛ⧇
  • reconnect āĻ•āϰāĻžāϰ āĻĒāϰ⧇ retry āϚāĻžāϞāĻžāύ

āĻĒ⧁āύāϰāĻžāϝāĻŧ āϏāĻ‚āϝ⧁āĻ•ā§āϤ āĻšāϞ⧇ āĻĒ⧇āϜ āϤāĻž āϏāĻ™ā§āϗ⧇ āϏāĻ™ā§āϗ⧇ āĻŦāĻĻāϞ⧇ āϝāĻžāĻ“āϝāĻŧāĻž āωāϚāĻŋāϤ, āĻāĻŽāύāĻ•āĻŋ āĻĒāϰāĻŦāĻ°ā§āϤ⧀ āĻĒā§‚āĻ°ā§āĻŖ āϰāĻžāύ āĻļ⧁āϰ⧁ āĻšāĻ“āϝāĻŧāĻžāϰ āφāϗ⧇āĻ“āĨ¤ āĻĻ⧇āĻ–āĻžāύ: “Connection restored. Next sync starts in 5 minutes” (āĻ…āĻĨāĻŦāĻž “Retry running now”)āĨ¤ āϝāĻ–āύ retry āĻļ⧇āώ āĻšāĻŦ⧇, āϏāϤāĻ°ā§āĻ•āĻŦāĻžāĻ°ā§āϤāĻž āĻŦāĻĻāϞ⧇ āϝāĻžāĻŦ⧇ āύāĻŋāĻļā§āϚāĻŋāϤāĻ•āϰāĻŖ āĻ: “Sync healthy. Data updated at 11:08 AM.”

AppMaster-āĻ āĻŦāĻžāύāĻžāϞ⧇ āφāĻĒāύāĻŋ “connection state”, “last success”, āĻāĻŦāĻ‚ “next run” Data Designer-āĻ āĻŽāĻĄā§‡āϞ āĻ•āϰ⧇, āϏāĻŋāĻ™ā§āĻ• āĻĢā§āϞ⧋ Business Process Editor āĻĨ⧇āϕ⧇ āφāĻĒāĻĄā§‡āϟ āĻ•āϰ⧇ āϰāĻžāĻ–āϤ⧇ āĻĒāĻžāϰ⧇āύ āϝāĻžāϤ⧇ āχāĻ¨ā§āϟāĻŋāĻ—ā§āϰ⧇āĻļāύ āĻ¸ā§āĻŸā§āϝāĻžāϟāĻžāϏ āĻĒ⧇āϜ āĻŽā§āϝāĻžāύ⧁āϝāĻŧāĻžāϞ āϏāĻžāĻĒā§‹āĻ°ā§āĻŸā§‡āϰ āĻĻāϰāĻ•āĻžāϰ āĻ›āĻžāĻĄāĻŧāĻžāχ āϏāĻ āĻŋāĻ• āĻĨāĻžāϕ⧇āĨ¤

āφāĻĒāύāĻžāϰ āĻĒā§āϰ⧋āĻĄāĻžāĻ•ā§āĻŸā§‡ āĻāϟāĻŋāϕ⧇ āĻŦāĻžāĻ¸ā§āϤāĻŦ⧇ āφāύāĻžāϰ āĻĒāϰāĻŦāĻ°ā§āϤ⧀ āϧāĻžāĻĒ

āϛ⧋āĻŸā§‡ āĻļ⧁āϰ⧁ āĻ•āϰ⧁āύ āϝāĻžāϤ⧇ āĻĻā§āϰ⧁āϤ āĻļāĻŋāĻĒ āĻ•āϰ⧇ āĻŦāĻžāĻ¸ā§āϤāĻŦ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻĨ⧇āϕ⧇ āĻļāĻŋāĻ–āϤ⧇ āĻĒāĻžāϰ⧇āύāĨ¤ āĻāĻ•āϟāĻŋ āϏāĻšāϜ āχāĻ¨ā§āϟāĻŋāĻ—ā§āϰ⧇āĻļāύ āĻ¸ā§āĻŸā§āϝāĻžāϟāĻžāϏ āĻĒ⧇āϜ āϝāĻž āĻāĻ•āϟāĻŋ āĻāĻ•-āύāϜāϰ⧇ āĻ¸ā§āĻŸā§‡āϟ āĻāĻŦāĻ‚ āϏāĻ°ā§āĻŦāĻļ⧇āώ āϏāĻĢāϞ āϏāĻŋāύāĻ• āϏāĻŽāϝāĻŧ āĻĻ⧇āĻ–āĻžā§Ÿ, āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻ•āĻ­āĻžāĻŦ⧇ āĻ—ā§āϰāĻžāĻšāϕ⧇āϰ āĻŦ⧇āĻļāĻŋāϰāĻ­āĻžāĻ— āĻĒā§āϰāĻļā§āύ⧇āϰ āωāĻ¤ā§āϤāϰ āĻĻ⧇āĻŦ⧇āĨ¤ āĻāĻ•āĻŦāĻžāϰ āϤāĻž āĻŦāĻŋāĻļā§āĻŦāĻžāϏāϝ⧋āĻ—ā§āϝ āĻšāϞ⧇, āφāϰāĻ“ āĻ—āĻ­ā§€āϰ āĻŦāĻŋāĻŦāϰāĻŖ āϝ⧋āĻ— āĻ•āϰ⧁āύ āϝ⧇āĻŽāύ āϏāĻžāĻŽā§āĻĒā§āϰāϤāĻŋāĻ• āĻ¤ā§āϰ⧁āϟāĻŋ, āĻ•āĻŋ āĻĒ⧁āύāϰāĻžāϝāĻŧ āĻšā§‡āĻˇā§āϟāĻž āϚāϞāϛ⧇, āĻāĻŦāĻ‚ āĻ—ā§āϰāĻžāĻšāĻ• āĻāĻ–āύ āĻ•āĻŋ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤

āύāĻŋāĻ°ā§āϭ⧁āϞāϤāĻž āĻĄāĻŋāϜāĻžāχāύ⧇āϰ āϚāĻžāχāϤ⧇ āĻŦ⧇āĻļāĻŋ āϗ⧁āϰ⧁āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖāĨ¤ āϝāĻĻāĻŋ āĻ¸ā§āĻŸā§āϝāĻžāϟāĻžāϏ āĻĒ⧇āϜ āĻāĻ•āĻŦāĻžāϰāĻ“ āϭ⧁āϞ āĻĻ⧇āĻ–āĻžāϝāĻŧ, āĻ—ā§āϰāĻžāĻšāĻ• āφāϰ āϏ⧇āϟāĻŋ āĻŦāĻŋāĻļā§āĻŦāĻžāϏ āĻ•āϰāĻŦ⧇āύ āύāĻž āĻāĻŦāĻ‚ āϏāĻžāĻĒā§‹āĻ°ā§āĻŸā§‡ āĻĢāĻŋāϰāĻŦ⧇āύāĨ¤ āφāĻĒāύāĻžāϰ āϏāĻŋāĻ™ā§āĻ• āϜāĻŦāϗ⧁āϞ⧋āϕ⧇ āχāĻ¨ā§āϏāĻŸā§āϰ⧁āĻŽā§‡āĻ¨ā§āϟ āĻ•āϰ⧁āύ āϝāĻžāϤ⧇ āĻĒā§āϰāϤāĻŋāϟāĻŋ āϰāĻžāύ āĻāĻ•āϟāĻŋ āĻ¸ā§āĻĒāĻˇā§āϟ āφāωāϟāĻ•āĻžāĻŽ āϞāĻŋāϖ⧇ (success, partial, failed), āϟāĻžāχāĻŽāĻ¸ā§āĻŸā§āϝāĻžāĻŽā§āĻĒ, āĻāĻŦāĻ‚ āĻāĻ•āϟāĻŋ āĻ¸ā§āĻĨāĻŋāϰ āĻ¤ā§āϰ⧁āϟāĻŋ āĻ•ā§āϝāĻžāϟāĻžāĻ—āϰāĻŋāĨ¤ retry-āĻ“ āĻāĻ•āχāĻ­āĻžāĻŦ⧇ āĻŸā§āĻ°ā§āϝāĻžāĻ• āĻ•āϰ⧁āύ, āĻĒāϰāĻŦāĻ°ā§āϤ⧀ retry āĻ•āĻ–āύ āϤāĻž āĻĻ⧇āĻ–āĻŋāϝāĻŧ⧇āĨ¤

āĻāĻ•āϟāĻŋ āĻŦāĻžāĻ¸ā§āϤāĻŦāϏāĻŽā§āĻŽāϤ āϰ⧋āϞāφāωāϟ āĻĒā§āĻ˛ā§āϝāĻžāύ:

  • v1 āĻļāĻŋāĻĒ āĻ•āϰ⧁āύ: status āĻŦā§āϝāĻžāϜ + āĻļ⧇āώ āϏāĻĢāϞ āϏāĻŋāύāĻ• āϏāĻŽāϝāĻŧ + “updated X minutes ago”
  • āϞāĻ—āĻŋāĻ‚ āϝ⧋āĻ— āĻ•āϰ⧁āύ: āĻĒā§āϰāϤāĻŋ āχāĻ¨ā§āϟāĻŋāĻ—ā§āϰ⧇āĻļāύ⧇āϰ āϜāĻ¨ā§āϝ last run, last success, failure count, āĻāĻŦāĻ‚ next retry time āϏāĻžā§āϚāϝāĻŧ āĻ•āϰ⧁āύ
  • āύāĻŋāĻ°ā§āĻĻ⧇āĻļāύāĻž āϝ⧋āĻ— āĻ•āϰ⧁āύ: āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻ¤ā§āϰ⧁āϟāĻŋ āĻ•ā§āϝāĻžāϟāĻžāĻ—āϰāĻŋāϕ⧇ āĻāĻ•āϟāĻŋ āĻ—ā§āϰāĻžāĻšāĻ•-āĻ…āύ⧁āϕ⧂āϞ āĻŽā§‡āϏ⧇āϜ āĻāĻŦāĻ‚ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻ…ā§āϝāĻžāĻ•āĻļāύ⧇āϰ āϏāĻžāĻĨ⧇ āĻŽā§āϝāĻžāĻĒ āĻ•āϰ⧁āύ
  • āϏāĻžāĻĒā§‹āĻ°ā§āϟ āϏāĻ™ā§āĻ—āϤ āĻ•āϰ⧁āύ: āϏāĻžāĻĒā§‹āĻ°ā§āϟ āĻĒā§āϞ⧇āĻŦ⧁āϕ⧇āϰ āĻāĻ•āχ āĻļāĻŦā§āĻĻ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧁āύ āϝāĻžāϤ⧇ āĻ—ā§āϰāĻžāĻšāĻ• āĻŦāĻŋāĻ­ā§āϰāĻžāĻ¨ā§āϤ āύāĻž āĻšāϝāĻŧ
  • āĻŦāĻŋāĻ¸ā§āϤāĻžāϰ āĻ•āϰ⧁āύ: āĻŦ⧇āϏāĻŋāĻ•āϗ⧁āϞ⧋ āϏāĻ āĻŋāĻ• āĻšāϞ⧇ āĻāĻ•āϟāĻŋ āϏāĻ‚āĻ•ā§āώāĻŋāĻĒā§āϤ “recent events” āϟāĻžāχāĻŽāϞāĻžāχāύ āϝ⧋āĻ— āĻ•āϰ⧁āύ

āĻĒāĻžāĻ ā§āϝāϗ⧁āϞ⧋ āĻĒā§āϰ⧋āĻĄāĻžāĻ•ā§āϟ āĻāĻŦāĻ‚ āϏāĻžāĻĒā§‹āĻ°ā§āϟ āϜ⧁āĻĄāĻŧ⧇ āϧāĻžāϰāĻžāĻŦāĻžāĻšāĻŋāĻ• āϰāĻžāϖ⧁āύāĨ¤ āϝāĻĻāĻŋ āϏāĻžāĻĒā§‹āĻ°ā§āϟ āĻŦāϞ⧇ “Reconnect your account,” UI-āϤ⧇āĻ“ āĻāĻ•āχ āĻļāĻŦā§āĻĻ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧁āύ, “Reauthorize OAuth” āύāĻž āĻŦāϞāĻž āĻ­āĻžāϞ⧋ āϝāĻĻāĻŋāĻ“ āχāĻžā§āϜāĻŋāύāĻŋāϝāĻŧāĻžāĻ°ā§āϏ āϏ⧇āϟāĻžāχ āĻŦāϞ⧁āĻ•āĨ¤ āĻ—ā§āϰāĻžāĻšāĻ• āϝāĻž āĻ•āϰāϞ⧇ āĻĒāϰāĻŦāĻ°ā§āϤ⧀āϤ⧇ āĻ•āĻŋ āĻšāĻŦ⧇ āϤāĻž āĻĻ⧇āĻ–āĻžāύ, āϝ⧇āĻŽāύ “We’ll retry automatically within 5 minutes.”

āϝāĻĻāĻŋ āφāĻĒāύāĻŋ āĻāϟāĻŋ āϗ⧁āϰ⧁āϤāϰ āχāĻžā§āϜāĻŋāύāĻŋāϝāĻŧāĻžāϰāĻŋāĻ‚ āĻ›āĻžāĻĄāĻŧāĻžāχ āĻŦāĻžāύāĻžāϤ⧇ āϚāĻžāύ, AppMaster-āĻāϰ āĻŽāϤ āύ⧋-āϕ⧋āĻĄ āĻĒā§āĻ˛ā§āϝāĻžāϟāĻĢāĻ°ā§āĻŽ āĻĄā§‡āϟāĻž, āϞāϜāĻŋāĻ•, āĻāĻŦāĻ‚ UI āĻāĻ• āϜāĻžāϝāĻŧāĻ—āĻžāϝāĻŧ āϰāĻžāĻ–āϤ⧇ āϏāĻžāĻšāĻžāĻ¯ā§āϝ āĻ•āϰ⧇āĨ¤ Integration āĻāĻŦāĻ‚ SyncRun āϕ⧇ Data Designer (PostgreSQL)-āĻ āĻŽāĻĄā§‡āϞ āĻ•āϰ⧁āύ, āϏāĻŋāĻ™ā§āĻ• āĻĢā§āϞ⧋ āĻĨ⧇āϕ⧇ Business Process Editor-āĻ āφāωāϟāĻ•āĻžāĻŽ āϞāĻŋāϖ⧁āύ, āĻāĻŦāĻ‚ āĻ“āϝāĻŧ⧇āĻŦ UI āĻŦāĻŋāĻ˛ā§āĻĄāĻžāϰ⧇ āĻ—ā§āϰāĻžāĻšāĻ•-āĻĢ⧇āϏāĻŋāĻ‚ āĻĒ⧇āϜ āϤ⧈āϰ⧀ āĻ•āϰ⧁āύāĨ¤ āφāĻĒāύāĻžāϰ āĻĒā§āϰāϝāĻŧā§‹āϜāύ āĻŦāĻĻāϞ⧇ āϗ⧇āϞ⧇ AppMaster āĻĒāϜāĻŋāĻļāύāĻžāϞ āϕ⧋āĻĄ āĻœā§‡āύāĻžāϰ⧇āϟ āĻ•āϰ⧇ āϝāĻžāϤ⧇ āĻ•ā§āώ⧇āĻ¤ā§āϰ āĻ“ āĻŽā§‡āϏ⧇āϜ āφāĻĒāĻĄā§‡āϟ āύāĻŋāϰāĻžāĻĒāĻĻ āĻĨāĻžāϕ⧇āĨ¤

āĻļ⧁āϰ⧁ āĻ•āϰāĻž āϏāĻšāϜ
āĻ•āĻŋāϛ⧁ āφāĻļā§āϚāĻ°ā§āϝāϜāύāĻ•āϤ⧈āϰāĻŋ āĻ•āϰ⧁āύ

āĻŦāĻŋāύāĻžāĻŽā§‚āĻ˛ā§āϝ⧇āϰ āĻĒāϰāĻŋāĻ•āĻ˛ā§āĻĒāύāĻž āϏāĻš āĻ…ā§āϝāĻžāĻĒāĻŽāĻžāĻ¸ā§āϟāĻžāϰ⧇āϰ āϏāĻžāĻĨ⧇ āĻĒāϰ⧀āĻ•ā§āώāĻž āĻ•āϰ⧁āύāĨ¤
āφāĻĒāύāĻŋ āϝāĻ–āύ āĻĒā§āϰāĻ¸ā§āϤ⧁āϤ āĻšāĻŦ⧇āύ āϤāĻ–āύ āφāĻĒāύāĻŋ āϏāĻ āĻŋāĻ• āϏāĻĻāĻ¸ā§āϝāϤāĻž āĻŦ⧇āϛ⧇ āύāĻŋāϤ⧇ āĻĒāĻžāϰ⧇āύ⧎

āĻāĻŦāĻžāϰ āĻļ⧁āϰ⧁ āĻ•āϰāĻž āϝāĻžāĻ•
āχāĻ¨ā§āϟāĻŋāĻ—ā§āϰ⧇āĻļāύ āĻ¸ā§āĻŸā§āϝāĻžāϟāĻžāϏ āĻĒ⧇āϜ: āϏāĻŋāύāĻ• āĻ¸ā§āĻŦāĻžāĻ¸ā§āĻĨā§āϝ āĻāĻŦāĻ‚ āĻĒāϰāĻŦāĻ°ā§āϤ⧀ āϧāĻžāĻĒ āĻĻ⧇āĻ–āĻžāύ | AppMaster