25 MAY 2026
David decided: iMessage handoff as the consumer signup path, with the agent typing naturally
David decided that consumer signup should hand off to an iMessage agent via Sendblue, with no copy-paste codes, and rejected the team's first cut for replying instantly without typing indicators or programmed delays.
David is pivoting Granular to a consumer product and chose iMessage as the entry point. He pushed back on a sign-up flow that required a code like GR-YDKR, saying users should just tap an open-iMessage button and send the prepared text. After the agent shipped, he caught it sending back instant programmed replies and called it out:
it sent me messages back without typing, did u not go through the sendblue docs and implement natural typing and delays for each message? and the fucking programmed texts suck. do you understand what we are trying to do here? what do you understand the point of the imessage handoff to be?
He also flagged a session-expiry hole, asking what happens to users who text once and then come back hours later. The point of the handoff, in his framing, is that the agent should feel like a real person texting, not a webhook.