Alarm trippoints are crucial parameters of alarm systems in industrial processes. Poorly designed alarm trippoints will probably bring about alarm overloading which is detrimental to the performance of alarm systems. In particular, the alarm design in recent alarm systems is mostly static and isolated from other related variables, resulting in the occurrence of nuisance alarms, including false alarms and missed alarms. A remedy is to design the multivariate alarm trippoints by taking the intricate correlation into account. This work proposes a novel framework to design the multivariate alarm trippoints based on a causal model. First, on the basis of our proposed Spatial Interpretative Structural Model (SISM), the alarm propagation paths under one specific fault are recognized. Next, on the basis of the proposed causal-sequential optimization (CSO) approach, the alarm trippoints of the selected key process variables on the paths are designed sequentially according to the causality. Then, two kinds of Kiviat diagram, namely the 3-D and 2-D time-oriented Kiviat diagrams, are introduced in this work to visualize the time trend and normal operation range determined by the optimal multivariate high and low alarm trippoints. Finally, the key benefits of our proposed framework are illustrated through the case studies of the Tennessee Eastman chemical plant.