Once you’ve set up your first webhook, you’ll need to manage your webhook endpoints as your integration grows. The Rise app provides a comprehensive webhook management interface where you can create, update, monitor, and deactivate your webhooks.

Accessing webhook management

To manage your webhooks:
1

Log in to Rise app

Navigate to your Rise dashboard at app.rise.com
2

Go to Developer section

Click on the Developer section in the main navigation
3

Open webhooks

Click on “Webhooks” in the sidebar menu

Webhook overview page

The webhooks page shows all your webhook endpoints in an organized list. Each webhook displays:

Endpoint URL

The destination where events are sent

Status indicator

Active/Inactive status with visual indicators

Event count

Number of subscribed event types

Performance metrics

Last delivery time and success rate statistics

Creating a new webhook

To create a new webhook endpoint:
1

Start creation

Click the “Create Webhook” button on the webhooks overview page
2

Configure basic settings

Fill out the webhook form with:
  • Endpoint URL: Your server’s webhook endpoint (HTTPS recommended for production)
  • Secret: A secure string for signature verification
  • Team: Select company-level or specific team (optional)
3

Select event types

Choose which events you want to receive:
  • Browse available events by category
  • Search for specific event types
  • Use “Select All” for comprehensive coverage
4

Configure delivery settings

Set optional delivery parameters:
  • Active: Enable/disable the webhook immediately
  • Retry policy: Customize retry attempts (uses defaults if not specified)
  • Timeout: Set request timeout (uses system default if not specified)
5

Save webhook

Click “Create Webhook” to save your configuration
Make sure to save your webhook secret securely - you’ll need it for signature verification in your code.

Editing an existing webhook

To modify a webhook configuration:
1

Select webhook

Click on any webhook from the list to open its details page
2

Enter edit mode

Click the “Edit Webhook” button to modify settings
3

Update configuration

Modify any fields you want to change:
  • Change the endpoint URL
  • Update the secret key
  • Modify event subscriptions
  • Update team assignment
4

Save changes

Click “Save Changes” to apply your updates
If you change the webhook secret, make sure to update your server code with the new secret before saving, or webhook deliveries will start failing.

Managing event subscriptions

You can easily modify which events a webhook receives:

Adding new events

Removing events

1

Navigate to events

Go to webhook details and click the “Events” tab
2

Remove events

Click the X button next to any events you want to unsubscribe from
3

Bulk removal

Use “Clear All” to remove all event subscriptions, or select multiple events for batch removal

Webhook status management

Control when your webhooks are active or inactive:

Deactivating webhooks

Useful for maintenance or debugging:
  1. Toggle the status to deactivate the webhook
  2. Perform your maintenance work on your endpoint
  3. Reactivate when ready by toggling status back to active
Events that occur while a webhook is deactivated are not queued - they will be lost. Reactivate your webhook as soon as maintenance is complete.

Webhook security settings

Updating webhook secrets

1

Access security settings

Go to webhook details and find the security section
2

Generate new secret

Click “Update Secret” to generate or enter a new webhook secret
3

Update your code

Before saving, update your server code with the new secret
4

Test the change

Use the test webhook feature to verify the new secret works correctly
5

Save configuration

Only save the new secret after confirming your code works with it

Viewing webhook details

The webhook details panel shows:

Configuration

Webhook ID, creation date, current settings, and security configuration

Performance

Recent delivery statistics and success rates

Security

Secret management, signature verification status, and HTTPS usage

History

Recent delivery attempts, failures, and retry information

Webhook testing

Test your webhooks without waiting for real events:

Monitoring webhook performance

Keep track of your webhook health with built-in monitoring:

Key metrics

Success rate

Percentage of deliveries that succeed on the first attempt

Response time

Average time your endpoint takes to respond to webhook requests

Retry rate

Percentage of deliveries that require retry attempts

Delivery history

Access detailed delivery logs to track performance:
  • Successful deliveries - Events delivered with 200 response
  • Failed deliveries - Events that couldn’t be delivered
  • Pending retries - Events waiting to be retried
  • Response details - HTTP status codes and response times

Deleting webhooks

To permanently remove a webhook endpoint:
1

Access webhook details

Open the webhook you want to delete
2

Initiate deletion

Click the “Delete Webhook” button (usually in the danger zone)
3

Confirm deletion

Type the webhook name or confirm deletion in the dialog
Warning: Deleting a webhook cannot be undone. All delivery history will be permanently lost. Consider deactivating instead if you might need the webhook again.

Team-level webhook management

For organizations using teams, Rise supports different webhook scopes:
Scope: Entire company
  • Receive events for all company activities
  • Managed by company administrators
  • Visible to all team members (with appropriate permissions)
  • Best for: Company-wide integrations, reporting, analytics
Company-level webhooks are ideal for integrations that need visibility into all organizational activity.

Best practices for webhook management

Organization strategies

Security practices

Secret rotation

Regularly rotate webhook secrets, especially after team member changes or security incidents

Monitor access

Track who has access to webhook management and review permissions periodically

HTTPS recommended

HTTPS recommended for production endpoints; verify SSL certificate validity when using HTTPS

Activity monitoring

Watch for unusual patterns in delivery failures or response times

Performance optimization

Troubleshooting common issues

Webhook not receiving events

1

Check webhook status

Ensure the webhook is active (not deactivated) in the Rise app
2

Verify event subscriptions

Confirm you’re subscribed to the event types you expect to receive
3

Review delivery history

Check if Rise is attempting deliveries but they’re failing
4

Test connectivity

Use the built-in test feature to send a test event immediately

High failure rates

What’s next?

Now that you can manage webhooks effectively:
Pro tip: Start with fewer, well-configured webhooks and gradually add more as your integration grows. It’s easier to manage and debug a smaller number of properly configured webhooks than many poorly configured ones.