Open
Having a good, scalable, secure system with many connections and data points is nice, but not enough. To have a truly great system, Sitekick is created as an open platform, that you yourself can adapt to any situation.
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
Adapt our tools and connectors to your own need or create your own.
Standards Based
Don't create what's already present.
All Aspects
Truly adapt all aspects of Sitekick.
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.
Standards Based
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
data exchange.
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.
All Aspects
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