Not yet another silo or one trick pony
Many systems are truly very good at waht they do. But when you have to build a business using many disparate systems, you end up managing systems instead of managing your business.
We know how easy it is for systems creators to be taken away by your own great ideas, and the
risk of ending up seeing the world from inside out of your system. Your system is the best, so
the world should adapt.
Right from the start, Sitekick was developed with openness at its core. We view the world as a friendly place where we should adapt to be as useful as possible, and not the other way around.
Adapt, Extend, Create
If the standard Sitekick functions aren't to your liking, easily change app aspects of the service.
When you want to change field names of a connector, store additional e-mail or domain
data in a different field name, you can easily do so. Add extra fields, extra entities
or connect to new sources. Adapt supplied web sites, extend them with extra functions or
create your own.
You can have Sitekick do exactly what you want it to do.
Many tech firms suffer from the 'not invented here' syndrome. We firmly believe in using tried and proven technology and standards.
We use (industry) standards on every level. Our core API is a true REST API, abiding by
its core principles about methods, responses and transactions. Of course we use json for
Connectors are specified using yaml, extended using Jinja templating. Extending functionality is done using Python and not some custom scripting, which is also available for your use. Push a connector to git and it works immediately.
Web sites are built using standard HTML and Jinja. We have a number of Bootstrap templates which we use for default web sites. You can use these as examples, use your own style as a template or connect to the Sitekick API using Angular or any other web site technology.
When any files are required, for coding or web sites, you simply push them to git and they are deployed automatically. Standard development, test, integration and production stages are supported on everly level, so you can safely develop and test without any production disturbance.
You can use Sitekick out-of-the-box or adapt any aspect that you want to change.
You can adapt, extend Sitekick to your own needs on all of its layers:
- Data storage: add fields, rename fields, add entities
- Connections: add connections, change existing field names, transform data
- Customer journeys: adapt journeys or add your own
- Web sites: adapt web sites, add your own