The following is from the book Algebra Vol. 2 by Cohn.
Let $H$ be a subgroup of $G$ an consider a right $H$-module $U$. From it we can form a right $G$-module $$\tag{1} \text{ind}_H^GU=U^G =U\bigotimes_HkG $$ called the induced $G$-module. To find the representation afforded by $U^G$ we note that the subspace $U\otimes H=\{u\otimes 1|u\in U\}$ of $U^G$ is an $H$-module in a natural way: for any $h\in H$ we have $(u\otimes 1)h=uh\otimes 1$. More generally we can define the subspace $U \otimes H a=\{u \otimes a \mid u \in U\}$ of $(1)$ as an $H^a$-module, where $H^a=a^{-1} H a$, by the rule $$ (u \otimes a) x=u a x a^{-1} \otimes a \quad \text { for } x \in H^a . $$ This is well-defined because $a x a^{-1} \in H$ precisely when $x \in H^a$. When $U \otimes H a$ is considered as right $H^a$-module in this way we shall denote it by $U^a$. Now take a coset representation of $G$ : \begin{equation}\tag{2} G=H t_1 \cup \cdots \cup H t_r \end{equation} With its help we can write $(1)$ as \begin{equation}\tag{3} U^G=U \otimes H t_1 \oplus \cdots \oplus U \otimes H t_r=U^{t_1} \oplus \cdots \oplus U^{t_r} . \end{equation} Each $U^{t_\lambda}$ is an $H^{t_\lambda}$-module and under the action of $G$ these terms are permuted among themselves. Given $x \in G$, we can for each $\lambda=1, \ldots, r$ find a unique $h \in H$ and $\mu, 1 \leqslant \mu \leqslant r$, such that $t_\lambda x=h t_\mu$. Then we have $$ \left(u \otimes t_\lambda\right) x=u h \otimes t_\mu ; $$ this shows how the action of $x$ permutes the terms in $(3)$, as well as acting on each.
My problem: In the beginning he writes that we have $(u\otimes 1)h=uh\otimes 1$, which makes it appear that $h\in H\subset G$ acts on $U\otimes H$ by acting just on $U$. But in the last equation we have $(u\otimes t_\lambda)x=u\otimes (t_\lambda x)=u\otimes ht_\mu=uh\otimes t_\mu$, i.e., $x\in G$ here acts only on the right-hand side of the tensor product while not 'touching' $u\in U$. Why the difference? How should I understand this?
Roughly, one can think about $U \otimes_H kG$ as $U \otimes kG$ with the additional property that you can "pull elements of $H$ across the tensor product." So, elements of $U \otimes_H kG$ are $\color{red}{\text{sums of}}$ elements $u \otimes \alpha \in U \otimes kG$ such that $u \cdot h \otimes \alpha$ = $u \otimes h \cdot \alpha$, where $h \in H$, $u \in U, \alpha \in kG$ and $\cdot$ denotes the actions.
If you are comfortable with cokernels then you can write this as:
$$ U \otimes_H kG = \text{coker}\left( U \otimes kH \otimes kG \xrightarrow{\rho_U \otimes kG \,-\, U \otimes \rho_{kG}} U \otimes kG\right)$$
but if not, ignore this.
In the first case, we have $U \otimes_H kH = U \otimes \{1\}$ (note that we have removed the subscript $H$ from the tensor), why is this?
Well, given any $u \otimes \alpha \in U \otimes_H kH$ we can write this as $\sum_{h\in H} u \otimes c_hh$ for some $c_h \in k$, but now since we are in $U \otimes_H KH$ we can pull the $c_hh$ in each of the summands across the tensor product, giving that $$\sum_{h\in H} u \otimes c_hh = \sum_{h\in H} c_hu \cdot h \otimes 1 $$ inside $U \otimes_H kH$.
Now, given $u \otimes 1 \in U \otimes_H kH$ (and we know now that this describes all elements), how does $h \in H$ act on it?
We have $(u \otimes 1)\cdot h = u \otimes 1 \cdot h = u \otimes h = u \cdot h \otimes 1$ - essentially the $h$ slides straight through onto $U's$ side of the tensor product.
Now, onto $U \otimes_H kG$, generalising the above idea of pulling elements of $H$ across the tensor product, we can see that every element of $U \otimes_H kG$ is of the form $\sum_{i=1}^r u_i \otimes t_i$ for some $u_i \in U$ (the idea here is that you strip elements of $G$ of the $H$ part, leaving only the coset representative.)
Now, how do we act on this by any $x \in G$? Let's take an element $u \otimes t_i$ as an example. Here, we must find a $h\in H$ and $t_j$ such that $t_i \cdot x = h \cdot t_j$ (I'll leave it up to you to convince yourself that this is always be done). Then we have
$$ (u \otimes t_i)\cdot x = u \otimes t_i \cdot x = u \otimes h \cdot t_j = u \cdot h \otimes t_j$$
Observe that in writing $t_i \cdot x$ as $h \cdot t_j$ we now have the ability to pull the $h$ across the tensor product and act on $u$ with it instead.
In conclusion: You always start by acting on the right, but you can only pull elements of $H$ across the tensor.