Skip to main content
Alguna provides hands-on migration support. We audit your current billing setup, identify gaps, and deliver the work needed to get you live. This checklist outlines what we need from you and what we handle.

How Migration Works

PhaseWhat Alguna DoesWhat You Provide
AuditReview your current billing, contracts, and integrationsAccess to existing systems
PlanningMap your pricing to Alguna, identify edge casesBusiness requirements
SetupConfigure products, plans, and workflowsReview and approve
Data MigrationImport customers, subscriptions, and historyData exports or API access
TestingRun parallel billing, validate invoicesSpot-check results
CutoverSwitch production billing to AlgunaCoordinate timing

Pre-Migration Checklist

Business Information

  • Legal entity name
  • Business address
  • Tax registration numbers (VAT, GST, etc.)
  • Default currency
  • Invoice branding (logo, colors)
  • Current pricing tiers and plans
  • Usage-based components (metrics, units, rates)
  • Discounting policies
  • Contract terms (commitment periods, renewal terms)
  • Custom pricing for enterprise customers
  • Billing frequency (monthly, annual, custom)
  • Invoice due dates and payment terms
  • Dunning process for failed payments
  • Credit and refund policies
  • Proration rules

Existing Systems

  • Platform name (Stripe Billing, Chargebee, Recurly, custom)
  • Number of active customers
  • Number of active subscriptions
  • Monthly billing volume
  • Admin access for audit
  • Payment processor (Stripe, Adyen, etc.)
  • Stored payment methods to migrate
  • PCI compliance requirements
  • Multi-currency support needs
  • CRM (Salesforce, HubSpot)
  • Accounting (QuickBooks, Xero, NetSuite)
  • Data warehouse (BigQuery, Snowflake)
  • ERP systems
  • Tax providers (Avalara, TaxJar)

Alguna Audit Process

When you engage Alguna for migration, our team performs a comprehensive audit:

Step 1: Data Collection

We request exports or API access to gather:
Data TypePurpose
Customer listImport accounts with billing details
Active subscriptionsRecreate plans and pricing
Invoice historyEstablish baselines and validate migration
Usage dataConfigure metering and verify calculations
Payment methodsMigrate cards and bank accounts

Step 2: Pricing Analysis

We analyze your pricing structure and map it to Alguna:
  • Flat fees → Products with fixed pricing
  • Per-seat → Products with quantity-based pricing
  • Usage-based → Billable metrics with aggregation rules
  • Tiered pricing → Volume or graduated tier configurations
  • Custom contracts → Enterprise plans with overrides

Step 3: Gap Identification

We identify edge cases and special handling:
  • Grandfathered pricing for legacy customers
  • Mid-cycle subscription changes
  • Pending credits or account balances
  • Partial billing periods during cutover
  • Custom invoice formatting requirements

Step 4: Migration Plan Delivery

You receive a detailed migration plan including:
  • Product and plan configuration in Alguna
  • Data import mapping and validation rules
  • Integration setup steps
  • Parallel testing approach
  • Cutover timeline and rollback plan

Data Migration Checklist

Customer Data

FieldRequiredNotes
Customer IDYesUse as alias for linking
Company nameYes
Billing emailYes
Billing addressYesFor tax calculation
Tax ID (VAT/GST)If applicable
Payment termsIf non-defaultNET-30, NET-60, etc.

Subscription Data

FieldRequiredNotes
Plan/ProductYesMap to Alguna plan
Start dateYes
Current period endYesFor proration
Billing frequencyYesMonthly, annual, etc.
Quantity/SeatsIf applicable
Custom pricingIf applicablePer-customer overrides
Contract end dateIf applicableCommitment tracking

Historical Data

DataRecommendedPurpose
Invoice historyYesCustomer portal, support
Payment historyYesRevenue reporting
Usage historyIf usage-basedValidate metering
Credit/Balance historyIf applicableMigrate balances

Integration Setup Checklist

CRM Integration

1

Connect CRM

Navigate to Settings → Integrations and connect your CRM (Salesforce, HubSpot).
2

Map Fields

Configure field mappings between Alguna accounts and CRM records.
3

Set Sync Direction

Choose one-way (Alguna → CRM) or two-way sync based on your workflow.
4

Test Sync

Create a test account and verify data flows correctly.

Accounting Integration

1

Connect Accounting System

Navigate to Settings → Integrations and connect QuickBooks, Xero, or NetSuite.
2

Map Chart of Accounts

Link Alguna revenue categories to your GL accounts.
3

Configure Sync Timing

Set when invoices sync (on issue, on payment, both).
4

Reconcile Test Invoices

Issue test invoices and verify they appear correctly in your accounting system.

Testing Checklist

Before going live, verify:

Invoice Validation

  • Invoice totals match expected amounts
  • Line items are correctly itemized
  • Tax calculations are accurate
  • Discounts apply correctly
  • Proration calculations are correct

Workflow Validation

  • New customer signup works end-to-end
  • Subscription changes (upgrade/downgrade) work
  • Usage events are received and metered
  • Payment collection succeeds
  • Webhooks fire for key events

Integration Validation

  • CRM records update correctly
  • Accounting entries post correctly
  • Customer portal shows accurate data
  • Emails send with correct content

Cutover Checklist

Pre-Cutover (T-1 Day)

  • Final data sync from old system
  • Verify all active subscriptions imported
  • Confirm payment methods migrated
  • Test webhook endpoints are ready
  • Notify internal teams of cutover timing

Cutover Day

  • Disable billing in old system
  • Run final subscription sync
  • Enable billing in Alguna
  • Monitor first batch of invoices
  • Verify payments process correctly

Post-Cutover (T+1 Day)

  • Review overnight invoices and payments
  • Check for any failed payments
  • Verify webhook delivery
  • Confirm accounting sync
  • Document any issues for follow-up

Support During Migration

Alguna provides dedicated support throughout migration:
Support TypeWhat’s Included
Migration ManagerSingle point of contact for your migration
Technical SupportHelp with API integration and data mapping
Parallel BillingRun both systems side-by-side before cutover
Go-Live SupportReal-time monitoring during cutover
Post-Migration ReviewValidate everything is working correctly

Next Steps