Replyn
Settings

Developer Settings

Manage API keys and configure webhooks to integrate Replyn with your external applications and services.

The Developer Settings section provides tools for integrating Replyn with external systems. Generate API keys for programmatic access, and configure webhooks to receive real-time notifications when events occur in your organization.

For detailed API endpoint documentation, request and response schemas, and code examples, visit the Replyn API Documentation. The Developer Settings page is where you manage the credentials needed to use the API.

Developer settings page
Manage API keys and webhooks from the Developer Settings page.

API Keys

API keys allow external applications to authenticate with the Replyn API on behalf of your organization. Each key grants access to your organization's data, so they should be treated as sensitive credentials.

Creating an API Key

In the API Keys section, click Create API Key.

Enter a name for the key to identify its purpose (e.g., "Website Integration", "CRM Sync", "Zapier Connector").

Click Create. The API key will be displayed once. Copy it immediately and store it securely.

Creating an API key
Generate an API key and copy it immediately — it will only be shown once.

API keys are displayed only once at the time of creation. If you lose the key, you will need to revoke it and create a new one. Never share API keys in public repositories, client-side code, or unsecured channels.

Revoking an API Key

To revoke an API key:

  1. Navigate to Settings > Developer.
  2. Find the key in the API Keys list.
  3. Click the Revoke button next to the key.
  4. Confirm the revocation.

Revoked keys are immediately invalidated. Any application using the revoked key will lose access.

Webhook Configuration

Webhooks allow Replyn to send real-time HTTP POST requests to your server whenever specific events occur (e.g., a new contact is created, a conversation is opened, an order is placed).

Setting Up a Webhook

In the Webhooks section, click Add Webhook.

Enter the URL of the endpoint on your server that will receive webhook events.

Select the events you want to subscribe to (e.g., contact.created, conversation.opened, order.created).

Optionally, enter a secret that Replyn will use to sign webhook payloads, allowing your server to verify authenticity.

Click Save to activate the webhook.

Webhook configuration
Configure a webhook URL, select events, and optionally set a signing secret.

Available Webhook Events

EventDescription
contact.createdA new contact is added to your CRM.
contact.updatedA contact's details are modified.
conversation.openedA new conversation is started.
conversation.closedA conversation is marked as resolved.
message.receivedAn inbound message is received from a contact.
message.sentAn outbound message is sent to a contact.
ticket.createdA new support ticket is created.
ticket.resolvedA ticket is marked as resolved.
order.createdA new order is placed (Ecommerce only).
order.updatedAn order's status changes (Ecommerce only).

Testing Webhooks

After configuring a webhook, use the Send Test button to send a sample payload to your endpoint. This helps you verify that your server is correctly receiving and processing webhook events before relying on them in production.

If your webhook endpoint fails to respond with a 2xx status code, Replyn will retry the delivery up to 3 times with exponential backoff. Failed deliveries are logged in the webhook event history for troubleshooting.

Webhook event logs
Review webhook delivery history and troubleshoot failed events.

On this page