What a snapshot includes

This page lists every area of the dashboard and says how the Snapshot API treats it. Use it before an import to know what to set up on the target AI Agent by hand, and after one to know what to check.

Each row says one of three things:

  • Included. The area travels in the archive and is applied on import.
  • Partly. Some of it travels. The row says what does not.
  • Not included. Nothing travels.

The Section column is the name to use in include when you import only some sections. Selection happens at import only; an export always captures the whole Agent. Areas with no section name cannot be selected because they are not in the archive.

Knowledge

AreaIn a snapshot?SectionWhat travelsOn the target
Articles created in AdaIncludedknowledgeEvery article with its content, language, tags, and availability rules. A restore updates the same articles.Search catches up after the import.
Articles from a Knowledge integration (Zendesk, Salesforce, Confluence, and others)PartlyknowledgeThe articles as they were at export, under a source with the same name. The connection does not travel.Reconnect the integration to the same knowledge base. Until then the articles do not sync. A different knowledge base can remove them at the next sync.
Web import (website crawl)IncludedknowledgeStart URLs and sync frequency.Nothing. The import does not start a crawl.
Knowledge tagsPartlyknowledgeThe tag ids on each article. The tags themselves do not travel.Create the same tags first, through the Knowledge API with the same ids. An article whose tag is missing fails to import. A same-Agent restore is unaffected.
Images in articlesPartlyknowledgeThe image URLs in the article text. The image files are not in the archive.Nothing, while the source keeps serving the URLs.
Article availability rulesIncludedknowledgeEvery rule.A rule that reads a variable resolves when the target has that variable.
Knowledge integration connectionsNot includedReconnect and authorize each one.
Articles without an external id, and Knowledge sources being deletedNot includedAn article with no external id is skipped on export. A source that is being deleted is left out, with its articles.Nothing.

Automation

Tools

AreaIn a snapshot?SectionWhat travelsOn the target
API toolsIncludedactionsURL, method, headers, inputs, outputs, and availability rules. Authorization headers are removed. Static tokens travel by name only. Customer login tokens do not travel.Re-enter Authorization headers. Supply secret values in the import request.
Customer login (Manage tokens > Customer login)Not includedNothing. An API tool that reads a customer login token keeps an internal reference to it. On a different Agent the reference resolves to nothing, and the pre-import checks do not report it.Set up customer login under Config > AI AGENT > Tools > Manage tokens. Then edit each API tool that used it to select the new token.
Code toolsNot includedRecreate them, then re-select them in Playbooks. Their availability rules are not included either.
Allowed domains for code toolsNot includedRe-enter them.
MCP tools and MCP server connectionsNot includedReconnect the server, then re-select the tools in Playbooks.
Output redactions on API toolsNot includedRecreate them.

Processes

AreaIn a snapshot?SectionWhat travelsOn the target
Processes built from blocksIncludedprocessesEvery named Process with its blocks and availability rules. An unnamed Process is skipped, on export and on import.Nothing.
Blocks inside Processes, Greetings, and HandoffsPartlyMost block types; see Blocks. A block type that does not travel is dropped from the export with no warning.Check for missing blocks after the import.

Playbooks

AreaIn a snapshot?SectionWhat travelsOn the target
Playbooks and Playbooks ClassicIncludedplaybooksSteps, instructions, enabled state, availability rules, and references to API tools, Handoffs, other Playbooks, and articles.Nothing.
Conversation start events (the @ events in the “When to use” field)Not includedThe “When to use this Playbook” text travels; the start events do not. On the same Agent, they stay on Playbooks the import updates and go with Playbooks it deletes.On a new Agent, add them again in the Playbook editor.
Steps that call MCP toolsNot includedThe Playbook imports; the step points at a tool the target does not have.Reconnect the server and re-select the tool.
Steps whose target is not an API tool, Handoff, or PlaybookPartlyplaybooksAn internal id that resolves only on the Agent it came from.On a different Agent, re-select the target.
Images in Playbook stepsPartlyplaybooksThe image URL, which keeps working.Nothing. The image does not appear in the target’s media library.
Playbook tagsNot includedTag ids that resolve only on the same Agent.On a different Agent, re-tag.
Test cases and SimulationsNot includedRecreate them.

Other automation

AreaIn a snapshot?SectionWhat travelsOn the target
ProactivesNot includedRecreate proactive messages.
GreetingsIncludedgreetingsEvery Greeting with its blocks, and which one is the default. Exactly one default is required.An unnamed Greeting blocks the import; name it or delete it first.
Custom instructionsIncludedcustom_instructionsText, notes, live state, and availability rules.An import only adds and updates; an instruction the archive does not carry stays. The limit on live instructions is enforced.
GlossaryIncludedglossaryTerms, translation mode, definitions, voice pronunciations, and availability rules.Glossary limits are enforced.
Global, sensitive, and auto-capture variablesIncludedvariablesDefinitions only: name, type, description, and capture settings. No values, display names, or default values.Nothing.
MetavariablesNot includedEvery Agent has its own.A reference resolves when the target has that metavariable. Some exist only when a channel or feature is on; a validate warns about the ones that will not resolve.
Customer login token variables (OAuth)Not includedThey hold end-user sign-in tokens. See Tools.Set up customer login on the target, then re-select the token in each API tool and rule that used it.
Static tokens (Manage tokens), the secrets your API tools usePartlyNames only, in the export result and in config.json. Values never travel.Supply values in secrets on the import request, or enter them under Manage tokens afterwards.

Setup

AreaIn a snapshot?SectionWhat travelsOn the target
Persona (Settings > Preferences)IncludedpersonaPersonality, emoji use, time zone, message length, company description, competitor names, community guidelines URL, and related settings.Fields in the archive overwrite the target’s; other fields keep their values.
LanguagesPartlylanguagesTranslated languages and auto-translation.The primary language is read-only and is skipped with a warning.
Redactions: custom patternsIncludedcustom_redactionsName, pattern, and on/off state.Nothing.
Redactions: built-in PII switches (credit card, SSN, and others)Not includedAn older archive that carries these switches still imports; they are ignored with a warning.Set them on each Agent. An import can never switch one off.

Handoffs

AreaIn a snapshot?SectionWhat travelsOn the target
HandoffsIncludedhandoffsEvery named Handoff with its chat and voice messages, routing fields (group, department, chat button), and availability rules. An unnamed Handoff is skipped.Connect the same Zendesk subdomain or Salesforce org as the source. Routing ids are valid only then, and the pre-import checks block a mismatch.
Handoff integrations (connections and credentials)Not includedConnect each platform under Handoffs > Integrations or Apps before the first validate.
Off-hours answer and Error fallback answerNot includedEdit them on the target.
SchedulesNot includedA block that uses a schedule is dropped from the export.Recreate them under Handoffs > Off hours.

Channels

AreaIn a snapshot?SectionWhat travelsOn the target
Chat: appearance, launch, data and privacyIncludedweb_chatEvery setting, updated field by field. Avatar images travel as URLs.If an alternate Agent is set, its handle travels as-is and may not exist on the target.
Chat: installation (embed code, token)Not includedNothing. Each Agent has its own.
Voice: phone numbers, call routing, dialects, speaking voice, vocabulary, language selection, interstitial audioPartlyVoice messages on Handoffs, Processes, and Greetings, Glossary pronunciations, and the CSAT SMS template. Not the end-call, send-SMS, or voice-handoff blocks, and none of the Voice settings.Set up Voice on the target.
Email: inboxes, settings, blocked and trusted sendersNot includedSet up Email on the target.
Social: Instagram, Messenger, WhatsApp, SMS, Apple Messages, Sunshine ConversationsNot includedSet up each channel on the target.
Messaging SDK settings and custom channelsNot includedSet them up on the target.

Optimization

AreaIn a snapshot?SectionWhat travelsOn the target
CoachingIncludedcoachingEach entry with its transcript and availability rules. An entry without a transcript is imported but not indexed, so it exists and has no effect until it has one. A warning names it.Entries have no name, so importing into a different Agent creates new entries rather than updating matching ones. A rule that reads a variable the target lacks is left unresolved, with a warning.
Surveys (CSAT)Partlycsat_settingsThe AI Agent survey and the human-agent survey, each replaced as a whole: which surveys and questions are enabled, the rating style, labels, order, delay, and the email and SMS templates. Button text is not included.Check the survey settings. An import can enable or disable a survey on the target. Re-enter button text.
Simulations, test cases, and test runsNot includedRecreate them.
Reports, Scorecards, and custom metricsNot includedRecreate them. Report data stays with the source Agent.
TopicsNot includedRecreate them.

Platform

AreaIn a snapshot?SectionWhat travelsOn the target
Enabled integrations (the Apps page toggles)PartlyintegrationsWhich integrations are enabled. Not their credentials or settings. Integrations Ada always keeps on are not disabled.Connect each one.
Apps (Ada Apps such as the Zendesk app)Not includedConfigure them on the target.
Platform integration installationsNot includedInstall them on the target.
API keysNot includedGenerate keys on the target.
Ada as an MCP serverNot includedSet it up on the target.
WebhooksNot includedRecreate subscriptions and signing secrets.
Token values: static tokens and customer login tokensNot includedSupply static token values in the import request. Set up customer login again; see Tools.
Features Ada enables for the AgentNot includedAsk your Ada team to match the source. A missing feature blocks the import only when the checks can see it.

Team, workspace, and data

AreaIn a snapshot?On the target
Team members, roles, single sign-on, session limitsNot includedInvite people and set access on the target.
Change sets (staged changes)Not includedAn export reads live configuration only. Promote or discard staged changes before exporting, or they are left out.
Conversations, end-user profiles, Reports data, Audit log historyNot includedNothing. Data stays with the source Agent.
The Agent’s name and handleNot includedNothing.

Blocks

Handoffs, Processes, and Greetings are built from blocks. These block types travel:

Text, Shuffle text, Link, Picture, Video, Note, List option (quick replies), Set variable, Capture, Conditional, Random split, Request (HTTP), Integration action, API tool, Handoff (Zendesk Chat, Zendesk Support, Zendesk Messaging, Salesforce Chat, custom handoff events, and handoff integrations), Generative handoff, Redirect, and Instruction.

These block types do not travel. A block of one of these types is dropped from the export with no warning. Check the target’s Handoffs, Processes, and Greetings after an import:

  • Scheduled block
  • Sign In and Sign Out blocks
  • Fetch Chat Metadata block
  • Email block
  • Voice-only blocks: end call, send SMS, and voice handoff

References that stay as internal ids

Some fields travel as ids that only resolve on the Agent they came from. On a same-Agent restore they keep working. On a different Agent, re-select them after the import:

  • Tags on Playbooks, Handoffs, Processes, and Greetings.
  • Playbook step targets other than an API tool, a Handoff, or a Playbook, such as an MCP tool.
  • The off-hours response a Handoff block points at. A validate reports this as untranslated_entity_id.
  • Images in Playbook steps.
  • The alternate Agent handle in web chat settings.
  • Customer login tokens read by an API tool. The pre-import checks do not report these.
  • Routing ids in Handoff blocks (group, department, chat button). The pre-import checks block a mismatch.