Skip to main content

DotDigital Integration

Send customer data to DotDigital using attributes

Kai Jensen avatar
Written by Kai Jensen
Updated this week


Requirements

Influence.io Starter Plan or Higher

🧩 Active DotDigital Account


Navigation

  1. Sign into your Influence.io account & navigate to Integrations >> DotDigital

  2. Within DotDigital go to Settings >> Access >> API Users. From here, you'll need to create an API user.

  3. Fill out the details with a description of your choice & add new API user.

  4. Add the Email address & Password you have just created to your influence dashboard

You are now integrated with Dot Digital 🎉


When an an attribute is updated within Influence (such as a customer earning points) this will then update the contact within DotDigital to show all Influence data.

All of the attributes will be included under a new contact: [email protected]


Attributes

The following attributes will be sent to DotDigital:

  • Influence.io Point Balance

  • Influence.io Tier ID

  • Influence.io Tier Title

  • Influence.io Referral Code

  • Influence.io Referral URL

  • Influence.io Customer Member Status

    • Value of property will be one of: member or guest

  • Influence.io Birthday

    • Formatted as YYYY-MM-DDT00:00:00

  • Influence.io Last Seen At

  • Influence.io Points Expire At

  • Influence.io Loyalty Card Lookup


StampCard Event Triggers

Influence sends real-time StampCard events to DotDigital, allowing you to automate email and SMS campaigns based on customer loyalty activity — just like with Klaviyo.
These events can be used as entry triggers in DotDigital Programs to send messages such as “You just earned a Stamp!” or “Here’s your reward code for completing your StampCard.”

Event Data

Description

Influence StampCard Stamp Earned

influence_stamp_card_stamp_earned

Triggered when a customer earns a new Stamp

stampNumber

Position of the Stamp just earned

stampsAwarded

Number of Stamps awarded in this event

nextRewardTitle

Title of the next reward they’re working towards

stampsRequiredForNextReward

Number of Stamps required for the next reward

Influence.io StampCard Completed

influence_stamp_card_completed

Triggered when a customer completes their StampCard

completedAt

Date and time the card was completed (ISO 8601 format)

Influence.io StampCard Reward Earned

influence_stamp_card_reward_earned

Triggered when a customer earns a reward from their StampCard.

reward

Name or type of reward earned

rewardCode

Discount or coupon code issued

stampsRequired

Total number of Stamps required to earn the reward

Example Use Cases

  • Stamp Earned: “You just earned a Stamp! You’re {stampNumber}/{stampsRequiredForNextReward} away from your next reward.”

  • StampCard Completed: “You’ve completed your StampCard! Here’s your reward code: {rewardCode}.”

  • Reward Earned: “Your reward is ready to use — apply {rewardCode} at checkout.”

How to Use in DotDigital

  1. In Dotdigital, go to Automation → Programs.

  2. Create a new Program and select Event trigger as the entry condition.

  3. Choose one of the Influence StampCard events from the list above.

  4. Map any event data (like {rewardCode} or {stampNumber}) to personalisation fields in your message.

  5. Build your automated email or SMS flow, add any timing delays, and publish the Program.


Useful Links

  • Set up an API user here

  • Access DotDigital API here


Did this answer your question?