Heyy

Syncs customer data across messaging channels and automates omnichannel outreach via WhatsApp, SMS, and Instagram, turning chat events into structured CRM updates.

Try Heyy in Ceven

Ask Ceven anything
Standard

Why use Ceven?

  1. AI native Heyy integration

    • Describe the outcome and Ceven picks the right Heyy calls, fills the parameters, and checks the result.
    • Structured, agent friendly tool schemas so each call runs reliably instead of by guesswork.
    • Rich coverage for reading, writing, and querying your Heyy data, across all 13 of its actions.
  2. Managed auth

    • Built in OAuth with automatic token refresh and rotation.
    • One place to manage, scope, and revoke Heyy access.
    • Per user and per environment credentials instead of shared keys.
  3. Agent optimized design

    • Actions are tuned from real success and error rates so reliability climbs over time.
    • Full execution logs so you always know what ran in Heyy, when, and on whose behalf.
    • The agent pauses and asks when Heyy is unclear instead of plowing ahead.
  4. Enterprise grade security

    • Fine grained access so you control which agents and people can reach Heyy.
    • Least privilege by default, read scopes first and only the writes a workflow needs.
    • A full audit trail of every Heyy action to support review and sign off.

Supported tools

Every action Ceven's agents can run on Heyy, and when to use it.

Create Contact Attribute
Use this when you need to add custom fields to track additional information about contacts such as customer segments or preferences.
Create Contact
Use this to add a new contact to the account with details like name, email, phone number, and labels.
Create Label
Use this when you need to organize contacts into categories or groups by creating a new label.
Create Webhook
Use this to set up real time event notifications for messages across multiple channels.
Delete Attribute
Use this to remove a specific custom attribute from the system using its unique identifier.
Delete Label
Use this to remove a contact label from the system using its unique identifier.
Delete Webhook
Use this to remove an existing webhook configuration by its unique identifier.
List Attributes
Pull all available attributes in the system including their properties and visibility settings.
List Automations
Pull all configured automation workflows for a specific communication channel.
List Channels
Pull a complete list of all available channels including their name, type, and current status.
List Message Templates
Pull every existing message template available for use in omnichannel messaging.
List API Webhooks
Pull all configured API webhooks to inspect or manage current endpoint settings.
Update Webhook
Use this to modify an existing webhook URL or toggle its active status.

13 actions · scroll to see them all

Frequently asked questions

Ceven treats Heyy as the central hub for all incoming traffic regardless of whether the customer is on WhatsApp, Instagram, or SMS. When a message arrives, the Heyy webhook fires and sends the payload to the Ceven workflow layer. The agent identifies the channel type and the contact ID, then looks up the associated contact attributes to determine the context. This allows the agent to maintain a single thread of truth for the customer. If a user starts a conversation on Instagram and moves to WhatsApp, Ceven uses the phone number or email stored in Heyy to merge these interactions into one cohesive customer profile for your team.
Yes. Ceven can use the Create Contact Attribute tool to dynamically expand your data model. For example, if you launch a new marketing campaign with a specific tracking code, the agent can automatically create a corresponding attribute in Heyy to store that code for every lead that enters the funnel. This prevents the need for manual setup in the Heyy dashboard every time your business requirements change. Once the attribute is created, the agent can then populate that field for existing or new contacts using the contact update logic within your automated workflows.
One specific quirk of the Heyy API is that webhooks are delivered asynchronously and can occasionally arrive out of order during high volume bursts. Because Ceven relies on these events to trigger workflows, we implement a sequencing layer that checks the timestamp of the message event before updating a contact attribute. Additionally, Heyy may experience temporary rate limits on webhook delivery if your endpoint returns a 5xx error consistently. To prevent this, Ceven ensures high availability for its listener endpoints, reducing the risk of Heyy pausing your webhook notifications due to perceived downtime on the receiving end.
The labeling system acts as the primary trigger for segmentation. Ceven can create labels on the fly or apply existing ones based on keyword detection in a chat. For instance, if a customer mentions the word refund, the agent can immediately apply a refund priority label in Heyy. This label can then trigger a separate high priority workflow that alerts a human agent or sends a specific apology template. By using labels as state markers, Ceven transforms a simple chat tool into a sophisticated lead management system where the label dictates the next automated action.
Ceven can retrieve and list all your existing message templates to ensure the agent uses the correct approved language for your brand. While the templates themselves are designed and approved within the Heyy dashboard to comply with platform rules like those from Meta, the Ceven agent decides which template to trigger based on the workflow logic. For example, if a contact attribute shows a customer is in the trial phase, the agent will pull the trial ending template and send it via the customer preferred channel, ensuring consistent communication without manual drafting.
Ceven provides tools to delete labels and attributes to keep your Heyy environment clean. This is particularly useful for seasonal campaigns where you may have created twenty different attributes that are no longer relevant. By running a cleanup workflow, the agent can list all attributes, identify those that have not been updated in ninety days, and delete them automatically. This prevents your contact profiles from becoming cluttered with obsolete data, making it easier for your human agents to find the most relevant information when they take over a conversation from the AI.
Before creating a new contact, Ceven typically performs a search or check against existing contact attributes to avoid creating duplicates. If a user reaches out via Instagram but already exists in Heyy via a phone number, the agent can be configured to link the new social handle to the existing record rather than creating a second profile. This ensures that your communication history remains centralized. By managing the contact lifecycle this way, Ceven prevents the fragmented data issues that often plague businesses using multiple messaging channels for customer support and sales outreach.
Ceven monitors the status of your channels using the List Channels tool. If a channel like WhatsApp moves to a disconnected or unauthorized state, the agent can trigger an internal alert to your admin team. Since the agent can see the status and timestamps of each channel, it can automatically reroute incoming requests to an active channel or send a fallback email if all messaging channels are down. This fail safe mechanism ensures that your customers never hit a dead end when trying to reach your business through your automated communication layers.

Alternatives to Heyy

Other tools that solve a similar problem. Ceven supports these too, so you can switch or run more than one at once.

MessageBird logoMessageBirdTwilio logoTwilioManyChat logoManyChat

Try Ceven on your stack

Plug Ceven on top of the tools you already run. Connect Heyy and the rest of your stack, describe the outcome, and its agents handle the work end to end, days of it in minutes.

Get started for free