{"_id":"@activeboxes/piece-instasent","name":"@activeboxes/piece-instasent","dist-tags":{"latest":"0.0.3"},"versions":{"0.0.3":{"name":"@activeboxes/piece-instasent","version":"0.0.3","dependencies":{"@anthropic-ai/sdk":"0.33.1","@sinclair/typebox":"0.34.11","axios":"1.7.8","axios-retry":"4.4.1","deepmerge-ts":"7.1.0","mime-types":"2.1.35","nanoid":"3.3.8","openai":"4.67.1","replicate":"0.34.1","semver":"7.6.0","zod":"3.23.8","@activeboxes/pieces-common":"0.4.0","@activeboxes/pieces-framework":"0.7.41","@activeboxes/shared":"0.10.146","tslib":"1.14.1"},"overrides":{"cross-spawn":"7.0.6","@tryfabric/martian":{"@notionhq/client":"$@notionhq/client"},"vite":{"rollup":"npm:@rollup/wasm-node"}},"resolutions":{"rollup":"npm:@rollup/wasm-node"},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","_id":"@activeboxes/piece-instasent@0.0.3","gitHead":"2b726c8175268ad440c0c453023d7680c4483239","description":"## Description Instasent piece for ActiveBoxes. Enables integration with Instasent's Ingest API for managing contacts and tracking events in your data source. This API allows organizations to consolidate customer data and track interactions, enabling adva","_nodeVersion":"20.18.3","_npmVersion":"10.8.2","dist":{"integrity":"sha512-GftJs1k23Zd4DN87z02d2eFWodF4ma29hadvrnQwOnYNuFrW7sfJYAm8jNZOngQADx4myIk94HACCwDMWFRYmg==","shasum":"c66e6d57f1c22032ee9d438e0fe40e5077743b56","tarball":"https://registry.npmjs.org/@activeboxes/piece-instasent/-/piece-instasent-0.0.3.tgz","fileCount":20,"unpackedSize":36541,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIF2/bvlPBhvn8oBSmlusYdIq7JuiHwcdOOyNplxYxYWTAiBRyH4ux2QnpYorGMZbp8QqANwRZ+tiazN1L1Qaba1n6Q=="}]},"_npmUser":{"name":"activeboxes-bot","email":"activeboxes-bot@activeboxes.org"},"directories":{},"maintainers":[{"name":"jacekkow","email":"npm_repo@jacekk.info"},{"name":"activeboxes-bot","email":"activeboxes-bot@activeboxes.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/piece-instasent_0.0.3_1740692087935_0.489683848796169"},"_hasShrinkwrap":false}},"time":{"created":"2025-02-27T21:34:47.838Z","0.0.3":"2025-02-27T21:34:48.130Z","modified":"2025-02-27T21:34:48.410Z"},"maintainers":[{"name":"jacekkow","email":"npm_repo@jacekk.info"},{"name":"activeboxes-bot","email":"activeboxes-bot@activeboxes.org"}],"description":"## Description Instasent piece for ActiveBoxes. Enables integration with Instasent's Ingest API for managing contacts and tracking events in your data source. This API allows organizations to consolidate customer data and track interactions, enabling adva","readme":"# Instasent\n\n## Description\nInstasent piece for ActiveBoxes. Enables integration with Instasent's Ingest API for managing contacts and tracking events in your data source. This API allows organizations to consolidate customer data and track interactions, enabling advanced audience segmentation and personalized marketing.\n\n### Key Features\n- **Contact Management**: Create, update, and delete contacts in your audience\n- **Event Tracking**: Record customer interactions and behaviors\n- **Data Consolidation**: Unify customer data from various sources\n- **Automatic Attribution**: Track which marketing campaigns lead to specific events\n\n## Authentication\nThis piece requires:\n- **Project ID**: Your Instasent project identifier\n- **Datasource ID**: Your data source identifier within the project\n- **API Key**: Bearer token for authentication (specific to the data source)\n\nTo generate your authentication data go to your project and add an ActiveBoxes data source, if it's not available you can create an Instasent API data source instead.\n\n## Actions\n\n### 1. Add or Update Contact\nAdd new contacts or update existing ones in your data source. Supports various contact attributes:\n- Basic info (name, email, phone)\n- Demographics (country, language, gender)\n- Marketing preferences\n- Custom attributes\n\n### 2. Delete Contact\nRemove a contact from your data source. Contacts will be permanently destroyed and removed from your audience.\n\n### 3. Add Event\nRecord contact events such as:\n- E-commerce actions (orders, checkouts)\n- User behaviour (views, form submissions...)\n- Appointments or reservations\n- Payments and refunds\n- Metrics\n- Custom events\n\nEvents support attribution parameters to track which marketing campaigns led to specific actions.\n\n## Links\n- [Instasent Website](https://instasent.com)\n- [Ingest API Docs](https://app.swaggerhub.com/apis-docs/Instasent/instasent-ingest_api/)\n- [Instasent APIs](https://docs.instasent.com)\n\n## Support\nFor support or questions about the API, contact:\n- Email: dev@instasent.com\n- Website: https://instasent.com\n- Customer support: https://help.instasent.com\n","readmeFilename":"README.md"}