General
The General tab manages the core connection between Veles and your Stripe account.Connection information
Once connected, the General tab displays your connection details:| Field | Description |
|---|---|
| Account | Your Stripe account name. |
| Account ID | The Stripe account identifier (e.g., acct_1lVl...). |
| Mode | Test or Live. Determines whether Veles interacts with your Stripe test environment or production environment. |
| Connected | The date the connection was established. |
| Customers Last Synced | How recently customer data was synced between the systems. |
Managing the connection
Update API Key. If you need to refresh or rotate your Stripe API key, click Update API Key and enter the new key. The connection updates without requiring a full reconnection. Disconnect. Click Disconnect to sever the Stripe integration. This stops all sync and billing orchestration immediately. Existing data in Veles (imported products, synced customers) is preserved but will no longer update.Automatic sync
Once connected, customer data syncs automatically on a regular cadence. The “Customers Last Synced” timestamp on the General tab shows when the most recent sync occurred.Customers
The Customers tab shows Stripe customers and their match status against Veles Customer (Company) records.How customer matching works
When Veles syncs with Stripe, it attempts to match each Stripe customer to an existing Customer record in Veles. Matching uses identifying information (name, email, domain) to find the corresponding record. Customers can be in one of two states:- Matched — the Stripe customer is linked to a Veles Customer record. Billing data flows between them.
- Not Matched — the Stripe customer doesn’t have a corresponding Veles record. Needs manual review.
Reviewing unmatched customers
When unmatched customers exist, a yellow alert banner appears at the top of the tab:“X unmatched Stripe customers need review”Click Review to see the unmatched records and manually link them to existing Veles Customer records, or create new Customer records from the Stripe data.
Reviewing unmatched customers ensures that billing data from Stripe is properly associated with the right customer accounts in Veles. Unmatched customers won’t have their billing data reflected in Veles until they’re linked.
Products
The Products tab is where you manage the sync between your Stripe product catalog and your Veles price book. This is the primary tool for importing products from Stripe and maintaining the link between the two catalogs.The Products table
The table shows every product in your Stripe account with the following columns:| Column | Description |
|---|---|
| Name | The product name in Stripe. |
| Description | The product description from Stripe. |
| Stripe ID | The Stripe product identifier (e.g., prod_Tij...). |
| Status | Active or Inactive in Stripe. |
| Match Status | How the product is linked to Veles. See Match statuses. |
| Veles Product | The linked Veles product (if matched). Click to open the product in Veles. |
| Created in Stripe | When the product was created in your Stripe account. |
Match statuses
Each Stripe product has one of three match statuses:| Status | Meaning | What to do |
|---|---|---|
| Matched: name_match | Veles automatically matched this Stripe product to a Veles product by name. The link was created without manual intervention. | Verify the match is correct. If the names are similar but the products are different, unlink and rematch manually. |
| Matched: import | This product was imported from Stripe into Veles, creating a new Veles product from the Stripe data. | The product is fully linked. Review the imported product’s pricing plan and add any Veles-specific configuration (categories, custom fields, rep permissions). |
| Not Matched | No Veles product is linked to this Stripe product. | Review and either match to an existing Veles product or import to create a new one. |
Reviewing unmatched products
When unmatched products exist, a yellow alert banner appears:“X unmatched Stripe products need review”Click Review to see the unmatched records and take action:
- Match to existing — link the Stripe product to a Veles product that already exists in your price book.
- Import — create a new Veles product from the Stripe data (name, SKU, pricing structure).
- Ignore — leave the product unmatched if it’s not relevant to quoting (e.g., internal test products, archived SKUs).
Keeping catalogs in sync
The Products tab is not just for initial import — it’s an ongoing management tool. As you add new products in Stripe, they’ll appear here as Not Matched on the next sync. Review and match them to keep the two catalogs aligned. Similarly, if you change a product’s name or status in Stripe, the updated data will sync to this tab. Matched products automatically reflect the changes.Subscriptions
The Subscriptions tab shows active Stripe subscriptions and their relationship to Veles Contracts. This tab provides visibility into the billing-side state of your customer relationships.Stripe data flow
Here’s how data flows between Stripe and Veles across the deal lifecycle:- Products and pricing import into the Veles price book
- Customer records sync to Veles Customer objects
- Subscription status provides billing-side context for contract management
- Committed orders trigger invoice creation in Stripe
- Contract data drives subscription management in Stripe
- Payment status syncs back to Veles for visibility
Troubleshooting
Unmatched products keep appearing
If products you’ve already addressed reappear as unmatched after a sync:- Check that the match was saved correctly — click the product and verify the Veles Product column shows the linked product.
- If the product was renamed in Stripe, the name_match may have broken. Re-match manually.
Products showing as Inactive
Products with Inactive status in Stripe won’t be available for matching or import until they’re reactivated in your Stripe dashboard. If you need to quote an inactive Stripe product, either reactivate it in Stripe or create the product manually in Veles.Customer sync not running
- Check the “Customers Last Synced” timestamp on the General tab. If it’s stale, click Sync on the Customers tab to trigger a manual sync.
- Verify the connection is still active (General tab shows connection details, not a “Connect” button).
- If the API key has expired or been rotated in Stripe, click Update API Key to enter the new key.
Mode mismatch
If you’re not seeing expected products or customers, check the Mode field on the General tab. Test mode only syncs with Stripe’s test environment. Switch to Live for production data.For persistent issues, reach out to the Veles team at hi@getveles.com with your Stripe Account ID and a description of the sync behavior.
What’s next
Connect your Stripe Account
Initial connection setup and payment configuration.
Adding a Product
Import products from Stripe or create them manually.
Account Setup
Configure bank accounts and payment methods for billing.
Contract Management
How contracts drive billing through Stripe.

