Attio migration setup help from a partner, after the run

After a clean migration into Attio, the run page shows a card offering setup help from Craftt, an Attio implementation partner. It links to craftt.io.

Last updated: 14 Nov 2026

When a migration into Attio finishes with no failed records, the run page now shows a card that reads "Want help setting up Attio after the move?". Craftt, an Attio implementation partner, sets up pipelines, lists and automations. The card's link opens craftt.io in a new tab.

What changed

Before this change, a card from Craftt appeared only when a run failed or left failed records. Now it also appears after a clean run into Attio.

The card shows after both kinds of clean run:

  • the free 50-record sample
  • the full run

The card has two parts. The first is a line of text: the heading "Want help setting up Attio after the move?" followed by "Craftt, an Attio implementation partner, sets up pipelines, lists and automations." The second is a link labelled "Book a call with Craftt →". The link opens https://craftt.io in a new tab. It does not open a Shuttio page.

Shuttio's pricing does not change. Migrations into Attio stay free at any record count, and the card is an offer, not a step you have to take.

How to use it

  1. Start a migration with Attio as the destination. Pick the source (HubSpot, Pipedrive, Affinity or CSV), connect it, choose objects and review fields.
  2. Start the free sample. Shuttio migrates 50 records per object.
  3. Wait for the run to end. If no record failed, the Craftt card appears at the foot of the run page.
  4. Check the sample in Attio. The per-record report lists every record with its result.
  5. Run the full migration. If it also ends with no failed records, the card appears again.
  6. If you want setup help, click "Book a call with Craftt →". craftt.io opens in a new tab, and your migration page stays open.

If you do not want help, ignore the card. Nothing in the migration depends on it.

What it does not cover

  • Runs with failed records get different copy. The card for a clean run into Attio only appears when no record failed. A full run that ends with failed records, or a run that stops with an error, shows Craftt's clean-up offer instead, and that text describes the failures.
  • Rolled-back runs show no card. If you cancel and roll the migration back, the page does not show the Craftt card.
  • Other destinations keep their old copy. For Clarify and Odoo, the card still appears only when a run ended in an error or a full run left failed records. A clean run shows no card there, and neither does a sample that finished with failed records.
  • The card does not set up your workspace. Shuttio moves the data. The card text names pipelines, lists and automations as the work Craftt offers.
  • The booking is not made in Shuttio. The button opens https://craftt.io in a new tab. Shuttio does not show Craftt's prices or availability.

FAQ

Does the card change what a migration into Attio costs? No. Attio is free at any record count, before and after this change.

Why does the card show after the sample, not only after the full run? The card appears after both a clean sample and a clean full run into Attio. The condition in the run page code is a clean outcome with Attio as the destination, and it does not check whether the run is a sample.

Who is Craftt? Craftt is an Attio implementation partner and the company that builds Shuttio. The card text reads: "Craftt, an Attio implementation partner, sets up pipelines, lists and automations."

Start a migration at https://www.shuttio.com/intake.