NAiOS IconNAiOS Logo
Volver al catálogo

Whautomate

whautomate

Whautomate is a platform that offers seamless integrations for customer engagement, including AI chatbots, appointment scheduling, and broadcast messaging.

Acciones
16
Triggers
0
Autenticación
OAuth gestionado
No
Información técnica: el detalle de parámetros, schemas y triggers de esta página está pensado para equipos de integración. Si solo necesitas saber si tu herramienta favorita está disponible, basta con ver la lista de acciones.

Acciones disponibles (16)

Cada acción es una operación que el agente puede ejecutar contra este conector. Haz clic en una acción para ver sus parámetros.

Add ContactWHAUTOMATE_ADD_CONTACTAcción

Tool to add a new contact. use when you need to programmatically create contacts via the api.

Parámetros de entrada

  • idstring

    Unique identifier for the contact. If omitted, the server generates one.

  • namestringObligatorio

    Name of the contact.

  • tagsstring[]

    Tags associated with the contact.

  • notesstring

    Additional notes about the contact.

  • stagestringenum

    Stage of the contact in the sales funnel.

    SubscriberEngagedLeadMarketing qualified lead (MQL)Sales qualified lead (SQL)OpportunityFollow-up RequiredCustomerEvangelistOtherLostInactive
  • locationobjectObligatorio

    Location details for the contact.

  • phoneNumberstringObligatorio

    Phone number of the contact, including country code.

  • customFieldsobject

    Custom fields for the contact.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Delete SegmentWHAUTOMATE_DELETE_SEGMENTAcción

Tool to delete a specific segment. use when you need to remove a segment by its id. use after confirming you have the correct segmentid.

Parámetros de entrada

  • segmentIdstringObligatorio

    Unique identifier of the segment to delete

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Delete Service CategoryWHAUTOMATE_DELETE_SERVICE_CATEGORYAcción

Tool to delete a service category. use when you need to remove a specific service category by its id. use after confirming you have the correct servicecategoryid.

Parámetros de entrada

  • serviceCategoryIdstringObligatorio

    Unique identifier of the service category to delete

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get All WebhooksWHAUTOMATE_GET_ALL_WEBHOOKSAcción

Tool to retrieve all registered webhooks. use after authenticating to audit or inspect existing webhook subscriptions.

Parámetros de entrada

Sin parámetros.

Parámetros de salida

  • dataobject[]Obligatorio

    List of registered webhooks

  • errorstring

    Error if any occurred during the execution of the action

  • statusstringObligatorio

    API status, e.g., 'success'

  • messagestringObligatorio

    API message or description of the result

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Broadcast By IDWHAUTOMATE_GET_BROADCAST_BY_IDAcción

Tool to retrieve a specific broadcast's details. use when you have a broadcast id and need its metadata. use after confirming the broadcastid is valid, as this returns detailed broadcast data.

Parámetros de entrada

  • broadcastIdstringObligatorio

    Unique identifier of the broadcast to retrieve.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get BroadcastsWHAUTOMATE_GET_BROADCASTSAcción

Tool to retrieve a list of broadcasts. use when you need to fetch broadcasts with optional filters such as status or date ranges. example: "get all scheduled broadcasts after 2023-01-01t00:00:00z."

Parámetros de entrada

  • limitinteger

    Number of items per page (default:10, max:50)

  • offsetinteger

    Number of items to skip for pagination

  • statusstringenum

    Filter by broadcast status

    scheduledin_progresscompleted
  • to_datestring

    Include broadcasts scheduled on or before this ISO8601 date

  • from_datestring

    Include broadcasts scheduled on or after this ISO8601 date

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get ContactsWHAUTOMATE_GET_CONTACTSAcción

Tool to retrieve a list of contacts. use when you need to fetch contacts from whatsapp with optional pagination and filters.

Parámetros de entrada

  • pageinteger

    Page number to retrieve (must be >=1)

  • limitinteger

    Maximum number of contacts per page

  • searchstring

    Filter contacts by name or phone

  • statusstring

    Filter contacts by WhatsApp status (e.g., "online", "offline")

Parámetros de salida

  • dataobject[]Obligatorio

    List of matching contacts

  • pageintegerObligatorio

    Current page number

  • errorstring

    Error if any occurred during the execution of the action

  • limitintegerObligatorio

    Maximum number of contacts per page

  • totalintegerObligatorio

    Total number of contacts matching the filter

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Messages of ContactWHAUTOMATE_GET_MESSAGES_OF_CONTACTAcción

Tool to retrieve chat messages for a specific contact. use after providing a valid contactid. supports pagination and optional date filtering.

Parámetros de entrada

  • pageinteger

    Page number for pagination (must be >=1)

  • endDatestring

    ISO-8601 date to filter messages on or before this timestamp

  • contactIdstringObligatorio

    Unique identifier of the contact to retrieve messages for

  • startDatestring

    ISO-8601 date to filter messages on or after this timestamp

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get SegmentsWHAUTOMATE_GET_SEGMENTSAcción

Tool to retrieve a list of segments. use when you need to fetch segments with optional name filtering and pagination.

Parámetros de entrada

  • namestring

    Filter segments by partial or full name match

  • limitinteger

    Number of items per page (pagination limit)

  • offsetinteger

    Number of items to skip for pagination

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Service By IdWHAUTOMATE_GET_SERVICE_BY_IDAcción

Tool to retrieve details of a specific service by its unique id. use when you need comprehensive service information.

Parámetros de entrada

  • serviceIdstringObligatorio

    Unique identifier of the service to retrieve

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Service CategoriesWHAUTOMATE_GET_SERVICE_CATEGORIESAcción

Tool to retrieve a list of service categories. use when you need to list categories with optional pagination.

Parámetros de entrada

  • limitinteger

    Maximum number of records to return

  • offsetinteger

    Number of records to skip for pagination

Parámetros de salida

  • dataobject[]Obligatorio

    List of retrieved service categories

  • errorstring

    Error if any occurred during the execution of the action

  • limitintegerObligatorio

    Limit applied in the request

  • totalintegerObligatorio

    Total number of service categories available

  • offsetintegerObligatorio

    Offset applied in the request

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get ServicesWHAUTOMATE_GET_SERVICESAcción

Tool to retrieve a list of services with optional filters. use when you need to fetch available services for display or scheduling.

Parámetros de entrada

  • sortstring

    Field to sort by, prefix with '-' for descending (e.g., 'name', '-duration')

  • limitinteger

    Maximum number of services to retrieve (1-100)

  • fieldsstring

    Comma-separated list of service fields to include (e.g., 'id,name,duration')

  • offsetinteger

    Number of services to skip for pagination

  • category_idstring

    Filter services by a specific category ID

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Staff Availability BlocksWHAUTOMATE_GET_STAFF_AVAILABILITY_BLOCKSAcción

Tool to retrieve a staff member's blocked time schedule over a date range. use when you need to view unavailable slots after confirming staffid and desired date range.

Parámetros de entrada

  • endDatestring

    End date (inclusive) in YYYY-MM-DD format

  • staffIdstringObligatorio

    Unique identifier of the staff member

  • startDatestring

    Start date (inclusive) in YYYY-MM-DD format

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Staff By IDWHAUTOMATE_GET_STAFF_BY_IDAcción

Tool to retrieve detailed information about a specific staff member. use when you have a valid staff id and need full profile details. use after confirming staffid.

Parámetros de entrada

  • staffIdstringObligatorio

    Unique identifier of the staff member to retrieve

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get StaffsWHAUTOMATE_GET_STAFFSAcción

Tool to retrieve a list of staff members. use when you need to list staff with optional pagination or search filters.

Parámetros de entrada

  • pageinteger

    Page number of results to retrieve

  • limitinteger

    Number of records per page

  • searchstring

    Search keyword to filter staff by name or number

Parámetros de salida

  • dataobject[]Obligatorio

    List of staff members

  • metaobjectObligatorio

    Pagination metadata

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Update ServiceWHAUTOMATE_UPDATE_SERVICEAcción

Tool to update an existing whatsapp service. use when you need to modify service attributes like name, description, enabled state, or config.

Parámetros de entrada

  • namestring

    New name for the service.

  • configobject

    Key-value configuration settings for the service.

  • enabledboolean

    Whether the service should be enabled (true) or disabled (false).

  • serviceIdstringObligatorio

    Unique identifier of the service to update.

  • descriptionstring

    Updated description for the service.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not