TimelinesAI
timelinesaiTimelinesAI enables teams to manage and automate WhatsApp communications, integrating with various CRMs and tools to streamline workflows.
Acciones disponibles (12)
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.
Delete FileTIMELINESAI_DELETE_FILEAcciónTool to delete an uploaded file by its uid. use after confirming the file is no longer needed.
TIMELINESAI_DELETE_FILEAcciónTool to delete an uploaded file by its uid. use after confirming the file is no longer needed.
Parámetros de entrada
file_uidstringObligatorioUnique identifier of the file to delete
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete WebhookTIMELINESAI_DELETE_WEBHOOKAcciónTool to delete a webhook subscription by its id. use when you need to remove an existing webhook after confirming the webhook id. example: "delete the webhook with id '9f6a8c3d-56b7-4a1e-8f2e-abcdef123456'."
TIMELINESAI_DELETE_WEBHOOKAcciónTool to delete a webhook subscription by its id. use when you need to remove an existing webhook after confirming the webhook id. example: "delete the webhook with id '9f6a8c3d-56b7-4a1e-8f2e-abcdef123456'."
Parámetros de entrada
webhook_idstringObligatorioUnique identifier of the webhook subscription to delete
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Chat MessagesTIMELINESAI_GET_CHAT_MESSAGESAcciónTool to get messages from a specific chat in timelinesai. use when you need to retrieve message history or recent messages from a chat. example: "get the last 20 messages from chat 'chat 123abc'."
TIMELINESAI_GET_CHAT_MESSAGESAcciónTool to get messages from a specific chat in timelinesai. use when you need to retrieve message history or recent messages from a chat. example: "get the last 20 messages from chat 'chat 123abc'."
Parámetros de entrada
limitintegerMaximum number of messages to return
offsetintegerNumber of messages to skip before returning results
chat_idstringObligatorioUnique identifier of the chat to retrieve messages from
after_message_idstringGet messages after this message ID (for pagination)
before_message_idstringGet messages before this message ID (for pagination)
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get ChatsTIMELINESAI_GET_CHATSAcciónTool to get full or filtered list of all chats. use when you need to browse or search chats with optional filters. example: "list all unread chats assigned to me."
TIMELINESAI_GET_CHATSAcciónTool to get full or filtered list of all chats. use when you need to browse or search chats with optional filters. example: "list all unread chats assigned to me."
Parámetros de entrada
limitintegerMaximum number of chats to return
typesstring[]List of chat types to include (e.g., ['group', 'direct'])
offsetintegerNumber of chats to skip before returning results
searchstringSearch term to filter chats by name or content
is_mutedbooleanIf true, only chats that are muted
label_idstringFilter chats by the specified label ID
has_labelbooleanIf true, only chats that have at least one label
is_unreadbooleanIf true, only chats with unread messages are returned
person_idstringFilter chats by the associated person ID
sort_fieldstringField by which to sort results (e.g., 'createdAt')
assignee_idstringFilter chats by the specified assignee ID
is_archivedbooleanIf true, only archived chats will be returned
is_assignedbooleanIf true, only chats that have been assigned
is_followedbooleanIf true, only chats followed by the current user
created_sincestringISO 8601 date string; return chats created after this timestamp
has_open_taskbooleanIf true, only chats with open tasks
integration_idstringFilter chats by the specified integration ID
sort_directionstringenumSort order: 'asc' (ascending) or 'desc' (descending)
ascdescteam_member_idstringFilter chats involving the specified team member ID
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get File DetailsTIMELINESAI_GET_FILE_DETAILSAcciónTool to retrieve metadata and temporary download url for an uploaded file. use after uploading a file or when needing its url.
TIMELINESAI_GET_FILE_DETAILSAcciónTool to retrieve metadata and temporary download url for an uploaded file. use after uploading a file or when needing its url.
Parámetros de entrada
file_uidstringObligatorioUnique identifier of the file to retrieve details for
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get WebhookTIMELINESAI_GET_WEBHOOKAcciónTool to retrieve details of a specific webhook subscription. use after confirming the webhook id.
TIMELINESAI_GET_WEBHOOKAcciónTool to retrieve details of a specific webhook subscription. use after confirming the webhook id.
Parámetros de entrada
webhook_idstringObligatorioUnique identifier of the webhook to retrieve details for
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get WebhooksTIMELINESAI_GET_WEBHOOKSAcciónTool to list all webhook subscriptions for the workspace. use when you need to retrieve configured webhooks, optionally with pagination.
TIMELINESAI_GET_WEBHOOKSAcciónTool to list all webhook subscriptions for the workspace. use when you need to retrieve configured webhooks, optionally with pagination.
Parámetros de entrada
limitintegerMaximum number of webhooks to return per page
offsetintegerNumber of webhooks to skip before returning results
Parámetros de salida
dataobject[]ObligatorioArray of webhook subscription objects
errorstringError if any occurred during the execution of the action
limitintegerObligatorioPage size returned
totalintegerObligatorioTotal number of webhooks matching the query
offsetintegerObligatorioOffset of the returned page
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get WhatsApp AccountsTIMELINESAI_GET_WHATSAPP_ACCOUNTSAcciónTool to list all whatsapp accounts connected to the workspace. use after configuring whatsapp integration to verify accounts.
TIMELINESAI_GET_WHATSAPP_ACCOUNTSAcciónTool to list all whatsapp accounts connected to the workspace. use after configuring whatsapp integration to verify accounts.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List Uploaded FilesTIMELINESAI_LIST_UPLOADED_FILESAcciónTool to list files uploaded in your timelinesai workspace. use when you need to retrieve all uploaded files.
TIMELINESAI_LIST_UPLOADED_FILESAcciónTool to list files uploaded in your timelinesai workspace. use when you need to retrieve all uploaded files.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create Webhook SubscriptionTIMELINESAI_POST_WEBHOOKAcciónTool to create a new webhook subscription. use when you have the event type and callback url ready.
TIMELINESAI_POST_WEBHOOKAcciónTool to create a new webhook subscription. use when you have the event type and callback url ready.
Parámetros de entrada
urlstringObligatorioThe HTTP endpoint URL that will receive webhook payloads.
secretstringOptional secret used to sign webhook payloads (HMAC).
event_typestringObligatorioEvent type to subscribe to (e.g., 'message.created').
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update WebhookTIMELINESAI_PUT_WEBHOOKAcciónTool to update an existing webhook subscription. use after confirming the webhook id when you need to change the url, subscribed event types, or enable/disable a webhook.
TIMELINESAI_PUT_WEBHOOKAcciónTool to update an existing webhook subscription. use after confirming the webhook id when you need to change the url, subscribed event types, or enable/disable a webhook.
Parámetros de entrada
urlanyObligatoriouriThe URL to which the webhook should send events
enabledbooleanWhether the webhook is enabled. If omitted, current state is preserved
webhook_idstringObligatorioUnique identifier of the webhook subscription to update
event_typesstring[]ObligatorioList of event types to subscribe to
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Send MessageTIMELINESAI_SEND_MESSAGEAcciónTool to send a message through timelinesai whatsapp integration. use after identifying the target chat id. example: "send message 'hello world' to chat with id 'chat 123abc'."
TIMELINESAI_SEND_MESSAGEAcciónTool to send a message through timelinesai whatsapp integration. use after identifying the target chat id. example: "send message 'hello world' to chat with id 'chat 123abc'."
Parámetros de entrada
chat_idstringObligatorioUnique identifier of the chat to send the message to
messagestringObligatorioThe text message to send
message_typestringType of message to send (text, media, etc.)
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Triggers (1)
Los triggers son eventos externos que pueden iniciar un flujo en tus agentes (ej: nuevo email, mensaje recibido, registro creado).
New WhatsApp Message ReceivedTIMELINESAI_NEW_MESSAGE_RECEIVEDTriggerPolling trigger that monitors for new messages received in TimelinesAI WhatsApp chats.
TIMELINESAI_NEW_MESSAGE_RECEIVEDTriggerPolling trigger that monitors for new messages received in TimelinesAI WhatsApp chats.
Configuración
chat_idstringFilter messages from a specific chat ID. If not provided, all chats will be monitored
intervalnumberPeriodic Interval to Check for Updates & Send a Trigger in Minutes
is_unreadbooleanIf true, only unread messages will be included
limitintegerMaximum number of messages to fetch per polling cycle
Payload del evento
chat_idstringObligatorioID of the chat the message belongs to
event_typestringType of event that triggered
message_idstringObligatorioUnique identifier of the message
message_typestringType of message (text, media, etc.)
senderobjectDetails of the message sender
textstringContent of the message
timestampstringObligatorioISO-8601 timestamp when message was sent
Instrucciones
**Instructions for Setting Up the Trigger:** This trigger monitors for new WhatsApp messages received through TimelinesAI. - Ensure you have configured WhatsApp accounts in TimelinesAI - Optionally filter by specific chat ID or unread messages only - Configure the polling limit based on your expected message volume