Strict mode prevents booked invoices from being edited in Teamleader. This is strongly recommended: without it, Twikey cannot sync the payment status of invoices back to Teamleader. It also avoids conflicts where an invoice status is changed manually in Teamleader at the same time Twikey tries to update it.
To enable it, navigate to Settings > Preferences > Invoices in Teamleader and activate: 'Booked invoices and credit notes can't be edited'.

Navigate to Settings > Integrations in the left-hand navigation menu and select Teamleader.
If you are already logged in to Twikey, you can directly open the configuration.
Open the Configuration tab. Before the integration is connected, this tab shows only a Connect button.

Click Connect.
You are redirected to the authentication page of Teamleader where you can log in and authorize Twikey with permission to access your Teamleader customers and invoices. Once authorized, you are automatically returned to the integrations screen in Twikey.
After connecting, the Configuration tab shows the full settings.

Select a default profile to use for your customers:
Enable this option if you want to:
A profile in Twikey defines how an invoice can be paid — which payment methods are available, whether automatic collection via direct debit is enabled, what the dunning workflow looks like, and so on. By default, the profile configured on the customer is used for every invoice.
Custom fields let you override this on a per-invoice basis: you add a Twikey profile ID directly on the invoice in Teamleader, and Twikey uses that profile when importing. This gives you fine-grained control over how individual invoices are collected.
Example: a customer normally pays via direct debit. For one specific invoice you want them to pay via the Twikey payment page instead. You pass the profile ID of a profile where automatic collection is disabled, and Twikey will offer the payment page for that invoice only.
In Teamleader, create your custom field:

If you choose a text type, you will need to manually enter the profile ID for each invoice.
Once the custom field is defined in Teamleader, link it in Twikey:

When creating a new invoice in Teamleader, you can now select the desired Twikey profile via the custom field. If no profile is selected, the customer's default profile is used.
