# Migration from other plugins

> The importer that brings connections, settings and logs over from another SMTP plugin, and the reusable migrator package underneath it.

| Hook | Kind | Tier | Since | Summary |
| --- | --- | --- | --- | --- |
| [`boolean_smtp_after_migration_import`](/hooks/boolean_smtp_after_migration_import/) | action | B | 1.0.0 | Fires after a migration import from another plugin has finished. |
| [`boolean_smtp_before_migration_import`](/hooks/boolean_smtp_before_migration_import/) | action | B | 1.0.0 | Fires before a migration import from another plugin starts. |
| [`boolean_smtp_migration_connection_assessed`](/hooks/boolean_smtp_migration_connection_assessed/) | filter | B | 1.0.0 | Filters the assessment of a connection read from another SMTP plugin, before any draft is written. |
| [`boolean_smtp_migration_connection_data`](/hooks/boolean_smtp_migration_connection_data/) | filter | B | 1.0.0 | Filters the attributes of a connection imported from another plugin before it is persisted. |
| [`boolean_smtp_migration_log_row`](/hooks/boolean_smtp_migration_log_row/) | filter | B | 1.0.0 | Filters an email-log row imported from another SMTP plugin, before it is stored. |
| [`boolean_smtp_migration_max_log_rows`](/hooks/boolean_smtp_migration_max_log_rows/) | filter | B | 1.0.0 | Filters the maximum number of email-log rows an import reads from another plugin. |
