Crisp icon

Crisp

Interact with Crisp API - Complete integration with all available endpoints

Campaign → Update

AI-generated

Overview

This node updates an existing campaign in the Crisp platform. It is useful for modifying campaign details such as email, first name, last name, phone, company, conversation state, blocking status, user assignment, operator role, domain, and verification string. This operation requires the website ID and campaign ID to identify the specific campaign to update.

Use Case Examples

  1. Updating a campaign's email and phone number to keep contact information current.
  2. Changing the conversation state of a campaign to 'resolved' after successful completion.
  3. Assigning a campaign to a specific user by their user ID for better management.

Properties

Name Meaning
Website ID The website ID from your Crisp dashboard, used to identify the website associated with the campaign.
Campaign ID The ID of the campaign to update.
Additional Fields Optional fields to update in the campaign, such as email, first name, last name, phone, company, state, blocked status, assigned user ID, role, domain, and verification string.

Output

JSON

  • * - The JSON response from the Crisp API representing the updated campaign details.

Dependencies

  • An API key credential for Crisp API authentication (username and password).

Troubleshooting

  • Ensure the Website ID and Campaign ID are correct and exist in your Crisp dashboard.
  • Verify that the API credentials (username and password) are valid and have the necessary permissions.
  • Check that the additional fields provided are in the correct format, especially JSON fields if any.
  • Common error messages include authentication failures, resource not found, or validation errors on the fields. Verify the input parameters accordingly.

Discussion