HNHacker News
TopNewBestAskShowJobs

garygao

22 karma · joined July 26, 2025

submissionscomments
garygao··on Show HN: Put an AI agent on a FaceTime audio/video call (open source, WebRTC)
Thanks! Let me know what you build with it/if you have any suggestions or feedback!
garygao··on Launch HN: Chert (YC P26) – Twilio for iMessage
We're not trying to be deceptive. In fact, whenever we deploy agents over iMessage, we make it very clear that they're speaking with an AI agent and that they can request human handoff if they want. The goal is to make conversations with AI agents feel more conversational and less automated.
garygao··on Launch HN: Chert (YC P26) – Twilio for iMessage
Apple is not necessarily against programmatic messaging. In fact, they actually developed Applescript for people to do so. Beeper was using it to replace the iMessage interface when it already exists, which is why I think Apple was against it. We're doing something fundamentally different - allowing agents to interact with humans on iMessage, which is something that the current iMessage interface cannot do.
garygao··on Launch HN: Chert (YC P26) – Twilio for iMessage
I think what we're doing is fundamentally different from Beeper in terms of positioning. Beeper is trying to offer an additional interface to iMessage when it already exists for humans. What we're doing is giving agents the ability to interact with iMessage users, which is something that fundamentally can't be done on the current interface.

The fact that Apple hasn't banned agents like Poke is a good indicator that they're not necessarily against agents on iMessage.

garygao··on Launch HN: Chert (YC P26) – Twilio for iMessage
yes, what I originally meant was that Apple iMessage for Business has gray bubbles for the messages that you're sending (or the ones that would normally be blue)
garygao··on Launch HN: Chert (YC P26) – Twilio for iMessage
It's not the "wrong" way, it's just different. iMessage works well for businesses that want to create a conversational experience in their customer service that conveys care and attention
garygao··on Launch HN: Chert (YC P26) – Twilio for iMessage
iMessage for Business is very restrictive and has a really long approval process. On top of this, it also sends gray bubbles and doesn't allow any outbound, which prevents consented outbound use cases such as form fill text back.
garygao··on Launch HN: Chert (YC P26) – Twilio for iMessage
Yes, this is what we believe! We just want to make existing conversations over SMS/RCS feel more natural and conversational!
garygao··on Launch HN: Chert (YC P26) – Twilio for iMessage
Our goal behind this is to make it easier for people to conversationally interact with agents when they want to. Use cases like customer service or form-fill text backs would fit this. People are already getting SMS/RCS conversations in their iMessage inbox. We're simply making those conversations feel more human, conversational, and natural.
garygao··on Launch HN: Chert (YC P26) – Twilio for iMessage
We're clear on what we want to do and the future we are building towards, which is an agentic future where agents can better assist and interact with humans on a more emotional and personal level.
garygao··on Launch HN: Chert (YC P26) – Twilio for iMessage
SMS/RCS is better for some use cases (e.g. transactional messaging, promotions, or order updates) while iMessage is better for others (e.g. customer service). iMessage is better for these use cases because it feels more natural to the users texting the number
garygao··on Launch HN: Chert (YC P26) – Twilio for iMessage
Yes, I agree, which is why we try to make the opt-in clear. Use cases like form-fill text back or cart abandonment after the user has opted in and noted down their number are what we primarily focus on
garygao··on Launch HN: Chert (YC P26) – Twilio for iMessage
We are solving a real user pain point and not promoting spam. Users want a more conversational interface when they're reaching out for customer support during off hours and businesses want a better medium to talk to their customers. There is value created on both sides. There is no reason for Apple to ban us.
garygao··on Launch HN: Chert (YC P26) – Twilio for iMessage
We do run checkups and keep very closely in touch with our customers. We don't plan to go self serve in the near future and will most likely still have a very personalized onboarding process.
garygao··on Launch HN: Chert (YC P26) – Twilio for iMessage
iMessage for business has a very long and restrictive registration process, gray bubbles instead of blue bubbles, and is inbound only. We're democratizing iMessage for businesses that have good intentions on helping their customers more but can't afford to go through the long approval process.
garygao··on Launch HN: Chert (YC P26) – Twilio for iMessage
iMessage is more conversational because it's what most people are used to using and seeing. People generally associate green bubble messages with spam/transactional messaging and blue bubble with trust. Additionally, iMessage also has additional features such as typing indicators and reactions (likes and loves) that makes the interface feel more conversational. WhatsApp could also be very conversational, but most people in the US use iMessage.
garygao··on Launch HN: Chert (YC P26) – Twilio for iMessage
For prospective customers, we would most likely try to work with them to brainstorm use cases that are consent-based and non-spam. For current customers, if we do see that they're using our services for spam, we'll reach out to them asap.

Also, while we can't see the exact messages that our customers are sending due to encryption on our servers, we do know when a phone line is close to being banned from our health checks. When that happens, we'll reach out to our customers asap and learn more about what is going on.

garygao··on Launch HN: Chert (YC P26) – Twilio for iMessage
We're working to bridge the interaction between humans and bots so that automated conversations feel more natural and comfortable for the end user. In circumstances where the user can't reach an actual human (e.g. off hours support), they're often faced with bots over SMS/RCS that feel non-conversational and therefore can't support them in the right way due to interface. We're working on building agents that can more comfortably interact with users during those situations.
garygao··on Launch HN: Chert (YC P26) – Twilio for iMessage
We're helping to support conversational customer support agents that can help users better during off-hours and scheduling assistants that can interact with and understand user requests better than current models over SMS/RCS. This is definitely not just spam but instead the future of conversational 2-way messaging.
garygao··on Launch HN: Chert (YC P26) – Twilio for iMessage
I agree. We're not completely self-serve right now, so we get to talk with each potential customer and learn about their use case before onboarding them onto the platform. This way, we can prevent use cases that involve spam or abuse.
garygao··on Launch HN: Chert (YC P26) – Twilio for iMessage
Thanks for the suggestion! Yes, the setup process is extremely long and requires a lot of documents from the side of the business haha. It's definitely one of our goals to create the Vercel for iMessage for Business. Also, for the iMessage app payloads, that's an awesome suggestion! We can work on building that.
garygao··on Launch HN: Chert (YC P26) – Twilio for iMessage
The $98 dedicated line is inbound only. A lot of our application comes in the form of warm, consented outbound.
garygao··on Launch HN: Chert (YC P26) – Twilio for iMessage
We are not "disseminating unwanted messages". A lot of what we're doing (e.g. customer support or missed call text back) would be things that users would already be doing conversationally over iMessage.
garygao··on Launch HN: Chert (YC P26) – Twilio for iMessage
We have SMS/RCS fallback for non-iMessage devices. Also, in the verticals that we're targeting, the iMessage usage rate is a lot higher than 50%
garygao··on Launch HN: Chert (YC P26) – Twilio for iMessage
That's why we're making sure that all of the use cases are non-spam and also of high importance to the user. As we've seen through our customers, an after-hour customer support agent for their apartment, as an example, could be a contact of high importance for the user and definitely not spam in their iMessage
garygao··on Launch HN: Chert (YC P26) – Twilio for iMessage
We work with our customers to make those messages consent-based and feel non-spam.
garygao··on Launch HN: Chert (YC P26) – Twilio for iMessage
People don't report our phone lines to be spam because the use cases that we focus on are either mostly inbound (e.g. customer service, the user is the one who texts first) or warm opt-in outbound (e.g. form-fill text back or follow ups). Businesses want a better medium to communicate with their users and users want something more conversational and native to their messaging behaviors.
garygao··on Launch HN: Chert (YC P26) – Twilio for iMessage
While Blooio and Sendblue are more focused on B2C agents and sales, we're more focused on 2-way conversational business use cases such as customer service that require scale and stability.
garygao··on Launch HN: Chert (YC P26) – Twilio for iMessage
Apple wouldn't ban us since we're not doing anything that would qualify as spam or abuse. Even if that hypothetical event does happen, we have SMS/RCS fallback systems in place so no conversations get stopped or lost
garygao··on Launch HN: Chert (YC P26) – Twilio for iMessage
We're not encouraging spam with this. We're mainly focused on existing conversational use cases that's currently done over SMS/RCS. They can be more human and expressive when done over iMessage.
Page 1 of 2Next →