# Instasent Docs > Documentation for Instasent. This site is bilingual — English and Spanish — and the two languages MUST NOT be mixed: pick ONE language for your entire answer, matching the user's language, and use only the pages listed under that language's heading. If the user writes in Spanish, use the Spanish Platform pages (/platform/es/...) — ideally fetch /platform/es/llms.txt and work only from it; for any other language use English (/platform/en/...) via /platform/en/llms.txt. Developer/API docs (/developers) are English only; each API has a dump under /developers/{api}/llms-full.txt. Platform has no full-text dump — append .md to any page URL for its markdown twin. ## Language / Idioma — read this first Instasent's documentation exists in two languages only: **English** and **Spanish**. Platform guides are bilingual; Developer/API docs are English only. - **Choose exactly one language for the whole answer**, matching the user's language, and use ONLY the pages under that language's heading. **Do not mix languages or cite both versions of a page.** - User writes in **Spanish** → use the Spanish guides; prefer the single-language index and work only from it: https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/llms.txt - **Any other language** → use English: https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/llms.txt Español — **elige un solo idioma para toda la respuesta**, el del usuario, y usa SOLO las páginas de ese idioma; **no mezcles idiomas**. Si el usuario escribe en español, usa el índice en español; para cualquier otro idioma, el inglés. ## Platform guides — English > Use these pages **only** for answers in English. If the user writes in Spanish, skip this whole section and use the Spanish guides below — never mix languages or cite the Spanish version of a page. - **Overview** - [Welcome to Instasent](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/overview) [en]: What Instasent is and how work is organised in the dashboard. - [Start guide](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/overview/start-guide) [en]: From an empty account to ready-to-send: create a project, verify your business, set up a channel, add your audience and send your first campaign. - [Concepts](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/overview/concepts) [en]: The mental model behind Instasent: organizations and projects, audience, segments, campaigns, automations, channels and senders — and how they fit together. - **Channels** - [Overview](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/channels) [en]: The messaging channels in Instasent: SMS, RCS and WhatsApp (coming soon). - **SMS** - [Senders & registration](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/channels/sms/senders-registration) [en]: Create the sender your SMS are sent with, and register it in the countries that require it. - [Essentials](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/channels/sms/sms-essentials) [en]: How long an SMS can be, how accents and emojis change that, and why a single message can count as more than one SMS. - **RCS** - [What is RCS](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/channels/rcs/what-is-rcs) [en]: Verified branded messaging inside the phone's default messaging app: currently, text with quick-reply buttons; plus SMS fallback for anyone who can't receive it. - [Senders & verification](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/channels/rcs/senders-verification) [en]: The full registration process for your RCS agent: create the sender, register it country by country, complete the organization and compliance data, and follow every status until it's active. - [Agent profile](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/channels/rcs/agent-profile) [en]: Every field of your RCS agent profile — name, description, brand color, logo, banner, contact details and legal URLs — with the live previews that show it exactly as your contacts will see it. - [Best practices](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/channels/rcs/agent-best-practices) [en]: How to design an RCS agent that gets approved the first time and looks right on every phone: a real, lasting brand identity, a logo that isn't cut off in a circular format, contrast, and choosing your use case wisely. - [Acceptable use](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/channels/rcs/acceptable-use) [en]: What you can and can't send over RCS: Google's Acceptable Use Policy applies to every RCS agent, and its prohibited-content rules — deception, scams, and financial fraud above all — decide whether your agent stays verified and delivering. - [Availability](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/channels/rcs/availability) [en]: Where RCS is available, how to tell whether it's enabled for your project, and which of your contacts can actually receive it. - [SMS fallback](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/channels/rcs/sms-fallback) [en]: When a contact can't receive RCS, Instasent delivers your message as an SMS instead — automatically. - [WhatsApp](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/channels/whatsapp) [en]: WhatsApp is coming to Instasent. - [Compliance](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/channels/compliance-defaults) [en]: The default consent policy each channel ships with, plus the inbound keywords and opt-in behavior you can tune per channel. - **Countries** - [Overview](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/channels/countries) [en]: Messaging rules are set country by country and often cross channels. - **Spain** - [Spain](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/channels/countries/spain) [en]: To send SMS and RCS to Spanish numbers with an alphanumeric sender, the alias must be registered with the CNMC. - [Authorise the alias](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/channels/countries/spain/authorize) [en]: When Instasent files the alias for you, your legal representative receives a CNMC notification and has to authorise it at the electronic office. - [Register directly](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/channels/countries/spain/self-register) [en]: If you prefer to register the alias yourself instead of having Instasent file it, this is the full process at the CNMC's electronic office, valid for SMS and RCS. - [Without a certificate](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/channels/countries/spain/authorization-letters) [en]: If the alias owner or their legal representative has no electronic certificate valid in Spain, they can designate another person or entity through an authorisation letter. - [Rejected alias](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/channels/countries/spain/rejected) [en]: If the CNMC has rejected your alias registration, the rejection reason tells you what to do next. - **Campaigns** - [Overview](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/campaigns) [en]: Reach your audience with a one-time send from a single editor. - [Creating a campaign](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/campaigns/creating-a-campaign) [en]: Build a campaign step by step — pick a channel and sender, write and personalize the message, preview it, and hand off to scheduling. - [Targeting](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/campaigns/audience-targeting) [en]: Choose who a campaign reaches — your whole audience, a segment, or a custom filter — exclude who shouldn't get it, and watch the live recipient count update as you go. - [Test sends](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/campaigns/test-sends) [en]: Send a test of your campaign to one or more phones before the full send, to check the content, personalization, and links on a real device. - [Delivery](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/campaigns/delivery-settings) [en]: Decide when a campaign goes out and how fast — send now or schedule a date and time, set the delivery speed, and optionally send at each contact's local time. - [Compliance](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/campaigns/compliance-policies) [en]: Every campaign carries a consent policy — Basic, Opt-out or Opt-in — that decides who it's allowed to reach and what happens when someone opts out. - [Managing](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/campaigns/managing-campaigns) [en]: Find, clone, edit, cancel and delete your campaigns from the campaigns list. - [Analytics](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/campaigns/campaign-analytics) [en]: After a campaign sends, its report shows how it performed — delivery, clicks, conversions and revenue, per channel and per message. - **Automations** - [Overview](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/automations) [en]: Send messages automatically in response to what your contacts do — an event triggers a sequence of one to five messages with waits in between. - [Sequences](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/automations/sequences) [en]: Build a linear automation step by step: choose a trigger event, write a series of messages with waits between them, set the audience and senders, and activate. - [Flows](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/automations/flows) [en]: Flows is the automation builder that works on a visual canvas: a trigger enrols the contact, and from there each one follows their own path through sends, waits and branches. - [Managing](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/automations/managing) [en]: Activate, pause, resume and archive an automation, clone or delete one, and understand what happens at each state. - [Analytics](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/automations/analytics) [en]: See how a running automation is performing — messages sent, delivery rate, CTR, conversion rate, revenue, cost, ROAS, unsubscribes, and a per-message breakdown of the sequence. - **Inbox** - [Overview](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/inbox) [en]: The Inbox is coming to Instasent. - **Audience** - [Overview](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/audience) [en]: Your audience is every contact in a project, described by attributes and activity events, queried through segments, and grouped with lists and tags. - [Contacts](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/audience/contacts-profiles) [en]: The contact profile gathers everything Instasent knows about one person — identity, commercial insights, last purchases, activity timeline, attributes, data composition, channel preferences, tags and segments — and lets you edit what's editable, send a quick SMS, create a contact by hand or delete one. - [Audience table](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/audience/audience-table) [en]: The audience table lists every contact in the project. - [Segments](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/audience/segments) [en]: A segment is a saved query over your audience. - [Attributes & events](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/audience/attributes-events) [en]: Attributes are the fields that describe a contact; events are the timestamped actions that build their activity. - **Consent** - [Overview](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/consent) [en]: How Instasent tracks who you may message: two independent axes — a marketing preference and a channel suppression — per channel, the exact panel labels for each, and how the consent model connects to campaigns, channels and your data sources. - [How consent works](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/consent/marketing-preference-vs-suppression) [en]: The two consent axes in detail — the marketing preference (accepted, declined, no preference) and channel suppression (subscribed or suppressed) — where each shows on the contact profile, and the matrix that decides who receives a campaign from a contact's state and the campaign's policy. - [Subscription attributes](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/consent/subscription-attributes) [en]: The system attributes behind consent: the five per-channel fields that store the marketing preference, the suppression state, the acceptance and refusal dates and the marketing level, and which channels carry a set. - [Shared consent](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/consent/rcs-sms-shared-consent) [en]: Why RCS has no consent of its own: it shares the SMS marketing preference and suppression in both directions. - [Opt-outs](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/consent/opt-outs-reactivation) [en]: How contacts opt out — STOP in markets with inbound SMS, an unsubscribe link elsewhere — how a repeated opt-out escalates to suppression, who can bring a contact back, and how to set up your unsubscribe links. - [Manage via API](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/consent/managing-via-api) [en]: Managing consent programmatically: the subscription-manage operations (suppress, reactivate, opt-out, opt-in), why every operation is per channel, the SMS/RCS exception, and how connected apps declare a compliance policy that Instasent enforces. - **Data sources** - [Overview](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/data-sources) [en]: What a data source is in Instasent: the ways contacts and events flow into your project — CSV and copy-paste, native connectors, and the Ingest API and webhook platforms — how each one syncs, and where this differs from connected apps. - [Managing](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/data-sources/managing) [en]: Create a data source and run its life cycle from the panel: the source states, how to monitor and force a sync, reconnect or resume a connection, and what happens to your contacts when you delete a source — including how unification and field mapping work. - [CSV import](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/data-sources/csv-copy-paste) [en]: Import contacts from a CSV file or by pasting rows from a spreadsheet: the file format and limits, the step-by-step wizard, how to update an existing import by re-uploading, and how to set marketing consent as you import. - [API & webhooks](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/data-sources/api-webhooks) [en]: Bring contacts and events in programmatically: the Instasent Ingest API and the webhook platforms. - **Connectors** - [Overview](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/data-sources/connectors) [en]: Native integrations that sync an external platform into Instasent on their own. - [Shopify](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/data-sources/connectors/shopify) [en]: Connect your Shopify store as a data source: OAuth authorization, the customers and orders it syncs in real time, how its fields map to Instasent attributes, and how Shopify's marketing status maps to consent. - [Klaviyo](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/data-sources/connectors/klaviyo) [en]: Connect Klaviyo as a data source: the public and private API keys it needs, the contacts and events it syncs through webhooks and polling, how its fields map to Instasent attributes, and how to map its marketing status to consent. - [WooCommerce](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/data-sources/connectors/woocommerce) [en]: Connect a WooCommerce store as a data source: the REST API key it needs, the customers and orders it syncs, how its fields map to Instasent attributes, and how to map its marketing status to consent. - [PrestaShop](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/data-sources/connectors/prestashop) [en]: Connect a PrestaShop store as a data source: the webservice key it needs, the customers and orders it syncs, how its fields map to Instasent attributes, and how to map its marketing status to consent. - [Magento](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/data-sources/connectors/magento) [en]: Connect a Magento store as a data source: the integration credentials it needs, the customers and orders it syncs, how its fields map to Instasent attributes, and how to map its marketing status to consent. - [HighLevel](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/data-sources/connectors/highlevel) [en]: Connect a HighLevel (GoHighLevel) CRM as a data source: the API key and location it needs, the contacts, events and deals it syncs, how its fields map to Instasent attributes, and how to map its marketing status to consent. - [Hotmart](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/data-sources/connectors/hotmart) [en]: Connect a Hotmart account as a data source: the app credentials and webhook it needs, the buyers, subscriptions and purchases it syncs in real time, how its fields map to Instasent attributes, and how to map its marketing status to consent. - [ActiveCampaign](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/data-sources/connectors/activecampaign) [en]: Connect an ActiveCampaign account as a data source: the API URL and API key it needs, the contacts and activities it syncs, how its fields map to Instasent attributes, and how to map its marketing status to consent. - [Zoom](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/data-sources/connectors/zoom) [en]: Connect your Zoom account as a data source: the OAuth authorization, the contacts and meetings it syncs, how its fields map to Instasent attributes, and how meeting events map to consent. - [Facebook Leads](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/data-sources/connectors/facebook-leads) [en]: Connect Facebook Leads as a data source: authorize with your Meta account, choose the page and lead form to import, how its fields map to Instasent attributes, and how lead consent is handled. - [Google Sheets](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/data-sources/connectors/google-sheets) [en]: Connect a Google Spreadsheet as a data source: authorize with Google and pick the file and tab, how the sheet must be laid out for the import to work, how columns map to Instasent attributes, and how the marketing columns map to consent. - [Google Contacts](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/data-sources/connectors/google-contacts) [en]: Connect Google Contacts as a data source: authorize with your Google account, the contacts it imports and keeps synchronized, how its fields map to Instasent attributes, and how consent is handled. - [MailChimp](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/data-sources/connectors/mailchimp) [en]: Connect MailChimp as a data source: authorize with OAuth and pick one list, the contacts and events it syncs, how its fields map to Instasent attributes, and how MailChimp's subscription status maps to consent. - [MailerLite](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/data-sources/connectors/mailerlite) [en]: Connect MailerLite as a data source: the API key it needs, how it imports your subscribers once and keeps them current in real time through webhooks, how MailerLite groups become lists you can segment on, and how its subscription status maps to consent. - [Intercom](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/data-sources/connectors/intercom) [en]: Connect Intercom as a data source: the OAuth authorization, the contacts, companies and events it syncs, how its fields map to Instasent attributes, and how consent is handled. - [Make](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/data-sources/connectors/make) [en]: Connect Make as a webhook data source: how a Make scenario posts contacts and events into the Instasent ingest stream, what it syncs, how fields map to attributes, and how consent is controlled through the data you send. - [Zapier](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/data-sources/connectors/zapier) [en]: Connect Zapier as a webhook data source: how a Zap posts contacts and events into the Instasent ingest stream, what it syncs, how fields map to attributes, and how consent is controlled through the data you send. - [Activepieces](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/data-sources/connectors/activepieces) [en]: Connect Activepieces as a webhook data source: how the Instasent piece posts contacts and events into the Instasent ingest stream, what it syncs, how fields map to attributes, and how consent is controlled through the data you send. - [n8n](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/data-sources/connectors/n8n) [en]: Connect n8n as a webhook data source: how the Instasent community nodes post contacts and events into the Instasent ingest stream, what it syncs, how fields map to attributes, and how consent is controlled through the data you send. - [Pabbly Connect](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/data-sources/connectors/pabbly-connect) [en]: Connect Pabbly Connect as a webhook data source: how a Pabbly Connect workflow posts contacts and events into the Instasent ingest stream, what it syncs, how fields map to attributes, and how consent is controlled through the data you send. - [OptiMonk](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/data-sources/connectors/optimonk) [en]: Connect OptiMonk as a webhook data source: how you paste Instasent's webhook URL into OptiMonk so captured leads flow into the Instasent ingest stream, what it syncs, how fields map to attributes, and how consent is controlled through the data you send. - [Paperform](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/data-sources/connectors/paperform) [en]: Connect Paperform as a webhook data source: how you paste Instasent's webhook URL into a Paperform form so submissions flow into the Instasent ingest stream, what it syncs, how fields map to attributes, and how consent is controlled through the data you send. - [StockAgile](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/data-sources/connectors/stockagile) [en]: Connect StockAgile as a webhook data source: how you paste Instasent's three webhook URLs into StockAgile so new customers and their orders flow into the Instasent ingest stream, what it syncs (note: no initial import), how fields map to attributes, and how consent is controlled through the data you send. - [Typeform](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/data-sources/connectors/typeform) [en]: Connect Typeform as a webhook data source: how you paste Instasent's webhook URL into a Typeform so responses flow into the Instasent ingest stream, what it syncs, how fields map to attributes, and how consent is controlled through the data you send. - **Insights** - [Overview](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/insights) [en]: Insights is where you measure your audience, your messaging and — for online stores — your sales. - [Audience](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/insights/audience-growth) [en]: The Audience dashboard tells you how many contacts you have, how they're subscribed, where they come from and how they grow over time. - [Performance](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/insights/messaging-performance) [en]: The Performance dashboard measures how your messaging is delivered, clicked and unsubscribed across every channel — campaigns, automations and transactional together. - [Sales](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/insights/conversions) [en]: The Sales dashboard shows how your messaging turns into orders and revenue. - [Reports](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/insights/reports-exports) [en]: The Reports page lists the reports your plan has generated and lets you download them. - **Integrated AI** - [Overview](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/ai) [en]: Instasent's AI lives inside the dashboard in two layers: writing help that drafts and refines your messages, and an assistant that reads and analyzes your project in plain language. - [Writing & suggestions](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/ai/ai-writing-suggestions) [en]: The AI writing layer drafts, rewrites, shortens and adds emojis to your messages, suggests campaigns, and translates text fields across the panel — all in your brand's voice. - [Assistant](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/ai/ai-assistant) [en]: Instasent's assistant — it's called Iris — is a conversational AI with a threefold role: it answers with your project's real data, teaches you how to use the platform, and prepares changes for you to confirm. - **Developers & Apps** - [Overview](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/developers-and-apps) [en]: Everything that reaches your Instasent project from outside: your own code with an API token, the AI assistant you already use, and third-party apps connected over OAuth — each with permissions you approve and can revoke. - [API tokens](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/developers-and-apps/api-tokens) [en]: Create and manage the tokens your own software carries to talk to Instasent — one per API, scoped to what that integration actually needs, and revocable on the spot. - [Connect your AI (MCP)](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/developers-and-apps/connect-your-ai) [en]: Connect the assistant you already use — ChatGPT, Claude, Claude Code, Codex or Cursor — to your Instasent project, so it works with your audience, campaigns and reports in plain language. - [Third-party apps](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/developers-and-apps/third-party-apps) [en]: Connect non-AI software — automation platforms, CRMs and other tools — that operates your Instasent project over OAuth, with permissions you review and approve. - [Data access](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/developers-and-apps/third-party-data-access) [en]: One setting per project decides how much of your audience data anything outside the dashboard actually receives — your own integrations, a connected assistant, or a third-party app. - [Managing](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/developers-and-apps/managing-connected-apps) [en]: Review every app and assistant connected to your organization, see what each one can reach, change which projects it covers, and disconnect any of them at any time. - **Project settings** - [Overview](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/project-settings) [en]: Where you configure a single project: its general details and brand profile, the channels and their senders, conversion and attribution analytics, and the link tools — short links, unsubscribe links and test numbers. - [Brand profile](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/project-settings/brand-profile) [en]: The brand profile is built by AI from your website and feeds the writing features across campaigns and automations. - [Senders](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/project-settings/senders) [en]: Where you see and manage the senders for each channel in a project. - [Short links](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/project-settings/short-links-branded-domain) [en]: Instasent shortens the links in your messages so they fit and so clicks can be tracked. - [Unsubscribe links](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/project-settings/unsubscribe-links) [en]: How the unsubscribe link works: the {{unsubscribe}} template token, the configurable opt-out prefix, your own unsubscribe domain with the same DNS setup as short links, the opt-out text required per country, and how opting out connects to a contact's consent. - [Test numbers](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/project-settings/test-numbers) [en]: Test numbers are the phone numbers you send to when you preview and validate a message before going live. - [Attribution](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/project-settings/conversions-attribution) [en]: How Instasent decides what counts as a conversion and when a sale is credited to a message. - **Organization** - [Overview](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/organization) [en]: Your organization-wide settings — the ones that apply to the whole team and every project: company details, legal profiles, the team and roles, and localization. - [General](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/organization/account-info) [en]: Your organization's details — company name, VAT ID and address — feed your invoices and important account notices. - [Legal profiles](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/organization/legal-profiles) [en]: Register your company's or brands' legal details so Instasent can register your senders with operators and regulators. - [Team](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/organization/team) [en]: Invite teammates to your organization and control what each one can do with roles. - [Localization](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/organization/localization) [en]: Set your organization's default language, regional settings and timezone. - **Profile** - [Account](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/profile/account) [en]: Your personal account in Instasent: your name, picture, email, phone and password. - [Theme](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/profile/theme) [en]: Choose the Instasent dashboard's appearance: light, dark, or following your system's preference. - [Security](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/profile/security) [en]: Secure your personal account: two-step authentication (authenticator app, SMS or email) and your active sessions. - [Notifications](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/profile/notifications) [en]: Choose which Instasent alerts you receive and on which channel (SMS, email). - [Language & currency](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/profile/localization) [en]: Your personal regional preferences in Instasent: language, region, timezone and the currency your amounts are shown in. - **Billing** - [Overview](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/billing) [en]: Your plan, prepaid balance, invoices and pricing by channel and country. - [Plans](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/billing/plans-subscription) [en]: Choose, change or cancel your Instasent plan: how upgrades, downgrades and cancellation work, and the included monthly credit. - [Cost calculator](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/billing/cost-calculator) [en]: Estimate what your messages will cost before you send: pick a country and a volume, and compare the price across plans. - [Balance](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/billing/wallet-balance) [en]: How your Instasent balance works: funds, the included monthly credit, auto-reload and the low-balance alert. - [Invoices](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/billing/checkout-invoices) [en]: Add funds, manage your payment methods and billing details, and find and download your invoices. - [Pricing](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/en/billing/pricing-conditions) [en]: How message pricing works in Instasent: prices vary by country, your plan applies a discount, and a positive balance is required to send. ## Guías de plataforma — Español > Usa estas páginas **solo** para respuestas en español. Si el usuario escribe en inglés (o en cualquier otro idioma), ignora toda esta sección y usa las guías en inglés — no mezcles idiomas ni cites la versión en inglés de una página. - **Visión general** - [Bienvenido a Instasent](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/overview) [es]: Qué es Instasent y cómo se organiza el trabajo en el panel. - [Guía de inicio](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/overview/start-guide) [es]: De una cuenta vacía a lista para enviar: crea un proyecto, verifica tu negocio, configura un canal, añade tu audiencia y envía tu primera campaña. - [Conceptos](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/overview/concepts) [es]: El modelo mental de Instasent: organizaciones y proyectos, audiencia, segmentos, campañas, automatizaciones, canales y remitentes — y cómo encajan entre sí. - **Canales** - [Visión general](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/channels) [es]: Los canales de mensajería de Instasent: SMS, RCS y próximamente WhatsApp. - **SMS** - [Alta y registro](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/channels/sms/senders-registration) [es]: Crea el remitente con el que se envían tus SMS y configura los países donde es necesario el registro. - [Fundamentos](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/channels/sms/sms-essentials) [es]: Cuánto puede ocupar un SMS, cómo lo cambian las tildes y los emojis, y por qué un solo mensaje puede contar como más de un SMS. - **RCS** - [Qué es RCS](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/channels/rcs/what-is-rcs) [es]: Mensajería de marca verificada en la app de mensajes del móvil: actualmente, texto con botones de respuesta rápida; y respaldo por SMS para quien no pueda recibirla. - [Alta y verificación](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/channels/rcs/senders-verification) [es]: El proceso de registro completo de tu agente RCS: crear el remitente, registrarlo país por país, completar los datos de organización y cumplimiento, y seguir cada estado hasta que esté activo. - [Perfil del agente](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/channels/rcs/agent-profile) [es]: Cada campo del perfil del agente RCS — nombre, descripción, color de marca, logo, banner, datos de contacto y URLs legales — con las vistas previas en vivo que lo muestran tal y como lo verán tus contactos. - [Buenas prácticas](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/channels/rcs/agent-best-practices) [es]: Cómo diseñar un agente RCS que se apruebe a la primera y se vea bien en cualquier teléfono: identidad de marca real y duradera, un logo que no se corte en formato circular, contraste y elegir bien el caso de uso. - [Uso aceptable](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/channels/rcs/acceptable-use) [es]: Qué puedes y qué no puedes enviar por RCS: la Política de Uso Aceptable de Google se aplica a todos los agentes RCS, y sus normas de contenido prohibido — engaño, estafas y fraude financiero por encima de todo — deciden si tu agente sigue verificado y entregando. - [Disponibilidad](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/channels/rcs/availability) [es]: Dónde está disponible RCS, cómo saber si está habilitado en tu proyecto y cuáles de tus contactos pueden recibirlo. - [SMS Fallback](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/channels/rcs/sms-fallback) [es]: Cuando un contacto no puede recibir RCS, Instasent entrega tu mensaje como SMS — automáticamente. - [WhatsApp](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/channels/whatsapp) [es]: WhatsApp llegará a Instasent. - [Cumplimiento](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/channels/compliance-defaults) [es]: La política de consentimiento por defecto de cada canal, además de las palabras clave de entrada y el opt-in que puedes ajustar por canal. - **Países** - [Visión general](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/channels/countries) [es]: Las reglas de mensajería se fijan país a país y a menudo cruzan canales. - **España** - [España](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/channels/countries/spain) [es]: Para enviar SMS y RCS a números españoles con un remitente alfanumérico, el alias debe estar registrado en la CNMC. - [Autorizar en la CNMC](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/channels/countries/spain/authorize) [es]: Cuando Instasent presenta el alias por ti, tu representante legal recibe una notificación de la CNMC y tiene que autorizarlo en la sede electrónica. - [Registro directo](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/channels/countries/spain/self-register) [es]: Si prefieres inscribir tú mismo el alias en lugar de que lo presente Instasent, este es el trámite completo en la sede electrónica de la CNMC, válido para SMS y RCS. - [Sin certificado](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/channels/countries/spain/authorization-letters) [es]: Si el titular del alias o su representante legal no dispone de un certificado electrónico válido en España, puede designar a otra persona o entidad mediante una carta de autorización. - [Alias rechazado](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/channels/countries/spain/rejected) [es]: Si la CNMC ha rechazado la inscripción de tu alias, el motivo de rechazo te dice qué hacer. - **Campañas** - [Visión general](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/campaigns) [es]: Llega a tu audiencia con un envío puntual desde un único editor. - [Crear una campaña](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/campaigns/creating-a-campaign) [es]: Crea una campaña paso a paso: selecciona canal y remitente, escribe y personaliza el mensaje, previsualízalo y pasa a la programación. - [Segmentación](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/campaigns/audience-targeting) [es]: Selecciona a quién llega una campaña — toda tu audiencia, un segmento o un filtro personalizado —, excluye a quien no debe recibirla y mira el recuento de destinatarios actualizarse en vivo. - [Envíos de prueba](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/campaigns/test-sends) [es]: Envía una prueba de tu campaña a uno o varios teléfonos antes del envío definitivo, para comprobar en un dispositivo real el contenido, la personalización y los enlaces. - [Envío](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/campaigns/delivery-settings) [es]: Decide cuándo se envía una campaña y a qué velocidad — envíala ahora o programa fecha y hora, ajusta la velocidad de entrega y, si quieres, envía a la hora local de cada contacto. - [Cumplimiento](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/campaigns/compliance-policies) [es]: Cada campaña lleva una política de consentimiento — Basic, Opt-out u Opt-in — que decide a quién puede llegar y qué pasa cuando alguien se da de baja. - [Gestión](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/campaigns/managing-campaigns) [es]: Encuentra, clona, edita, cancela y elimina tus campañas desde la lista de campañas. - [Analítica](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/campaigns/campaign-analytics) [es]: Cuando una campaña se envía, su informe muestra cómo funcionó — entrega, clics, conversiones e ingresos, por canal y por mensaje. - **Automatizaciones** - [Visión general](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/automations) [es]: Envía mensajes de forma automática según lo que hacen tus contactos: un evento dispara una secuencia de uno a cinco mensajes con esperas entre ellos. - [Secuencias](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/automations/sequences) [es]: Crea una automatización lineal paso a paso: selecciona un evento de activación, redacta una serie de mensajes con esperas entre ellos, define la audiencia y los remitentes, y actívala. - [Flows](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/automations/flows) [es]: Flows es el constructor de automatizaciones sobre un lienzo visual: un disparador inscribe al contacto y, a partir de ahí, cada uno sigue su propio camino entre envíos, esperas y ramas. - [Gestión](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/automations/managing) [es]: Activa, pausa, reactiva y archiva una automatización, clónala o elimínala, y entiende qué ocurre en cada estado. - [Analítica](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/automations/analytics) [es]: Consulta el rendimiento de una automatización en marcha: mensajes enviados, tasa de entrega, CTR, tasa de conversión, ingresos, coste, ROAS, bajas y un desglose por mensaje de la secuencia. - **Inbox** - [Visión general](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/inbox) [es]: El Inbox llegará a Instasent. - **Audiencia** - [Visión general](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/audience) [es]: Tu audiencia es el conjunto de contactos de un proyecto, descritos por atributos y eventos de actividad, consultados mediante segmentos y agrupados con listas y tags. - [Contactos](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/audience/contacts-profiles) [es]: La ficha de contacto reúne todo lo que Instasent sabe de una persona —identidad, estadísticas comerciales, últimas compras, línea de actividad, atributos, composición de los datos, preferencias de canal, tags y segmentos— y te permite editar lo editable, enviar un SMS rápido, crear un contacto a mano o eliminarlo. - [Tabla de audiencia](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/audience/audience-table) [es]: La tabla de audiencia lista todos los contactos del proyecto. - [Segmentos](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/audience/segments) [es]: Un segmento es una consulta guardada sobre tu audiencia. - [Atributos y eventos](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/audience/attributes-events) [es]: Los atributos son los campos que describen a un contacto; los eventos son las acciones con fecha y hora que construyen su actividad. - **Consentimiento** - [Visión general](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/consent) [es]: Cómo Instasent decide a quién puedes enviar mensajes: dos ejes independientes —una preferencia de marketing y una supresión de canal— por cada canal, los literales exactos del panel para cada uno y cómo el modelo de consentimiento conecta con campañas, canales y tus fuentes de datos. - [Cómo funciona](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/consent/marketing-preference-vs-suppression) [es]: Los dos ejes del consentimiento en detalle —la preferencia de marketing (aceptado, rechazado, sin preferencia) y la supresión de canal (suscrito o suprimido)—, dónde se ve cada uno en el perfil del contacto y la matriz que decide quién recibe una campaña según el estado del contacto y la política de la campaña. - [Atributos de suscripción](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/consent/subscription-attributes) [es]: Los atributos de sistema detrás del consentimiento: los cinco campos por canal que guardan la preferencia de marketing, el estado de supresión, las fechas de aceptación y rechazo y el nivel de marketing, y qué canales tienen un conjunto. - [Consentimiento compartido](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/consent/rcs-sms-shared-consent) [es]: Por qué RCS no tiene consentimiento propio: comparte la preferencia de marketing y la supresión de SMS en ambos sentidos. - [Bajas](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/consent/opt-outs-reactivation) [es]: Cómo se dan de baja los contactos —STOP en mercados con SMS entrante, un enlace de baja en el resto—, cómo un opt-out repetido escala a supresión, quién puede reactivar un contacto y cómo configurar tus enlaces de baja. - [Gestión por API](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/consent/managing-via-api) [es]: Gestionar el consentimiento de forma programática: las operaciones de subscription-manage (suppress, reactivate, opt-out, opt-in), por qué cada operación es por canal, la excepción SMS/RCS y cómo las apps conectadas declaran una política de cumplimiento que Instasent aplica. - **Fuentes de datos** - [Visión general](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/data-sources) [es]: Qué es una fuente de datos en Instasent: las maneras de incorporar contactos y eventos en tu proyecto —CSV y copiar y pegar, conectores nativos, y la API de Ingesta y las plataformas de webhooks—, cómo se sincroniza cada una y en qué se diferencia de las apps conectadas. - [Gestión](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/data-sources/managing) [es]: Crea una fuente de datos y gestiona su ciclo de vida desde el panel: los estados de la fuente, cómo monitorizar y forzar una sincronización, reconectar o continuar una conexión, y qué les pasa a tus contactos al eliminar una fuente, además de cómo funcionan la unificación y el mapeo de campos. - [Importar CSV](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/data-sources/csv-copy-paste) [es]: Importa contactos desde un archivo CSV o pegando filas de una hoja de cálculo: el formato del archivo y sus límites, el asistente paso a paso, cómo actualizar una importación existente volviendo a subirla y cómo fijar el consentimiento de marketing al importar. - [API y webhooks](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/data-sources/api-webhooks) [es]: Haz entrar contactos y eventos de forma programática: la API de Ingesta de Instasent y las plataformas de webhooks. - **Conectores** - [Visión general](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/data-sources/connectors) [es]: Integraciones nativas que sincronizan una plataforma externa con Instasent por su cuenta. - [Shopify](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/data-sources/connectors/shopify) [es]: Conecta tu tienda Shopify como fuente de datos: la autorización OAuth, los clientes y pedidos que sincroniza en tiempo real, cómo se asignan sus campos a los atributos de Instasent y cómo se mapea el estado de marketing de Shopify al consentimiento. - [Klaviyo](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/data-sources/connectors/klaviyo) [es]: Conecta Klaviyo como fuente de datos: las claves de API pública y privada que necesita, los contactos y eventos que sincroniza mediante webhooks y sondeo, cómo se asignan sus campos a los atributos de Instasent y cómo mapear su estado de marketing al consentimiento. - [WooCommerce](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/data-sources/connectors/woocommerce) [es]: Conecta una tienda WooCommerce como fuente de datos: la clave de API REST que necesita, los clientes y pedidos que sincroniza, cómo se asignan sus campos a los atributos de Instasent y cómo mapear su estado de marketing al consentimiento. - [PrestaShop](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/data-sources/connectors/prestashop) [es]: Conecta una tienda PrestaShop como fuente de datos: la clave del webservice que necesita, los clientes y pedidos que sincroniza, cómo se asignan sus campos a los atributos de Instasent y cómo mapear su estado de marketing al consentimiento. - [Magento](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/data-sources/connectors/magento) [es]: Conecta una tienda Magento como fuente de datos: las credenciales de integración que necesita, los clientes y pedidos que sincroniza, cómo se asignan sus campos a los atributos de Instasent y cómo mapear su estado de marketing al consentimiento. - [HighLevel](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/data-sources/connectors/highlevel) [es]: Conecta un CRM de HighLevel (GoHighLevel) como fuente de datos: la clave de API y la ubicación que necesita, los contactos, eventos y deals que sincroniza, cómo se asignan sus campos a los atributos de Instasent y cómo mapear su estado de marketing al consentimiento. - [Hotmart](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/data-sources/connectors/hotmart) [es]: Conecta una cuenta de Hotmart como fuente de datos: las credenciales de la app y el webhook que necesita, los compradores, suscripciones y compras que sincroniza en tiempo real, cómo se asignan sus campos a los atributos de Instasent y cómo mapear su estado de marketing al consentimiento. - [ActiveCampaign](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/data-sources/connectors/activecampaign) [es]: Conecta una cuenta de ActiveCampaign como fuente de datos: la URL de la API y la clave de API que necesita, los contactos y actividades que sincroniza, cómo se asignan sus campos a los atributos de Instasent y cómo mapear su estado de marketing al consentimiento. - [Zoom](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/data-sources/connectors/zoom) [es]: Conecta tu cuenta de Zoom como fuente de datos: la autorización OAuth, los contactos y meetings que sincroniza, cómo se asignan sus campos a los atributos de Instasent y cómo se mapean los eventos de reunión al consentimiento. - [Facebook Leads](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/data-sources/connectors/facebook-leads) [es]: Conecta Facebook Leads como fuente de datos: autoriza con tu cuenta de Meta, selecciona la página y el formulario de leads a importar, cómo se asignan sus campos a los atributos de Instasent y cómo se gestiona el consentimiento de los leads. - [Google Sheets](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/data-sources/connectors/google-sheets) [es]: Conecta una hoja de cálculo de Google como fuente de datos: autoriza con Google y selecciona el archivo y la pestaña, cómo debe estar organizada la hoja para que la importación funcione, cómo se asignan las columnas a los atributos de Instasent y cómo se mapean las columnas de marketing al consentimiento. - [Google Contacts](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/data-sources/connectors/google-contacts) [es]: Conecta Google Contacts como fuente de datos: autoriza con tu cuenta de Google, los contactos que importa y mantiene sincronizados, cómo se asignan sus campos a los atributos de Instasent y cómo se gestiona el consentimiento. - [MailChimp](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/data-sources/connectors/mailchimp) [es]: Conecta MailChimp como fuente de datos: autoriza con OAuth y selecciona una lista, los contactos y eventos que sincroniza, cómo se asignan sus campos a los atributos de Instasent y cómo se mapea el estado de suscripción de MailChimp al consentimiento. - [MailerLite](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/data-sources/connectors/mailerlite) [es]: Conecta MailerLite como fuente de datos: la clave de API que necesita, cómo importa tus suscriptores una vez y los mantiene al día en tiempo real mediante webhooks, cómo los grupos de MailerLite se convierten en listas que puedes segmentar y cómo se mapea el estado de suscripción al consentimiento. - [Intercom](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/data-sources/connectors/intercom) [es]: Conecta Intercom como fuente de datos: la autorización OAuth, los contactos, empresas y eventos que sincroniza, cómo se asignan sus campos a los atributos de Instasent y cómo se gestiona el consentimiento. - [Make](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/data-sources/connectors/make) [es]: Conecta Make como fuente de datos de webhook: cómo un escenario de Make envía contactos y eventos al stream de ingesta de Instasent, qué sincroniza, cómo se asignan los campos a los atributos y cómo se controla el consentimiento a través de los datos que envías. - [Zapier](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/data-sources/connectors/zapier) [es]: Conecta Zapier como fuente de datos de webhook: cómo un Zap envía contactos y eventos al stream de ingesta de Instasent, qué sincroniza, cómo se asignan los campos a los atributos y cómo se controla el consentimiento a través de los datos que envías. - [Activepieces](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/data-sources/connectors/activepieces) [es]: Conecta Activepieces como fuente de datos de webhook: cómo el componente de Instasent envía contactos y eventos al stream de ingesta de Instasent, qué sincroniza, cómo se asignan los campos a los atributos y cómo se controla el consentimiento a través de los datos que envías. - [n8n](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/data-sources/connectors/n8n) [es]: Conecta n8n como fuente de datos de webhook: cómo los nodos de la comunidad de Instasent envían contactos y eventos al stream de ingesta de Instasent, qué sincroniza, cómo se asignan los campos a los atributos y cómo se controla el consentimiento a través de los datos que envías. - [Pabbly Connect](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/data-sources/connectors/pabbly-connect) [es]: Conecta Pabbly Connect como fuente de datos de webhook: cómo un flujo de Pabbly Connect envía contactos y eventos al stream de ingesta de Instasent, qué sincroniza, cómo se asignan los campos a los atributos y cómo se controla el consentimiento a través de los datos que envías. - [OptiMonk](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/data-sources/connectors/optimonk) [es]: Conecta OptiMonk como fuente de datos de webhook: cómo pegas la URL de webhook de Instasent en OptiMonk para que los leads que capturas lleguen al stream de ingesta de Instasent, qué sincroniza, cómo se asignan los campos a los atributos y cómo se controla el consentimiento a través de los datos que envías. - [Paperform](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/data-sources/connectors/paperform) [es]: Conecta Paperform como fuente de datos de webhook: cómo pegas la URL de webhook de Instasent en un formulario de Paperform para que sus respuestas lleguen al stream de ingesta de Instasent, qué sincroniza, cómo se asignan los campos a los atributos y cómo se controla el consentimiento a través de los datos que envías. - [StockAgile](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/data-sources/connectors/stockagile) [es]: Conecta StockAgile como fuente de datos de webhook: cómo pegas las tres URL de webhook de Instasent en StockAgile para que los nuevos clientes y sus pedidos lleguen al stream de ingesta de Instasent, qué sincroniza (ojo: sin importación inicial), cómo se asignan los campos a los atributos y cómo se controla el consentimiento a través de los datos que envías. - [Typeform](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/data-sources/connectors/typeform) [es]: Conecta Typeform como fuente de datos de webhook: cómo pegas la URL de webhook de Instasent en un Typeform para que sus respuestas lleguen al stream de ingesta de Instasent, qué sincroniza, cómo se asignan los campos a los atributos y cómo se controla el consentimiento a través de los datos que envías. - **Estadísticas** - [Visión general](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/insights) [es]: Insights es donde mides tu audiencia, tu mensajería y, en tiendas online, tus ventas. - [Audiencia](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/insights/audience-growth) [es]: El dashboard de Audiencia te dice cuántos contactos tienes, cómo están suscritos, de dónde vienen y cómo crecen con el tiempo. - [Mensajes](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/insights/messaging-performance) [es]: El dashboard de Mensajes mide cómo se entrega tu mensajería, sus clics y sus bajas en todos los canales —campañas, automatizaciones y transaccional juntos—. - [Ventas](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/insights/conversions) [es]: El dashboard de Ventas muestra cómo tu mensajería se convierte en pedidos e ingresos. - [Reportes](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/insights/reports-exports) [es]: La página de Informes lista los informes que tu plan ha generado y te permite descargarlos. - **IA integrada** - [Visión general](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/ai) [es]: La IA de Instasent vive dentro del panel en dos capas: la ayuda de redacción, que escribe y mejora tus mensajes, y un asistente que lee y analiza tu proyecto en lenguaje natural. - [Redacción y sugerencias](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/ai/ai-writing-suggestions) [es]: La capa de redacción con IA escribe, reescribe, acorta y añade emojis a tus mensajes, sugiere campañas y traduce los campos de texto del panel, todo en el tono de tu marca. - [Asistente](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/ai/ai-assistant) [es]: El asistente de Instasent —se llama Iris— es una IA conversacional con un papel triple: responde con los datos reales de tu proyecto, te enseña a usar la plataforma y prepara cambios para que los confirmes tú. - **Desarrolladores y apps** - [Visión general](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/developers-and-apps) [es]: Todo lo que llega a tu proyecto de Instasent desde fuera: tu propio código con un token de API, el asistente de IA que ya usas y las apps de terceros conectadas por OAuth — cada uno con los permisos que apruebas y puedes revocar. - [Tokens de API](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/developers-and-apps/api-tokens) [es]: Crea y gestiona los tokens que porta tu propio software para hablar con Instasent — uno por API, con los permisos que esa integración necesita de verdad, y revocables al momento. - [Conectar tu IA (MCP)](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/developers-and-apps/connect-your-ai) [es]: Conecta el asistente que ya usas — ChatGPT, Claude, Claude Code, Codex o Cursor — a tu proyecto de Instasent, para que trabaje con tu audiencia, tus campañas y tus informes en lenguaje natural. - [Apps de terceros](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/developers-and-apps/third-party-apps) [es]: Conecta software que no es de IA — plataformas de automatización, CRMs y otras herramientas — que opera tu proyecto de Instasent vía OAuth, con permisos que tú revisas y apruebas. - [Acceso a datos](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/developers-and-apps/third-party-data-access) [es]: Un único ajuste por proyecto decide cuántos datos de tu audiencia recibe de verdad lo que esté fuera del panel — tus propias integraciones, un asistente conectado o una app de terceros. - [Gestión](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/developers-and-apps/managing-connected-apps) [es]: Revisa cada app y cada asistente conectado a tu organización, mira qué alcanza cada uno, cambia a qué proyectos llega y desconéctalo cuando quieras. - **Ajustes del proyecto** - [Visión general](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/project-settings) [es]: Dónde configuras un proyecto concreto: sus datos generales y el perfil de marca, los canales y sus remitentes, la analítica de conversión y atribución, y las herramientas de enlaces —enlaces cortos, enlaces de baja y números de prueba—. - [Perfil de marca](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/project-settings/brand-profile) [es]: El perfil de marca lo construye la IA a partir de tu web y alimenta las funcionalidades de redacción en campañas y automatizaciones. - [Remitentes](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/project-settings/senders) [es]: Dónde ves y gestionas los remitentes de cada canal en un proyecto. - [Enlaces cortos](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/project-settings/short-links-branded-domain) [es]: Instasent acorta los enlaces de tus mensajes para que quepan y para poder medir los clics. - [Enlaces de baja](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/project-settings/unsubscribe-links) [es]: Cómo funciona el enlace de baja: el token de plantilla {{unsubscribe}}, el prefijo de opt-out configurable, tu propio dominio de baja con la misma configuración DNS que los enlaces cortos, el texto de baja obligatorio por país y cómo darse de baja conecta con el consentimiento de un contacto. - [Números de prueba](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/project-settings/test-numbers) [es]: Los números de prueba son los teléfonos a los que envías cuando quieres previsualizar y validar un mensaje antes de lanzarlo. - [Atribución](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/project-settings/conversions-attribution) [es]: Cómo decide Instasent qué cuenta como conversión y cuándo se atribuye una venta a un mensaje. - **Organización** - [Visión general](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/organization) [es]: Los ajustes de toda tu organización — los que se aplican a todo el equipo y a todos los proyectos: los datos de la empresa, los perfiles legales, el equipo y roles, y la localización. - [General](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/organization/account-info) [es]: Los datos de tu organización — nombre, VAT ID y dirección — alimentan tus facturas y los avisos importantes de la cuenta. - [Perfiles legales](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/organization/legal-profiles) [es]: Registra los datos legales de tu empresa o tus marcas para que Instasent pueda dar de alta tus remitentes ante operadores y reguladores. - [Equipo](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/organization/team) [es]: Invita a compañeros a tu organización y controla qué puede hacer cada uno con los roles. - [Localización](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/organization/localization) [es]: Configura el idioma, la región y la zona horaria predeterminados de tu organización. - **Perfil** - [Cuenta](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/profile/account) [es]: Tu cuenta personal en Instasent: tu nombre, foto, email, teléfono y contraseña. - [Tema](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/profile/theme) [es]: Selecciona la apariencia del panel de Instasent: claro, oscuro o el que siga la preferencia de tu sistema. - [Seguridad](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/profile/security) [es]: Protege tu cuenta personal: la autenticación en dos pasos (app de autenticación, SMS o email) y tus sesiones activas. - [Notificaciones](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/profile/notifications) [es]: Decide qué avisos recibes de Instasent y por qué canal (SMS, email). - [Idioma y moneda](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/profile/localization) [es]: Tus preferencias regionales personales en Instasent: idioma, región, zona horaria y la moneda en la que se te muestran los importes. - **Facturación** - [Visión general](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/billing) [es]: Tu plan, el saldo prepago, las facturas y los precios por canal y país. - [Planes](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/billing/plans-subscription) [es]: Selecciona, cambia o cancela tu plan de Instasent: cómo funcionan las subidas, bajadas y la cancelación, y el crédito mensual incluido. - [Calculadora de costes](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/billing/cost-calculator) [es]: Estima cuánto te costarán tus mensajes antes de enviarlos: selecciona un país y un volumen, y compara el precio entre planes. - [Saldo](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/billing/wallet-balance) [es]: Cómo funciona tu saldo en Instasent: fondos, el crédito mensual incluido, la recarga automática y la alerta de saldo bajo. - [Facturas](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/billing/checkout-invoices) [es]: Añade fondos, gestiona tus métodos de pago y datos de facturación, y encuentra y descarga tus facturas. - [Precios](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/platform/es/billing/pricing-conditions) [es]: Cómo funcionan los precios de los mensajes en Instasent: varían por país, tu plan aplica un descuento y se necesita saldo positivo para enviar. ## Developers — build on the APIs (English only) - [Developer zone index](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/developers/llms.txt): this zone's own llms.txt. ### Overview - [Overview](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/developers/overview): Learn about building apps and integrations on Instasent using the four public APIs, SMPP and the SDKs. ### Use with AI - [Use with AI](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/developers/further-reading/use-with-ai): These docs are published as machine-readable artifacts alongside the HTML. ### Getting Started - [Introduction](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/developers/getting-started/introduction): Instasent is a customer messaging platform with four public APIs. - [Create an account](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/developers/getting-started/create-an-account): Sign up for Instasent with a magic link, complete the onboarding wizard, and issue your first API token — all from the dashboard, no passwords involved. - [Choose your API](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/developers/getting-started/choose-your-api): Decide exactly which Instasent API fits the job in front of you: Product, Ingest, A2P Messaging (the Transactional API) or Legacy. - [Authentication](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/developers/getting-started/authentication): Every Instasent API authenticates with credentials issued in the dashboard — but each API has its own flavour. ### Product API - [Guide](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/developers/product-api/guide): The Product API is the CDP API — Instasent's Customer Data Platform: the unified audience with its events and segments, plus the organizations, projects, data sources, campaigns, automations and direct messaging around it, all under one token. - [Quickstart](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/developers/product-api/quickstart): Find a contact in the unified audience, read their recent events and send a direct SMS — end to end in under five minutes. - **Authentication** - [API tokens](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/developers/product-api/authentication): Authenticate the Product API with an organization- or project-scoped bearer token — the default method for your own server-side integrations. - [Connected apps (OAuth)](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/developers/product-api/connected-apps-and-oauth): For software other Instasent customers will install: let each of them authorize your application against their own project with OAuth 2.1, and never handle their credentials. - **Audience** - [Overview](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/developers/product-api/audience/overview): The audience is the project's single, merged view of the people it knows: contacts assembled from every data source, the attributes and events they carry, the filters that select them, the segments that keep those filters, and the endpoints that count and retrieve them. - [Contacts and attributes](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/developers/product-api/audience/contacts-and-attributes): How records arriving from several data sources become one audience contact, what the merging attributes decide, and how to read the project's live attribute catalogue: system versus custom attributes, data types, uniqueness and event-derived fields. - [Events](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/developers/product-api/audience/events): What an audience event is, how the project's event catalogue and its parameter schemas are discovered live, how events attach to a contact, and how to tell an event type that is declared apart from one that actually arrives. - [Query filter](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/developers/product-api/audience/query-filter): Search and segment the unified audience with a structured JSON filter. - [Event query filter](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/developers/product-api/audience/event-query-filter): Search and aggregate audience events with a structured JSON filter. - [Probes](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/developers/product-api/audience/probes): Two POST endpoints that measure what a project's audience actually contains before you filter it: attribute coverage (fill rate, distinct values, most frequent values, numeric and date ranges) and event volumes (which event types arrive, when the last one arrived, and the real values their parameters carry). - [Counting and retrieval](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/developers/product-api/audience/counting-and-retrieval): Which endpoint answers which question about the audience: the exact count of a filter, a quick search, a cursor traverse of a large result set, a single contact by id or identifier, and what the subscription plan lets each of them return. - [Segments](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/developers/product-api/audience/segments): A segment is a saved audience filter the project keeps by name: how to create one, read it back, understand its cached size, scroll its contacts, reference it from another filter, and audit where it is actually used. - **Campaigns** - [Overview](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/developers/product-api/campaigns/overview): How the Product API models a campaign: the five endpoints it exposes, the draft-only contract behind all of them, and the statuses a campaign moves through. - [Creating a draft](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/developers/product-api/campaigns/creating-a-draft): The POST contract for campaign drafts: what the smallest useful request looks like, the full request body field by field, the warnings the response carries, the limits and the error codes an integration has to handle. - [Audience targeting](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/developers/product-api/campaigns/audience): Point a campaign draft at the right contacts: segment UIDs, inline audience filters, exclusions and the consent policy. - [Message content](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/developers/product-api/campaigns/message): Write the copy a campaign draft carries: template variables and short links, the sender that speaks for it, SMS Unicode, RCS buttons, the SMS fallback for contacts RCS cannot reach, and how to declare languages to translate later. - [Dates and scheduling](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/developers/product-api/campaigns/scheduling): The date on a campaign draft is a calendar anchor, not a send time — nothing is scheduled from the API. - [Reading campaigns](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/developers/product-api/campaigns/reading-campaigns): The three read endpoints: one campaign by id, the project's filtered campaign list, and a digest of the whole project's campaign activity. - [Estimating and deleting](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/developers/product-api/campaigns/estimating-and-deleting): The two operations that act on a campaign which already exists: pricing a draft and removing one. - **Analytics** - [Overview](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/developers/product-api/analytics/overview): Curated, read-only performance reports for your account, campaigns, automations, flows and transactional traffic. - [Statistics catalog](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/developers/product-api/analytics/statistics): Every statistic you can request from the Analytics endpoints — delivery, engagement, conversion, cost and suppression — what each one means, which report families expose it, and which figures are approximate. - [Building queries](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/developers/product-api/analytics/building-queries): Shape an Analytics request: choose a timeframe (predefined or custom), set the timezone and output currency, break results down with group_by, narrow them with bounded filters, and attach a previous-period comparison. - [Conversions & revenue](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/developers/product-api/analytics/conversions): How the Analytics revenue statistics are computed: conversion scopes, how revenue tracking is configured, when a scope comes back null versus zero, and currency. - [Reading results](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/developers/product-api/analytics/reading-results): The Analytics response shapes: values reports, time series, grouped series and compare reports, plus the freshness block, the comparison block, warnings and the error model. - [Flow reports](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/developers/product-api/analytics/flows): Discover flows and their versions, then report on them: a flow's time series covers every version at once, or a single version when you scope it, which is how an A/B test is measured before it is promoted. - **API conventions** - [Rate limits](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/developers/product-api/rate-limits): The Product API is rate-limited per organization and per endpoint class. - [Errors](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/developers/product-api/errors): The Product API uses standard HTTP status codes. - [OpenAPI spec](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/openapi/product.openapi.yaml): machine-readable spec for Product API. - [Full docs dump](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/developers/product-api/llms-full.txt): every page under /developers/product-api concatenated for LLM context. ### Ingest API - [Guide](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/developers/ingest-api/guide): The Ingest API imports contacts and events into an Instasent project so every downstream surface — audiences, campaigns, analytics — sees the same source of truth. - [Quickstart](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/developers/ingest-api/quickstart): Load a contact and record an event in under five minutes. - [Authentication](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/developers/ingest-api/authentication): The Ingest API authenticates each request with a bearer token scoped to a datasource. - [Rate limits](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/developers/ingest-api/rate-limits): Ingest traffic is rate-limited per datasource and per endpoint. - [Errors](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/developers/ingest-api/errors): The Ingest API uses standard HTTP status codes plus a partial-success body for batched writes. - [OpenAPI spec](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/openapi/ingest.openapi.yaml): machine-readable spec for Ingest API. - [Full docs dump](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/developers/ingest-api/llms-full.txt): every page under /developers/ingest-api concatenated for LLM context. ### A2P Messaging API - [Overview](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/developers/transactional-api/overview): The A2P Messaging API — also known as the Transactional API, and formerly the SMS API — is Instasent's SMS wholesale surface: single send, bulk send, delivery reports, inbound, HLR lookup, balance and pricing, over HTTP (REST) or SMPP. - **HTTP** - [Quickstart](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/developers/transactional-api/http/quickstart): Send your first SMS over the A2P Messaging API in under five minutes. - [Bulk sending](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/developers/transactional-api/http/bulk): Send many SMS in a single request via POST /sms/bulk — the A2P Messaging API's throughput endpoint for campaigns, notification fan-outs and wholesale dispatch. - [Authentication](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/developers/transactional-api/http/authentication): The A2P Messaging API authenticates each request with a bearer token. - [Rate limits](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/developers/transactional-api/http/rate-limits): A2P Messaging HTTP traffic is rate-limited per organization and per endpoint. - [Errors](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/developers/transactional-api/http/errors): The A2P Messaging HTTP API uses standard HTTP status codes. - [DLRs](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/developers/transactional-api/http/dlrs): Delivery reports (DLRs) are POSTed to a webhook URL configured per API token. - **SMPP** - [Authentication](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/developers/transactional-api/smpp/authentication): The A2P Messaging API over SMPP authenticates each session with a system_id and password carried on the bind PDU. - [Integration](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/developers/transactional-api/smpp/integration): Supported PDUs, submit_sm fields, message concatenation, DLRs over deliver_sm and inbound handling for the A2P Messaging API over SMPP. - **SDKs** - [Node.js](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/developers/transactional-api/sdks/node): Official Node.js client for the Instasent A2P Messaging API. - [PHP](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/developers/transactional-api/sdks/php): Official PHP client for the Instasent A2P Messaging API. - [Python](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/developers/transactional-api/sdks/python): Official Python client for the Instasent A2P Messaging API. - [Ruby](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/developers/transactional-api/sdks/ruby): Official Ruby client for the Instasent A2P Messaging API. - [Java](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/developers/transactional-api/sdks/java): Official Java client for the Instasent A2P Messaging API. - [OpenAPI spec](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/openapi/transactional.openapi.yaml): machine-readable spec for A2P Messaging API. - [Full docs dump](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/developers/transactional-api/llms-full.txt): every page under /developers/transactional-api concatenated for LLM context. ### Legacy API - [Overview](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/developers/legacy-api/overview): The Legacy API is Instasent's first-generation SMS surface. - [Authentication](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/developers/legacy-api/authentication): The Legacy API authenticates each request with a bearer token issued in the dashboard. - [OpenAPI spec](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/openapi/legacy.openapi.yaml): machine-readable spec for Legacy API. - [Full docs dump](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/developers/legacy-api/llms-full.txt): every page under /developers/legacy-api concatenated for LLM context. ### Further reading - [Query Filter](https://staging-instasent-docs-nextjs.oscar-284.workers.dev/developers/further-reading/query-filter): Shared syntax for filtering, sorting, paginating and grouping results on the Product API's list endpoints.