Run each business in its own workspace. Keep its clients, invoice details, Stripe connection and recurring plans separate from your other companies.
Company administrators manage their own clients. Client administrators can view their own invoices, pay and manage subscriptions.
Request company setupConnect your HTML and JavaScript website to Tinshed Business for contact forms, email subscribers, broadcasts, editable content, and visitor statistics. Tinshed Business runs the server services so you can keep your website simple.
A global administrator creates your company, registers your website URL and contact details, enables API access, and generates your company API key.
Add JavaScript fetch calls to your website using the Tinshed Business server URL and your company API key. Requests must come from your registered website.
Use the company dashboard and API to manage subscribers, publish content, send updates, and review website traffic and link statistics. Each company has its own API content and subscriber list.
Send a JSON request to your Tinshed Business server with your company key in the x-api-key header. Replace the example server URL and key with the values supplied for your company.
fetch('https://your-api-server.example/v1/contact', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'x-api-key': 'YOUR_COMPANY_API_KEY'
},
body: JSON.stringify({
from: 'visitor@example.com',
subject: 'Website enquiry',
message: 'I would like more information.'
})
});If reCAPTCHA is enabled on the server, include a valid recaptchaToken from your website with the contact request.
Global administrators manage companies, API configuration, and account access. CompanyAdmin accounts access their own company's dashboard. User accounts have standard account access.