- Inicio
- Recursos
- Integraciones
- NetSuite
Integración NetSuite MakeAutomatiza NetSuite con Make.
¿Cuántas horas se van en copiar datos de NetSuite a mano? La integración NetSuite Make trae 22 módulos (2 disparadores, 15 acciones, 5 búsquedas) para leer, escribir y archivar datos de tu ERP. Aquí conectas tu cuenta y montas tu primer escenario.
App Enterprise Esta app está reservada al plan Enterprise de Make.
Reseñas verificadas en Trustpilot · Agencia de IA, automatización y growth
¿Qué permite la integración NetSuite Make?
La integración NetSuite Make une tu cuenta de NetSuite con Make, una herramienta visual donde encadenas módulos (cada uno es una pieza: un disparador, una acción o una búsqueda) para armar un escenario, es decir, la automatización que Make ejecuta por ti. Vigila y busca registros, los crea o actualiza, gestiona archivos y custom records, y lanza llamadas SOAP, REST o RESTlet. Solo está disponible en el plan Enterprise de Make.
Tener la cifra justa sin exportar nada. Run a SuiteQL Query lanza tu consulta y Search Records (Saved Search) reutiliza una búsqueda guardada; los resultados siguen hacia una hoja de cálculo o un canal de chat dentro del mismo escenario.
Saber quién tocó qué. Watch Records detecta los registros creados o actualizados, y Create a Custom Record deja constancia en un tipo de custom record diseñado por tus administradores. Un responsable de auditoría interna lo agradece.
Que cada documento esté en su ficha. Upload a File sube a NetSuite el albarán escaneado desde una URL externa, y Attach a File lo vincula al pedido de venta correspondiente.
Lo que Make no hace aquí: los dos disparadores son programados, no hay ninguno instantáneo, y algunos campos muestran su nombre interno de API en lugar de la etiqueta de NetSuite. El acceso por plan está en Precio de Make, la comparación de herramientas en n8n vs Make, y el acompañamiento de proyecto en Agencia Make.
¿Cómo se conecta NetSuite a Make?
- 01
Activa el acceso por token
Entra en NetSuite con una cuenta que tenga permisos de admin o de administración del sistema. Activa la token-based authentication y crea las credenciales Consumer Key y Consumer Secret. Tenlas a mano para el último paso.
- 02
Crea y asigna los roles
Sin salir de NetSuite, crea los roles que pide la documentación y asígnalos. Es como la credencial que Make llevará dentro de tu cuenta: sin ella, la conexión no tiene en qué apoyarse.
- 03
Establece la conexión en Make
En un escenario, añade cualquier módulo de NetSuite y haz clic en Create a connection. Introduce lo que preparaste en NetSuite y guarda. Esa conexión, tu cuenta de NetSuite enlazada una sola vez con Make, la reutilizan todos los módulos de NetSuite.
Tu primer escenario: un registro de cambios en NetSuite
ObjetivoCuando se crea o actualiza un registro en NetSuite, Make añade un custom record que deja constancia del cambio.
- 01
Crea el escenario
Abre la página Scenarios, crea un escenario nuevo y haz clic en el + para añadir el primer módulo. En ese lienzo vacío irá tomando forma la cadena.
- 02
Coloca Watch Records
Busca NetSuite, elige Watch Records y pulsa Create a connection si todavía no tienes una. Completa los campos: con la conexión hecha, Make te muestra los objetos que puede leer.
- 03
Añade Create a Custom Record
Pulsa el + a la derecha del disparador y elige Create a Custom Record. Lleva los datos del registro vigilado, por ejemplo su Internal ID, a los campos del custom record.
- 04
Prueba con Run once
Modifica un registro de prueba en NetSuite y haz clic en Run once. Abre cada módulo y revisa sus bundles: un bundle es un elemento que pasa de un módulo al siguiente, aquí un registro.
- 05
Programa y activa
Abre el reloj del primer módulo y ajusta la programación; un escenario nuevo se ejecuta cada 15 minutos por defecto. Activa el escenario. Cada módulo ejecutado sobre un bundle cuenta como una operación en tu plan.
Qué pone en marcha un escenario de NetSuite
2 módulos arrancan un escenario cuando algo ocurre en NetSuite. Un disparador programado lo revisa Make según la programación del escenario; uno instantáneo lo llama NetSuite en cuanto ocurre.
Watch Records
Disparador programadoEn Make“Triggers when a record is created or updated.”
Recibes en el escenario cada registro de NetSuite creado o actualizado desde la revisión anterior, un bundle por registro. Es la vía más directa para reaccionar a lo que cambia en un cliente, un pedido o una factura sin abrir NetSuite.
Watch Records (Saved Search)
Disparador programadoEn Make“Triggers when a record in a saved search is created.”
En este caso la vigilancia sigue una búsqueda guardada que ya tienes en NetSuite: cada registro nuevo que encaja con ella llega a Make como bundle. Los filtros siguen en NetSuite, donde tus administradores los mantienen.
Qué hacen los módulos de NetSuite
NetSuite te da 20 módulos en 4 grupos. Para cada uno: qué hace por ti, cuándo elegirlo y a qué prestar atención.
Índice de módulos
Standard Record
5 módulosSome entity fields describing a record type are displayed with their internal API names instead of their NetSuite labels. For example, in Account record types where the entity field is called Parent, the internal ID label refers to Subaccount of. For more information, refer to NetSuite SOAP API documentation.
Search Records
BúsquedaEn Make“Retrieves a list of records filtered by a query.”
¿Los clientes de una provincia, los pedidos retenidos? Search Records devuelve los registros estándar que cumplen tu consulta, cada uno como un bundle aparte para el módulo siguiente.
Search Records (Saved Search)
BúsquedaEn Make“Retrieves a list of records filtered by a saved search.”
Tus búsquedas guardadas pasan a ser fuentes reutilizables: este módulo lanza una y te entrega sus resultados como bundles. Los criterios complicados se quedan donde tus administradores ya los gestionan.
Create or Update a Record
AcciónEn Make“Creates or updates a record by its Internal ID or External ID.”
Un mismo módulo resuelve los dos casos: crea un registro estándar o actualiza el que coincide con el Internal ID o el External ID que le pasas. No hace falta comprobar antes si existe.
Get a Record
AcciónEn Make“Retrieves the details of a record by its Internal ID or External ID.”
Tienes el identificador y te falta lo demás: Get a Record trae el detalle completo de un registro estándar, por Internal ID o External ID.
Delete a Record
AcciónEn Make“Deletes a record by its Internal ID or External ID.”
Borrar un registro estándar, localizado por su Internal ID o External ID, cabe en este único módulo. Sirve cuando un escenario creó una ficha por error.
Custom Record
6 módulosSearch Custom Records
BúsquedaEn Make“Retrieves a list of custom records filtered by a query.”
También puedes buscar en los tipos de custom records que crearon tus administradores. Search Custom Records los filtra con una consulta y devuelve cada coincidencia como bundle.
Bulk Get Custom Records (Advanced)
BúsquedaEn Make“Retrieves multiple custom records by their IDs.”
¿Ya tienes una lista de identificadores? Bulk Get Custom Records (Advanced) recupera todos esos custom records desde un solo módulo, en vez de encadenar una lectura por identificador.
Create a Custom Record
AcciónEn Make“Creates a new custom record.”
Los datos que no tienen registro estándar en NetSuite también encuentran sitio: Create a Custom Record añade una entrada a uno de tus tipos de custom records.
Get a Custom Record
AcciónEn Make“Retrieves the details of a custom record by its Internal ID or External ID.”
Leer un custom record completo es tarea de Get a Custom Record: le das el Internal ID o el External ID y entrega el detalle al resto del escenario.
Update a Custom Record
AcciónEn Make“Updates a custom record by its Internal ID or External ID.”
Tus custom records se mantienen al día sin tocarlos a mano: Update a Custom Record aplica los cambios a una entrada existente, identificada por Internal ID o External ID.
Delete a Custom Record
AcciónEn Make“Deletes a custom record by its Internal ID or External ID.”
Delete a Custom Record elimina un custom record elegido por Internal ID o External ID. Así limpias entradas que ya no reflejan nada real.
Files and Folders
5 módulosUpload a File
AcciónEn Make“Uploads a file by an external URL or binary data.”
Un archivo que viene de fuera entra en NetSuite con Upload a File, ya sea desde una URL externa o desde los datos binarios que produjo un módulo anterior.
Download a File
AcciónEn Make“Download an existing file by its internal ID or external ID.”
Download a File obtiene un archivo guardado en NetSuite, por Internal ID o External ID, para que el módulo siguiente lo envíe, lo archive o lea su contenido.
Attach a File
AcciónEn Make“Attaches a file to a record by its ID and the record ID.”
Un archivo que ya está en NetSuite pasa a formar parte de una ficha cuando Attach a File une ambos, con el identificador del archivo y el del registro. Tu equipo encuentra el documento donde lo busca.
Detach a File
AcciónEn Make“Detaches a file from a record by its ID and the record ID.”
El movimiento contrario: a partir del identificador del archivo y del registro, Detach a File separa un archivo de la ficha a la que estaba vinculado.
Create or Update a Folder
AcciónEn Make“Creates or updates a folder by its Internal ID or External ID.”
Las carpetas siguen la misma lógica que los registros: este módulo crea una carpeta o actualiza la que coincide con un Internal ID o un External ID.
Other
4 módulosThe opening and closing tags should contain the action name. In the example, the action is Search. The tags contain platformMsgs:search.
Before using a module, upload your script file to your File Cabinet and create a script record and a script deployment record for it in your NetSuite account. Read more here.
Make a SOAP API Call
AcciónEn Make“Performs an arbitrary authorized SOAP API call.”
Cuando ningún módulo listo para usar cubre lo que necesitas, Make a SOAP API Call envía una petición autorizada a la API SOAP de NetSuite con la conexión que ya tienes.
platformMsgs:search.Make a REST API Call
AcciónEn Make“Performs an arbitrary authorized REST API call.”
La misma salida de emergencia con otra API: Make a REST API Call envía una petición autorizada a la API REST de NetSuite, y la petición la escribes tú.
Make a RESTlet API Call
AcciónEn Make“Performs an arbitrary authorized RESTlet API call.”
Los scripts desplegados en tu cuenta de NetSuite quedan al alcance de Make: Make a RESTlet API Call envía una llamada autorizada a un RESTlet.
Run a SuiteQL Query
BúsquedaEn Make“Executes a SuiteQL query.”
Run a SuiteQL Query ejecuta una consulta que escribes en SuiteQL y devuelve los resultados como bundles. Va bien para preguntas que una búsqueda sencilla expresa mal.
¿Necesitas ayuda para automatizar NetSuite con Make?
Una persona lee cada mensaje.