
- Keep customers in sync across Sequence and Rillet
- Sync invoices in real-time
- Automatically sync payment statuses from Rillet to Sequence
Getting started
- Generate API key
- Connect
- Set up webhook
- Add sequencehq type
- Configure integration
In your Rillet account, go to Settings → API Keys and generate a new API key for Sequence. Copy the key—you’ll need it when connecting in Sequence.
Linking customers to Rillet
To sync invoices to Rillet, your customers need to be linked. You can link Sequence customers to existing customers in Rillet or create a new customer in Rillet directly from Sequence.- Link existing customer
- Create new customer
Navigate to a customer in Sequence and click “Link to Rillet” to search and select the matching Rillet customer.


Syncing invoices
When an invoice is finalized or sent, it is automatically synced to Rillet.- Sync an invoice
To sync an invoice with Rillet, finalize or send it.



Reconciling invoices
When a payment is recorded in Rillet (e.g., wire transfer, bank payment), Rillet triggers a webhook notification and Sequence automatically marks the corresponding invoice as paid.For invoices with a Stripe payment link, Sequence will sync the payment status from Stripe and ignore the payment status in Rillet. You need to reconcile your invoice in Rillet separately in this case.
Linking products to Rillet
To ensure invoice line items in Rillet are correctly categorized, map Sequence products to Rillet products. You can map products from the Product Catalog in Sequence.- Link product
- Create product in Rillet
Select a product and click “Link to Rillet” to map it to an existing Rillet product.



Tax codes
Rillet supports flexible tax configuration at both the customer and product level. When syncing invoices from Sequence:- Taxed customers: Tax codes are applied based on product tax categories mapped in Sequence
- Tax exempt customers: No tax is applied to line items
- Reverse charged customers: Appropriate reverse charge tax codes are applied
Frequently asked questions
Where do I find my Sequence account ID?
Where do I find my Sequence account ID?
Your Sequence account ID is required for the webhook URL. Find it in Sequence under Settings → Account, or in the URL when you’re logged in (it appears as a UUID in the URL path).
The webhook isn't receiving events. What should I check?
The webhook isn't receiving events. What should I check?
- Verify the webhook URL includes your correct Sequence account ID
- Ensure you’ve pasted the webhook secret from Rillet into Sequence and clicked Save
- Confirm the webhook events include
invoice.updated,invoice.deleted, andpayment.updated - Check that the sequencehq type is added for external references in Rillet
How do I check if my invoice synced to Rillet?
How do I check if my invoice synced to Rillet?
You can view the sync status of invoices directly in Sequence. A Rillet logo will appear next to successfully synced invoices, and you can click through to view the invoice in Rillet.
What should I do if an invoice fails to sync?
What should I do if an invoice fails to sync?
If a sync fails:
- Navigate to the invoice in Sequence
- View the error message explaining why the sync failed
- Address the issue (e.g., link customer, map product)
- Click “Retry sync” to attempt the sync again
Why is my invoice not syncing to Rillet?
Why is my invoice not syncing to Rillet?
Common sync errors include:
- Customer not linked: Link the customer to a Rillet customer first
- Product not mapped: Map the product or configure a default product (products will be automatically created if not mapped)
- Currency mismatch: Ensure the invoice currency matches the customer’s Rillet currency
- API error: Check your API key is valid and Rillet is accessible
- Missing setup: Ensure the webhook is configured and the sequencehq type is added for external references in Rillet
Do I need to map all my products before syncing invoices?
Do I need to map all my products before syncing invoices?
No. If a product isn’t mapped to Rillet, it will be automatically created when the invoice is synced. However, you may want to map products in advance to ensure they use the correct account codes and settings in Rillet.
How does multi-currency billing work with Rillet?
How does multi-currency billing work with Rillet?
Multi-currency can be enabled by the Rillet support team in your instance. Once enabled, invoices sync in their original currency, and the currency must match the customer’s configured currency in Rillet.
Payment status isn't syncing from Rillet. Why?
Payment status isn't syncing from Rillet. Why?
Payment status sync requires the webhook to be correctly configured with the
payment.updated event. Ensure your webhook includes this event and that the webhook secret is saved in Sequence. For invoices with a Stripe payment link, Sequence syncs payment status from Stripe instead and ignores Rillet’s payment status.
