Get distributed through other people's platforms

  1. Define the single customer job the integration will complete
    1 hour

    An integration is a shelf, not a feature. If you cannot state the job it completes inside the host app, you will ship an API browser nobody installs.

    Write one sentence with this structure:

    • When [trigger in host or your product] → user gets [visible output in host] → so that [who benefits and how]
    • Add done means: the observable condition that lets you and the reviewer mark it complete.

    Reject any idea that is only — expose our API inside X — without a trigger and an output the host user can point at.

    Examples that pass:

    • When a Shopify order is paid → invoice appears in the accounting app with correct taxes, without leaving Shopify.
    • When a Slack message contains a support link → ticket status, assignee and link unfurl in-thread so the team does not switch tabs.